--- /srv/rebuilderd/tmp/rebuilderdD4ESn8/inputs/libpython3.14-dev_3.14.3-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdD4ESn8/out/libpython3.14-dev_3.14.3-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-03-11 19:17:30.000000 debian-binary │ -rw-r--r-- 0 0 0 8120 2026-03-11 19:17:30.000000 control.tar.xz │ --rw-r--r-- 0 0 0 3997908 2026-03-11 19:17:30.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3999108 2026-03-11 19:17:30.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.14-dev │ │ │ Source: python3.14 │ │ │ Version: 3.14.3-2 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16723 │ │ │ +Installed-Size: 16725 │ │ │ Depends: libpython3.14-stdlib (= 3.14.3-2), libpython3.14 (= 3.14.3-2), 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.14) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -306,15 +306,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1063 2026-03-11 19:17:30.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2026-03-11 19:17:30.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7244 2026-03-11 19:17:30.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5406 2026-03-11 19:17:30.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-03-11 19:17:30.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-03-11 19:17:30.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7435896 2026-03-11 19:17:30.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7140336 2026-03-11 19:17:30.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7141496 2026-03-11 19:17:30.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9098 2026-03-11 19:17:30.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-03-11 19:17:30.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8344 2026-03-11 19:17:30.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-03-11 19:17:30.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-03-11 19:17:30.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-03-11 19:17:30.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-03-11 19:17:30.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.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: index_pool.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: stackrefs.o: no symbols │ │ │ │┄ nm: uniqueid.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │ @@ -1883,16 +1883,16 @@ │ │ │ │ _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_MatchAs in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ -_PyAST_Await in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ +_PyAST_Await in Python-ast.o │ │ │ │ _PyAST_TemplateStr in Python-ast.o │ │ │ │ _PyAST_AsyncWith in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ _PyAST_MatchOr in Python-ast.o │ │ │ │ _PyAST_MatchSingleton in Python-ast.o │ │ │ │ PyAST_obj2mod in Python-ast.o │ │ │ │ PyAst_CheckMode in Python-ast.o │ │ │ │ @@ -1939,25 +1939,25 @@ │ │ │ │ _PyEvalFramePushAndInit in ceval.o │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ _PyEval_LoadName in ceval.o │ │ │ │ _PyEval_LoadGlobalStackRef in ceval.o │ │ │ │ _PyEval_UnpackIterableStackRef in ceval.o │ │ │ │ _PyEval_ImportName in ceval.o │ │ │ │ _PyEval_ImportFrom in ceval.o │ │ │ │ +_PyEval_MatchClass in ceval.o │ │ │ │ +_PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ _PyEval_GetAwaitable in ceval.o │ │ │ │ _PyEval_GetANext in ceval.o │ │ │ │ _PyEval_MatchKeys in ceval.o │ │ │ │ -_PyEval_MatchClass in ceval.o │ │ │ │ -_PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ +_Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ -_Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _Py_Check_ArgsIterable in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ _PyEval_SpecialMethodCanSuggest in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ Py_EnterRecursiveCall in ceval.o │ │ │ │ Py_LeaveRecursiveCall in ceval.o │ │ │ │ _PyEval_NoToolsForUnwind in ceval.o │ │ │ │ @@ -2812,16 +2812,16 @@ │ │ │ │ _PyInterpreterState_HasFeature in pystate.o │ │ │ │ _PyThreadState_NewBound in pystate.o │ │ │ │ PyThreadState_Swap in pystate.o │ │ │ │ _PyThreadState_Swap in pystate.o │ │ │ │ _PyThreadState_RemoveExcept in pystate.o │ │ │ │ PyThreadState_Delete in pystate.o │ │ │ │ _PyEval_StartTheWorldAll in pystate.o │ │ │ │ -PyGILState_Check in pystate.o │ │ │ │ _PyThreadState_DeleteList in pystate.o │ │ │ │ +PyGILState_Check in pystate.o │ │ │ │ PyThreadState_GetFrame in pystate.o │ │ │ │ PyThreadState_GetDict in pystate.o │ │ │ │ _PyThreadState_GetDict in pystate.o │ │ │ │ PyInterpreterState_GetDict in pystate.o │ │ │ │ _PyInterpreterState_SetNotRunningMain in pystate.o │ │ │ │ _PyInterpreterState_Clear in pystate.o │ │ │ │ _PyThreadState_ClearMimallocHeaps in pystate.o │ │ │ │ @@ -2847,14 +2847,15 @@ │ │ │ │ _PyRuntimeState_ReInitThreads in pystate.o │ │ │ │ _PyInterpreterState_ReinitRunningMain in pystate.o │ │ │ │ _PyInterpreterState_IsRunningMain in pystate.o │ │ │ │ _PyInterpreterState_DeleteExceptMain in pystate.o │ │ │ │ _PyThreadState_SetShuttingDown in pystate.o │ │ │ │ _PyInterpreterState_IDDecref in pystate.o │ │ │ │ PyThreadState_New in pystate.o │ │ │ │ +_PyThreadState_HangThread in pystate.o │ │ │ │ PyInterpreterState_Head in pystate.o │ │ │ │ PyInterpreterState_Next in pystate.o │ │ │ │ _PyInterpreterState_SetEvalFrameFunc in pystate.o │ │ │ │ _PyErr_SetInterpreterAlreadyRunning in pystate.o │ │ │ │ _PyThread_CurrentExceptions in pystate.o │ │ │ │ _PyThread_CurrentFrames in pystate.o │ │ │ │ PyInterpreterState_New in pystate.o │ │ │ │ @@ -2862,15 +2863,14 @@ │ │ │ │ PyThreadState_GetID in pystate.o │ │ │ │ _PyThreadState_Prealloc in pystate.o │ │ │ │ _PyThreadState_Init in pystate.o │ │ │ │ PyInterpreterState_Clear in pystate.o │ │ │ │ PyThreadState_DeleteCurrent in pystate.o │ │ │ │ PyThreadState_SetAsyncExc in pystate.o │ │ │ │ _PyInterpreterState_GetEvalFrameFunc in pystate.o │ │ │ │ -_PyThreadState_HangThread in pystate.o │ │ │ │ _Py_GetMainConfig in pystate.o │ │ │ │ _Py_tss_tstate in pystate.o │ │ │ │ Py_CompileStringExFlags in pythonrun.o │ │ │ │ Py_CompileStringObject in pythonrun.o │ │ │ │ _Py_SourceAsString in pythonrun.o │ │ │ │ PyErr_DisplayException in pythonrun.o │ │ │ │ PyErr_Display in pythonrun.o │ │ │ │ @@ -2977,16 +2977,16 @@ │ │ │ │ _Py_Specialize_LoadSuperAttr in specialize.o │ │ │ │ _Py_Specialize_Send in specialize.o │ │ │ │ _Py_InitCleanup in specialize.o │ │ │ │ PyMember_GetOne in structmember.o │ │ │ │ PyMember_SetOne in structmember.o │ │ │ │ _PySymtable_Build in symtable.o │ │ │ │ _PySymtable_Free in symtable.o │ │ │ │ -_Py_MaybeMangle in symtable.o │ │ │ │ _Py_Mangle in symtable.o │ │ │ │ +_Py_MaybeMangle in symtable.o │ │ │ │ _PyST_GetSymbol in symtable.o │ │ │ │ _PySymtable_Lookup in symtable.o │ │ │ │ _PyST_GetScope in symtable.o │ │ │ │ _PyST_IsFunctionLike in symtable.o │ │ │ │ _PySymtable_LookupOptional in symtable.o │ │ │ │ _Py_SymtableStringObjectFlags in symtable.o │ │ │ │ PySTEntry_Type in symtable.o │ │ │ │ @@ -3046,23 +3046,23 @@ │ │ │ │ PyThread_GetInfo in thread.o │ │ │ │ PyThread_allocate_lock in thread.o │ │ │ │ PyThread_acquire_lock in thread.o │ │ │ │ PyThread_acquire_lock_timed in thread.o │ │ │ │ PyThread_release_lock in thread.o │ │ │ │ PyThread_free_lock in thread.o │ │ │ │ PyThread_start_new_thread in thread.o │ │ │ │ -_PyThread_FiniType in thread.o │ │ │ │ _PyThread_cond_after in thread.o │ │ │ │ +_PyThread_FiniType in thread.o │ │ │ │ +PyThread_hang_thread in thread.o │ │ │ │ PyThread_detach_thread in thread.o │ │ │ │ PyThread_ParseTimeoutArg in thread.o │ │ │ │ PyThread_acquire_lock_timed_with_retries 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_at_fork_reinit 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 │ │ │ │ @@ -3077,16 +3077,16 @@ │ │ │ │ _Py_WriteIndent in traceback.o │ │ │ │ _Py_DumpStack in traceback.o │ │ │ │ _Py_backtrace_symbols_fd in traceback.o │ │ │ │ _Py_DumpTraceback in traceback.o │ │ │ │ _Py_DumpASCII in traceback.o │ │ │ │ _Py_DumpDecimal in traceback.o │ │ │ │ _PyTraceBack_FromFrame in traceback.o │ │ │ │ -PyTraceBack_Print in traceback.o │ │ │ │ _Py_DisplaySourceLine in traceback.o │ │ │ │ +PyTraceBack_Print in traceback.o │ │ │ │ _PyTraceback_Add in traceback.o │ │ │ │ _Py_DumpHexadecimal in traceback.o │ │ │ │ PyTraceBack_Type in traceback.o │ │ │ │ _PyTraceMalloc_Init in tracemalloc.o │ │ │ │ _PyTraceMalloc_Start in tracemalloc.o │ │ │ │ _PyTraceMalloc_IsTracing in tracemalloc.o │ │ │ │ _PyTraceMalloc_Fini in tracemalloc.o │ │ │ │ @@ -3634,15 +3634,15 @@ │ │ │ │ U PyUnicodeWriter_WriteStr │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ -00000818 t PyUnicode_READ_CHAR │ │ │ │ +00000868 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GetConstant │ │ │ │ 000002a8 t Py_XDECREF │ │ │ │ 000000b0 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -3664,77 +3664,77 @@ │ │ │ │ U _PyAST_TypeIgnore │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 0000057c T _PyPegen_add_type_comment_to_arg │ │ │ │ -000010f8 T _PyPegen_alias_for_star │ │ │ │ +000010e8 T _PyPegen_alias_for_star │ │ │ │ 000000ee T _PyPegen_arguments_parsing_error │ │ │ │ -00000fa8 T _PyPegen_augoperator │ │ │ │ -00000f4c T _PyPegen_check_barry_as_flufl │ │ │ │ -00000ccc T _PyPegen_check_fstring_conversion │ │ │ │ -00001160 T _PyPegen_check_legacy_stmt │ │ │ │ -00000200 T _PyPegen_checked_future_import │ │ │ │ -00001268 T _PyPegen_class_def_decorators │ │ │ │ -00000000 T _PyPegen_cmpop_expr_pair │ │ │ │ +00000f98 T _PyPegen_augoperator │ │ │ │ +00000f3c T _PyPegen_check_barry_as_flufl │ │ │ │ +00000cbc T _PyPegen_check_fstring_conversion │ │ │ │ +00001150 T _PyPegen_check_legacy_stmt │ │ │ │ +000001d8 T _PyPegen_checked_future_import │ │ │ │ +00001258 T _PyPegen_class_def_decorators │ │ │ │ +000005cc T _PyPegen_cmpop_expr_pair │ │ │ │ 0000049c T _PyPegen_collect_call_seqs │ │ │ │ 000000a8 T _PyPegen_concatenate_strings │ │ │ │ -00001560 T _PyPegen_concatenate_tstrings │ │ │ │ +00001550 T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -00000348 T _PyPegen_constant_from_token │ │ │ │ +00000320 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -000012ac T _PyPegen_decoded_constant_from_token │ │ │ │ -00000f40 T _PyPegen_dummy_name │ │ │ │ -00000dc0 T _PyPegen_empty_arguments │ │ │ │ +0000129c T _PyPegen_decoded_constant_from_token │ │ │ │ +00000f30 T _PyPegen_dummy_name │ │ │ │ +00000db0 T _PyPegen_empty_arguments │ │ │ │ 00000058 T _PyPegen_ensure_imaginary │ │ │ │ 00000000 T _PyPegen_ensure_real │ │ │ │ -000003b0 T _PyPegen_formatted_value │ │ │ │ -00000c6c T _PyPegen_function_def_decorators │ │ │ │ -000005cc T _PyPegen_get_cmpops │ │ │ │ -000016dc T _PyPegen_get_expr_name │ │ │ │ -0000060c T _PyPegen_get_exprs │ │ │ │ -000011b4 T _PyPegen_get_invalid_target │ │ │ │ -00000b50 T _PyPegen_get_keys │ │ │ │ +00000388 T _PyPegen_formatted_value │ │ │ │ +00000c5c T _PyPegen_function_def_decorators │ │ │ │ +000005f4 T _PyPegen_get_cmpops │ │ │ │ +000016cc T _PyPegen_get_expr_name │ │ │ │ +0000064c T _PyPegen_get_exprs │ │ │ │ +000011a4 T _PyPegen_get_invalid_target │ │ │ │ +00000b40 T _PyPegen_get_keys │ │ │ │ 00000288 T _PyPegen_get_last_comprehension_item │ │ │ │ -00001480 T _PyPegen_get_pattern_keys │ │ │ │ -000014bc T _PyPegen_get_patterns │ │ │ │ -00000b8c T _PyPegen_get_values │ │ │ │ -00001594 T _PyPegen_interpolation │ │ │ │ -00001050 T _PyPegen_join_names_with_dot │ │ │ │ -00000654 T _PyPegen_join_sequences │ │ │ │ -0000048c T _PyPegen_joined_str │ │ │ │ -00001458 T _PyPegen_key_pattern_pair │ │ │ │ -000010d0 T _PyPegen_key_value_pair │ │ │ │ -00000e2c T _PyPegen_keyword_or_starred │ │ │ │ -00000028 T _PyPegen_make_arguments │ │ │ │ -00000fc8 T _PyPegen_make_module │ │ │ │ -00000c00 T _PyPegen_map_names_to_ids │ │ │ │ -00000bc8 T _PyPegen_name_default_pair │ │ │ │ +00001470 T _PyPegen_get_pattern_keys │ │ │ │ +000014ac T _PyPegen_get_patterns │ │ │ │ +00000b7c T _PyPegen_get_values │ │ │ │ +00001584 T _PyPegen_interpolation │ │ │ │ +00001040 T _PyPegen_join_names_with_dot │ │ │ │ +000006a4 T _PyPegen_join_sequences │ │ │ │ +0000047c T _PyPegen_joined_str │ │ │ │ +00001448 T _PyPegen_key_pattern_pair │ │ │ │ +000010c0 T _PyPegen_key_value_pair │ │ │ │ +00000e1c T _PyPegen_keyword_or_starred │ │ │ │ +00000000 T _PyPegen_make_arguments │ │ │ │ +00000fb8 T _PyPegen_make_module │ │ │ │ +00000bf0 T _PyPegen_map_names_to_ids │ │ │ │ +00000bb8 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -00001870 T _PyPegen_new_type_comment │ │ │ │ +00001860 T _PyPegen_new_type_comment │ │ │ │ 000001fe T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ -000007e0 T _PyPegen_register_stmts │ │ │ │ +00000830 T _PyPegen_register_stmts │ │ │ │ 000001aa T _PyPegen_seq_append_to_end │ │ │ │ -000001cc T _PyPegen_seq_count_dots │ │ │ │ -00000ed8 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -00000e54 T _PyPegen_seq_extract_starred_exprs │ │ │ │ +000001a4 T _PyPegen_seq_count_dots │ │ │ │ +00000ec8 T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00000e44 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000002a2 T _PyPegen_seq_first_item │ │ │ │ -000006ec T _PyPegen_seq_flatten │ │ │ │ +0000073c T _PyPegen_seq_flatten │ │ │ │ 00000420 T _PyPegen_seq_insert_in_front │ │ │ │ 00000194 T _PyPegen_seq_last_item │ │ │ │ 00000304 T _PyPegen_set_expr_context │ │ │ │ -0000133c T _PyPegen_setup_full_format_spec │ │ │ │ +0000132c T _PyPegen_setup_full_format_spec │ │ │ │ 000003fc T _PyPegen_singleton_seq │ │ │ │ -000014f8 T _PyPegen_slash_with_default │ │ │ │ -00000c3c T _PyPegen_star_etc │ │ │ │ -00001520 T _PyPegen_template_str │ │ │ │ +000014e8 T _PyPegen_slash_with_default │ │ │ │ +00000c2c T _PyPegen_star_etc │ │ │ │ +00001510 T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -3745,18 +3745,18 @@ │ │ │ │ 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 │ │ │ │ -000007f4 t _build_concatenated_str.isra.0 │ │ │ │ -000002fc t _get_defaults.isra.0 │ │ │ │ -000002b0 t _get_names.isra.0 │ │ │ │ -000004cc t _get_resized_exprs │ │ │ │ +000007e4 t _build_concatenated_str.isra.0 │ │ │ │ +000002d4 t _get_defaults.isra.0 │ │ │ │ +00000288 t _get_names.isra.0 │ │ │ │ +000004bc t _get_resized_exprs │ │ │ │ 0000013e t _set_seq_context │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ parser.o: │ │ │ │ @@ -3891,26 +3891,26 @@ │ │ │ │ 00000f60 r .LC93 │ │ │ │ 00000fa0 r .LC94 │ │ │ │ 00000fcc r .LC95 │ │ │ │ 0000100c r .LC96 │ │ │ │ 00001030 r .LC97 │ │ │ │ 00001070 r .LC98 │ │ │ │ 000010ac r .LC99 │ │ │ │ -00005050 t INVALID_VERSION_CHECK │ │ │ │ -0000d844 t NEW_TYPE_COMMENT │ │ │ │ +00005034 t INVALID_VERSION_CHECK │ │ │ │ +0000d858 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 │ │ │ │ U PyMem_Realloc │ │ │ │ U PyThreadState_Get │ │ │ │ -00007914 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +000078e8 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyAST_AnnAssign │ │ │ │ U _PyAST_Assert │ │ │ │ U _PyAST_Assign │ │ │ │ U _PyAST_AsyncFor │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_AsyncWith │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -4062,224 +4062,224 @@ │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ReachedRecursionLimitWithMargin │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_generic_seq_new │ │ │ │ U _Pypegen_stack_overflow │ │ │ │ -00007834 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ +00007808 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ 00000190 d __compound_literal.0 │ │ │ │ 00000188 d __compound_literal.1 │ │ │ │ 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 │ │ │ │ 00000d18 t _gather_104_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00001010 t _gather_143_rule │ │ │ │ -00004f0c t _gather_15_rule │ │ │ │ -0000548c t _gather_35_rule │ │ │ │ -00004a48 t _gather_85_rule │ │ │ │ -0000d128 t _gather_90_rule │ │ │ │ -000075a4 t _loop0_121_rule │ │ │ │ +00004ef0 t _gather_15_rule │ │ │ │ +00005470 t _gather_35_rule │ │ │ │ +00004a2c t _gather_85_rule │ │ │ │ +0000d13c t _gather_90_rule │ │ │ │ +00007578 t _loop0_121_rule │ │ │ │ 00000a6e t _loop0_145_rule │ │ │ │ -00007958 t _loop0_1_rule │ │ │ │ -0000e150 t _loop0_28_rule │ │ │ │ -00002980 t _loop0_29_rule │ │ │ │ -00004d20 t _loop0_32_rule │ │ │ │ -00011b18 t _loop0_71_rule │ │ │ │ -00006a68 t _loop0_72_rule │ │ │ │ -000072d0 t _loop0_75_rule │ │ │ │ -000080c4 t _loop0_77_rule │ │ │ │ -00004b88 t _loop0_87_rule │ │ │ │ -0000dacc t _loop1_30_rule │ │ │ │ -0000e2e4 t _loop1_31_rule │ │ │ │ -000051e0 t _loop1_33_rule │ │ │ │ -00003b1c t _loop1_37_rule │ │ │ │ -0000adc0 t _loop1_38_rule │ │ │ │ -00011608 t _loop1_73_rule │ │ │ │ -00006804 t _loop1_74_rule │ │ │ │ -0000a58c t _loop1_76_rule │ │ │ │ -000052ac t _loop1_81_rule │ │ │ │ -00007a48 t _loop1_82_rule │ │ │ │ +0000792c t _loop0_1_rule │ │ │ │ +0000e164 t _loop0_28_rule │ │ │ │ +00002964 t _loop0_29_rule │ │ │ │ +00004d04 t _loop0_32_rule │ │ │ │ +00011c3c t _loop0_71_rule │ │ │ │ +00006a3c t _loop0_72_rule │ │ │ │ +000072a4 t _loop0_75_rule │ │ │ │ +00008094 t _loop0_77_rule │ │ │ │ +00004b6c t _loop0_87_rule │ │ │ │ +0000dae0 t _loop1_30_rule │ │ │ │ +0000e2ec t _loop1_31_rule │ │ │ │ +000051c4 t _loop1_33_rule │ │ │ │ +00003b00 t _loop1_37_rule │ │ │ │ +0000ad90 t _loop1_38_rule │ │ │ │ +0001172c t _loop1_73_rule │ │ │ │ +000067d8 t _loop1_74_rule │ │ │ │ +0000a55c t _loop1_76_rule │ │ │ │ +000052b4 t _loop1_81_rule │ │ │ │ +00007a1c t _loop1_82_rule │ │ │ │ 00000930 t _tmp_105_rule │ │ │ │ -00008220 t _tmp_10_rule │ │ │ │ +000081f0 t _tmp_10_rule │ │ │ │ 00000e56 t _tmp_111_rule │ │ │ │ -0000a8dc t _tmp_113_rule │ │ │ │ -00006ec0 t _tmp_115_rule │ │ │ │ +0000a8ac t _tmp_113_rule │ │ │ │ +00006e94 t _tmp_115_rule │ │ │ │ 0000021a t _tmp_116_rule │ │ │ │ 000008ca t _tmp_118_rule │ │ │ │ -000074fc t _tmp_119_rule │ │ │ │ -00007498 t _tmp_123_rule │ │ │ │ -000078b4 t _tmp_124_rule │ │ │ │ -0000bdb0 t _tmp_126_rule │ │ │ │ +000074d0 t _tmp_119_rule │ │ │ │ +0000746c t _tmp_123_rule │ │ │ │ +00007888 t _tmp_124_rule │ │ │ │ +0000bd80 t _tmp_126_rule │ │ │ │ 000009a0 t _tmp_128_rule │ │ │ │ 00000ebc t _tmp_129_rule │ │ │ │ 000002fa t _tmp_130_rule │ │ │ │ 000011ba t _tmp_135_rule │ │ │ │ 00000f32 t _tmp_139_rule │ │ │ │ 00000a04 t _tmp_144_rule │ │ │ │ -00005f34 t _tmp_149_rule │ │ │ │ +00005f08 t _tmp_149_rule │ │ │ │ 00000b52 t _tmp_150_rule │ │ │ │ 00000bd8 t _tmp_151_rule │ │ │ │ 00000cb4 t _tmp_152_rule.isra.0 │ │ │ │ 00000c4e t _tmp_153_rule │ │ │ │ -000053f8 t _tmp_154_rule │ │ │ │ -000022c4 t _tmp_158_rule │ │ │ │ -00007ecc t _tmp_163_rule │ │ │ │ -000034f4 t _tmp_166_rule │ │ │ │ +00005400 t _tmp_154_rule │ │ │ │ +000022a8 t _tmp_158_rule │ │ │ │ +00007e9c t _tmp_163_rule │ │ │ │ +000034d8 t _tmp_166_rule │ │ │ │ 0000035c t _tmp_168_rule │ │ │ │ -00005c88 t _tmp_16_rule │ │ │ │ +00005c68 t _tmp_16_rule │ │ │ │ 0000013c t _tmp_174_rule │ │ │ │ 0000114c t _tmp_175_rule │ │ │ │ 000001aa t _tmp_177_rule │ │ │ │ -00004cc0 t _tmp_17_rule │ │ │ │ -000021bc t _tmp_22_rule │ │ │ │ -000044e0 t _tmp_26_rule │ │ │ │ -000032a4 t _tmp_27_rule │ │ │ │ -00005734 t _tmp_36_rule │ │ │ │ -0000b8dc t _tmp_42_rule │ │ │ │ -00004fc0 t _tmp_43_rule │ │ │ │ -0000a19c t _tmp_44_rule │ │ │ │ -0000be70 t _tmp_5_rule │ │ │ │ +00004ca4 t _tmp_17_rule │ │ │ │ +000021a0 t _tmp_22_rule │ │ │ │ +000044c4 t _tmp_26_rule │ │ │ │ +00003288 t _tmp_27_rule │ │ │ │ +00005718 t _tmp_36_rule │ │ │ │ +0000b8ac t _tmp_42_rule │ │ │ │ +00004fc8 t _tmp_43_rule │ │ │ │ +0000a16c t _tmp_44_rule │ │ │ │ +0000be88 t _tmp_5_rule │ │ │ │ 00001970 t _tmp_6_rule │ │ │ │ 000019f4 t _tmp_7_rule │ │ │ │ 00001a64 t _tmp_8_rule │ │ │ │ 00001ad8 t _tmp_9_rule │ │ │ │ -0000cf60 t annotated_rhs_rule │ │ │ │ -0000cd80 t args_rule │ │ │ │ -0000c498 t arguments_rule │ │ │ │ -00004068 t atom_rule │ │ │ │ -00009dbc t attr_rule │ │ │ │ -00010614 t augassign_rule │ │ │ │ -000098e8 t bitwise_and_rule │ │ │ │ -00009320 t bitwise_or_rule │ │ │ │ -000094f0 t bitwise_xor_rule │ │ │ │ -0000f1c4 t block_rule │ │ │ │ -000053b0 t break_stmt_rule │ │ │ │ -0000422c t class_def_raw_rule │ │ │ │ -00008b5c t closed_pattern_rule │ │ │ │ -00009964 t complex_number_rule │ │ │ │ +0000cf74 t annotated_rhs_rule │ │ │ │ +0000cd94 t args_rule │ │ │ │ +0000c4b0 t arguments_rule │ │ │ │ +00004064 t atom_rule │ │ │ │ +00009d8c t attr_rule │ │ │ │ +00010738 t augassign_rule │ │ │ │ +000098d8 t bitwise_and_rule │ │ │ │ +0000931c t bitwise_or_rule │ │ │ │ +000094ec t bitwise_xor_rule │ │ │ │ +0000f2ec t block_rule │ │ │ │ +00005394 t break_stmt_rule │ │ │ │ +00004210 t class_def_raw_rule │ │ │ │ +00008b2c t closed_pattern_rule │ │ │ │ +00009934 t complex_number_rule │ │ │ │ 00000000 t compound_stmt_rule │ │ │ │ -000076f4 t conjunction_rule │ │ │ │ -000052d4 t continue_stmt_rule │ │ │ │ +000076d8 t conjunction_rule │ │ │ │ +000052b8 t continue_stmt_rule │ │ │ │ 000007d0 t decorators_rule │ │ │ │ -000114fc t default_rule │ │ │ │ -0000594c t del_target_rule │ │ │ │ -000057ac t del_targets_rule │ │ │ │ -00007334 t disjunction_rule │ │ │ │ -000016d0 t dotted_as_name_rule │ │ │ │ -00001898 t dotted_name_rule │ │ │ │ -0000b940 t double_star_pattern_rule │ │ │ │ -00010504 t double_starred_kvpair_rule │ │ │ │ -00003554 t elif_stmt_rule │ │ │ │ -00003828 t else_block_rule │ │ │ │ -00006b54 t expression_rule │ │ │ │ -000076dc t expression_without_invalid_rule │ │ │ │ -00005cf0 t expressions_rule │ │ │ │ -0000aff8 t factor_rule │ │ │ │ -000039d8 t finally_block_rule │ │ │ │ -0000bee4 t for_if_clauses_rule │ │ │ │ -00004648 t for_stmt_rule │ │ │ │ -00003464 t fstring_conversion_rule │ │ │ │ -0000f984 t fstring_replacement_field_rule │ │ │ │ -00003304 t func_type_comment_rule │ │ │ │ -0000117c t function_def_raw_rule │ │ │ │ -00006850 t genexp_rule │ │ │ │ -0000a138 t guard_rule │ │ │ │ +00011620 t default_rule │ │ │ │ +00005930 t del_target_rule │ │ │ │ +00005790 t del_targets_rule │ │ │ │ +00007318 t disjunction_rule │ │ │ │ +000016c4 t dotted_as_name_rule │ │ │ │ +0000188c t dotted_name_rule │ │ │ │ +0000b910 t double_star_pattern_rule │ │ │ │ +00010628 t double_starred_kvpair_rule │ │ │ │ +00003538 t elif_stmt_rule │ │ │ │ +0000380c t else_block_rule │ │ │ │ +00006b38 t expression_rule │ │ │ │ +000076b0 t expression_without_invalid_rule │ │ │ │ +00005cd0 t expressions_rule │ │ │ │ +0000afe8 t factor_rule │ │ │ │ +000039bc t finally_block_rule │ │ │ │ +0000befc t for_if_clauses_rule │ │ │ │ +0000462c t for_stmt_rule │ │ │ │ +00003448 t fstring_conversion_rule │ │ │ │ +0000faac t fstring_replacement_field_rule │ │ │ │ +000032e8 t func_type_comment_rule │ │ │ │ +00001170 t function_def_raw_rule │ │ │ │ +00006830 t genexp_rule │ │ │ │ +0000a108 t guard_rule │ │ │ │ 00000282 t imaginary_number_rule │ │ │ │ -000027b8 t import_from_as_name_rule │ │ │ │ -0000263c t import_from_as_names_rule │ │ │ │ -00002328 t import_from_targets_rule │ │ │ │ +0000279c t import_from_as_name_rule │ │ │ │ +00002620 t import_from_as_names_rule │ │ │ │ +0000230c t import_from_targets_rule │ │ │ │ 0000094c t import_stmt_rule │ │ │ │ -00006684 t invalid_ann_assign_target_rule │ │ │ │ -000070bc t invalid_comprehension_rule │ │ │ │ -000069e4 t invalid_for_target_rule │ │ │ │ -0000a690 t invalid_kwarg_rule.isra.0 │ │ │ │ +00006658 t invalid_ann_assign_target_rule │ │ │ │ +00007090 t invalid_comprehension_rule │ │ │ │ +000069b8 t invalid_for_target_rule │ │ │ │ +0000a660 t invalid_kwarg_rule.isra.0 │ │ │ │ 000003ce t invalid_tstring_replacement_field_rule │ │ │ │ -00008098 t inversion_rule │ │ │ │ -0000b9a4 t items_pattern_rule │ │ │ │ -0000bb20 t key_value_pattern_rule │ │ │ │ -0000a500 t keyword_pattern_rule │ │ │ │ -0000a38c t keyword_patterns_rule │ │ │ │ -00011388 t kwarg_or_double_starred_rule │ │ │ │ -00011230 t kwarg_or_starred_rule │ │ │ │ -00010898 t kwargs_rule │ │ │ │ -00003028 t kwds_rule │ │ │ │ -00006f3c t lambda_kwds_rule │ │ │ │ -000073c0 t lambda_param_maybe_default_rule │ │ │ │ -000118c4 t lambda_param_no_default_rule │ │ │ │ -00011a24 t lambda_param_rule │ │ │ │ -00006900 t lambda_param_with_default_rule │ │ │ │ -00005f98 t lambda_params_rule │ │ │ │ -000065e0 t lambda_slash_no_default_rule │ │ │ │ -0000671c t lambda_slash_with_default_rule │ │ │ │ -00006b58 t lambda_star_etc_rule │ │ │ │ -0000bd2c t lambdef_rule │ │ │ │ -000031ac t list_rule │ │ │ │ -00009fa0 t maybe_sequence_pattern_rule │ │ │ │ -0000853c t maybe_star_pattern_rule │ │ │ │ -00009f40 t name_or_attr_rule │ │ │ │ -0000eb58 t named_expression_rule │ │ │ │ -000084a8 t open_sequence_pattern_rule │ │ │ │ -00008940 t or_pattern_rule │ │ │ │ -00004e10 t param_maybe_default_rule │ │ │ │ -0000dc68 t param_no_default_rule │ │ │ │ -0000dffc t param_rule │ │ │ │ -000050a0 t param_star_annotation_rule │ │ │ │ -00001cb4 t params_rule │ │ │ │ -00004570 t pass_stmt_rule │ │ │ │ -00009c28 t pattern_capture_target_rule │ │ │ │ -000086d4 t pattern_rule │ │ │ │ -000083b0 t patterns_rule │ │ │ │ -0000a210 t positional_patterns_rule │ │ │ │ -0000b640 t primary_raw │ │ │ │ -0000b520 t primary_rule │ │ │ │ -00009bb0 t real_number_rule │ │ │ │ +00008074 t inversion_rule │ │ │ │ +0000b974 t items_pattern_rule │ │ │ │ +0000baf0 t key_value_pattern_rule │ │ │ │ +0000a4d0 t keyword_pattern_rule │ │ │ │ +0000a35c t keyword_patterns_rule │ │ │ │ +000114ac t kwarg_or_double_starred_rule │ │ │ │ +00011354 t kwarg_or_starred_rule │ │ │ │ +000109bc t kwargs_rule │ │ │ │ +0000300c t kwds_rule │ │ │ │ +00006f10 t lambda_kwds_rule │ │ │ │ +00007394 t lambda_param_maybe_default_rule │ │ │ │ +000119e8 t lambda_param_no_default_rule │ │ │ │ +00011b48 t lambda_param_rule │ │ │ │ +000068d4 t lambda_param_with_default_rule │ │ │ │ +00005f6c t lambda_params_rule │ │ │ │ +000065b4 t lambda_slash_no_default_rule │ │ │ │ +000066f0 t lambda_slash_with_default_rule │ │ │ │ +00006b2c t lambda_star_etc_rule │ │ │ │ +0000bd44 t lambdef_rule │ │ │ │ +00003190 t list_rule │ │ │ │ +00009f70 t maybe_sequence_pattern_rule │ │ │ │ +0000850c t maybe_star_pattern_rule │ │ │ │ +00009f10 t name_or_attr_rule │ │ │ │ +0000eb70 t named_expression_rule │ │ │ │ +00008478 t open_sequence_pattern_rule │ │ │ │ +00008910 t or_pattern_rule │ │ │ │ +00004df4 t param_maybe_default_rule │ │ │ │ +0000dc7c t param_no_default_rule │ │ │ │ +0000e010 t param_rule │ │ │ │ +00005084 t param_star_annotation_rule │ │ │ │ +00001c98 t params_rule │ │ │ │ +00004554 t pass_stmt_rule │ │ │ │ +00009bf8 t pattern_capture_target_rule │ │ │ │ +000086a4 t pattern_rule │ │ │ │ +00008380 t patterns_rule │ │ │ │ +0000a1e0 t positional_patterns_rule │ │ │ │ +0000b650 t primary_raw │ │ │ │ +0000b530 t primary_rule │ │ │ │ +00009b80 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -00009ef0 t shift_expr_rule │ │ │ │ -0000986c t signed_number_rule │ │ │ │ -00009aa8 t signed_real_number_rule │ │ │ │ +00009ee0 t shift_expr_rule │ │ │ │ +0000983c t signed_number_rule │ │ │ │ +00009a78 t signed_real_number_rule │ │ │ │ 00001d84 t simple_stmt_rule │ │ │ │ 00001b4c t simple_stmts_rule │ │ │ │ -000032e0 t single_subscript_attribute_target_rule │ │ │ │ -0000762c t single_target_rule │ │ │ │ -00002220 t slash_no_default_rule │ │ │ │ -00002554 t slash_with_default_rule │ │ │ │ -000100d4 t slices_rule │ │ │ │ +000032dc t single_subscript_attribute_target_rule │ │ │ │ +00007610 t single_target_rule │ │ │ │ +00002204 t slash_no_default_rule │ │ │ │ +00002538 t slash_with_default_rule │ │ │ │ +000101f8 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00002b50 t star_etc_rule │ │ │ │ -00009214 t star_expression_rule │ │ │ │ -000079fc t star_expressions_rule │ │ │ │ -0000f0c4 t star_named_expression_rule │ │ │ │ -0000f538 t star_named_expressions_rule │ │ │ │ -00005cdc t star_target_rule │ │ │ │ -0000579c t star_targets_rule │ │ │ │ -0000d878 t starred_expression_rule │ │ │ │ -00005040 t strings_rule │ │ │ │ -00008284 t subject_expr_rule │ │ │ │ -0000a2a4 t sum_rule │ │ │ │ -00005718 t t_lookahead_rule │ │ │ │ -000037b8 t t_primary_raw │ │ │ │ -00003718 t t_primary_rule │ │ │ │ -00005e5c t target_with_star_atom_rule │ │ │ │ -0000a5d8 t term_raw │ │ │ │ -0000a4c4 t term_rule │ │ │ │ -0000b518 t tstring_full_format_spec_rule │ │ │ │ -00007b48 t tstring_rule │ │ │ │ -0000ef38 t tuple_rule │ │ │ │ -0000ad24 t type_param_default_rule │ │ │ │ -0000a950 t type_param_rule │ │ │ │ -000019d8 t type_params_rule │ │ │ │ -00009cd4 t wildcard_pattern_rule │ │ │ │ -000055d0 t with_item_rule │ │ │ │ -0000d6f8 t yield_expr_rule │ │ │ │ +00002b34 t star_etc_rule │ │ │ │ +00009210 t star_expression_rule │ │ │ │ +000079d8 t star_expressions_rule │ │ │ │ +0000f1ec t star_named_expression_rule │ │ │ │ +0000f660 t star_named_expressions_rule │ │ │ │ +00005cc8 t star_target_rule │ │ │ │ +000057a4 t star_targets_rule │ │ │ │ +0000d88c t starred_expression_rule │ │ │ │ +00005048 t strings_rule │ │ │ │ +00008254 t subject_expr_rule │ │ │ │ +0000a294 t sum_rule │ │ │ │ +00005720 t t_lookahead_rule │ │ │ │ +000037b4 t t_primary_raw │ │ │ │ +00003714 t t_primary_rule │ │ │ │ +00005e48 t target_with_star_atom_rule │ │ │ │ +0000a5c8 t term_raw │ │ │ │ +0000a4b4 t term_rule │ │ │ │ +0000b4e8 t tstring_full_format_spec_rule │ │ │ │ +00007b1c t tstring_rule │ │ │ │ +0000ef50 t tuple_rule │ │ │ │ +0000acf4 t type_param_default_rule │ │ │ │ +0000a920 t type_param_rule │ │ │ │ +000019cc t type_params_rule │ │ │ │ +00009ca4 t wildcard_pattern_rule │ │ │ │ +000055b4 t with_item_rule │ │ │ │ +0000d70c t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4298,15 +4298,15 @@ │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_DecodeUTF8Stateful │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 000001ec t Py_XDECREF │ │ │ │ 000003b0 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyBytes_DecodeEscape2 │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000001fc T _PyPegen_decode_string │ │ │ │ +00000270 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 │ │ │ │ 00000000 t decode_unicode_with_escapes │ │ │ │ @@ -4389,15 +4389,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 │ │ │ │ -000026b4 T _PyLexer_update_ftstring_expr │ │ │ │ +00002700 T _PyLexer_update_ftstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -4412,20 +4412,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000058 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -00002654 t tok_backup │ │ │ │ +000026a0 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -000027c8 t tok_decimal_tail │ │ │ │ -000007dc t tok_get_normal_mode │ │ │ │ -00002598 t tok_nextc │ │ │ │ -000028dc t verify_end_of_number │ │ │ │ +00002814 t tok_decimal_tail │ │ │ │ +000007d4 t tok_get_normal_mode │ │ │ │ +000025e4 t tok_nextc │ │ │ │ +00002928 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 00000090 t Py_XDECREF │ │ │ │ 00000008 T _PyLexer_token_setup │ │ │ │ 0000016c T _PyLexer_type_comment_token_setup │ │ │ │ @@ -4757,19 +4757,19 @@ │ │ │ │ 00000178 r .LC9 │ │ │ │ 00000d44 r .LC90 │ │ │ │ 00000d4c r .LC91 │ │ │ │ 00000d84 r .LC92 │ │ │ │ 00000dbc r .LC93 │ │ │ │ 000008ec T PyAIter_Check │ │ │ │ 00000610 T PyBuffer_FillContiguousStrides │ │ │ │ -00002bc4 T PyBuffer_FillInfo │ │ │ │ +00002bcc T PyBuffer_FillInfo │ │ │ │ 00000502 T PyBuffer_FromContiguous │ │ │ │ 00000dbc T PyBuffer_GetPointer │ │ │ │ -000037fc T PyBuffer_IsContiguous │ │ │ │ -00002cf4 T PyBuffer_Release │ │ │ │ +00003804 T PyBuffer_IsContiguous │ │ │ │ +00002cfc T PyBuffer_Release │ │ │ │ 00000470 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ U PyDict_Keys │ │ │ │ @@ -4793,138 +4793,138 @@ │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ -0000211c T PyIndex_Check │ │ │ │ -000032fc T PyIter_Check │ │ │ │ -00000490 T PyIter_Next │ │ │ │ +00002124 T PyIndex_Check │ │ │ │ +00003304 T PyIter_Check │ │ │ │ +00000498 T PyIter_Next │ │ │ │ 00000bf4 T PyIter_NextItem │ │ │ │ 000007cc T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnicodeObject │ │ │ │ U PyLong_Type │ │ │ │ -00000680 T PyMapping_Check │ │ │ │ +00000688 T PyMapping_Check │ │ │ │ 00000000 T PyMapping_GetItemString │ │ │ │ -00000628 T PyMapping_GetOptionalItem │ │ │ │ +00000630 T PyMapping_GetOptionalItem │ │ │ │ 00000b9c T PyMapping_GetOptionalItemString │ │ │ │ 00000260 T PyMapping_HasKey │ │ │ │ 000002a0 T PyMapping_HasKeyString │ │ │ │ 000002de T PyMapping_HasKeyStringWithError │ │ │ │ 00000302 T PyMapping_HasKeyWithError │ │ │ │ 000002a8 T PyMapping_Items │ │ │ │ 0000026c T PyMapping_Keys │ │ │ │ 000008e4 T PyMapping_Length │ │ │ │ 0000007c T PyMapping_SetItemString │ │ │ │ -00003230 T PyMapping_Size │ │ │ │ +00003238 T PyMapping_Size │ │ │ │ 00000790 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -000038f0 T PyNumber_Absolute │ │ │ │ -00001f9c T PyNumber_Add │ │ │ │ -00002384 T PyNumber_And │ │ │ │ -00001168 T PyNumber_AsSsize_t │ │ │ │ -00002b18 T PyNumber_Check │ │ │ │ -00003934 T PyNumber_Divmod │ │ │ │ +000038f8 T PyNumber_Absolute │ │ │ │ +00001fa4 T PyNumber_Add │ │ │ │ +0000238c T PyNumber_And │ │ │ │ +00001170 T PyNumber_AsSsize_t │ │ │ │ +00002b20 T PyNumber_Check │ │ │ │ +0000393c T PyNumber_Divmod │ │ │ │ 000008bc T PyNumber_Float │ │ │ │ -00003124 T PyNumber_FloorDivide │ │ │ │ -00001b14 T PyNumber_InPlaceAdd │ │ │ │ +0000312c T PyNumber_FloorDivide │ │ │ │ +00001b1c T PyNumber_InPlaceAdd │ │ │ │ 000003e4 T PyNumber_InPlaceAnd │ │ │ │ 00000a38 T PyNumber_InPlaceFloorDivide │ │ │ │ -00003b4c T PyNumber_InPlaceLshift │ │ │ │ +00003b54 T PyNumber_InPlaceLshift │ │ │ │ 0000009a T PyNumber_InPlaceMatrixMultiply │ │ │ │ 0000066c T PyNumber_InPlaceMultiply │ │ │ │ -00001394 T PyNumber_InPlaceOr │ │ │ │ +0000139c T PyNumber_InPlaceOr │ │ │ │ 0000015c T PyNumber_InPlacePower │ │ │ │ 00000850 T PyNumber_InPlaceRemainder │ │ │ │ 00000b10 T PyNumber_InPlaceRshift │ │ │ │ 000002e4 T PyNumber_InPlaceSubtract │ │ │ │ 00000a60 T PyNumber_InPlaceTrueDivide │ │ │ │ 000004dc T PyNumber_InPlaceXor │ │ │ │ -00002f20 T PyNumber_Index │ │ │ │ +00002f28 T PyNumber_Index │ │ │ │ 00000228 T PyNumber_Invert │ │ │ │ -00002880 T PyNumber_Long │ │ │ │ -00002668 T PyNumber_Lshift │ │ │ │ +00002888 T PyNumber_Long │ │ │ │ +00002670 T PyNumber_Lshift │ │ │ │ 00000060 T PyNumber_MatrixMultiply │ │ │ │ -00002174 T PyNumber_Multiply │ │ │ │ -00002130 T PyNumber_Negative │ │ │ │ -00002e20 T PyNumber_Or │ │ │ │ +0000217c T PyNumber_Multiply │ │ │ │ +00002138 T PyNumber_Negative │ │ │ │ +00002e28 T PyNumber_Or │ │ │ │ 00000878 T PyNumber_Positive │ │ │ │ 00000660 T PyNumber_Power │ │ │ │ -00003018 T PyNumber_Remainder │ │ │ │ -00003a40 T PyNumber_Rshift │ │ │ │ -00002774 T PyNumber_Subtract │ │ │ │ +00003020 T PyNumber_Remainder │ │ │ │ +00003a48 T PyNumber_Rshift │ │ │ │ +0000277c T PyNumber_Subtract │ │ │ │ 00000720 T PyNumber_ToBase │ │ │ │ -00003320 T PyNumber_TrueDivide │ │ │ │ +00003328 T PyNumber_TrueDivide │ │ │ │ 000004a4 T PyNumber_Xor │ │ │ │ 00000892 T PyObject_AsCharBuffer │ │ │ │ 00000894 T PyObject_AsReadBuffer │ │ │ │ 000007d8 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00001da0 T PyObject_CheckBuffer │ │ │ │ +00001da8 T PyObject_CheckBuffer │ │ │ │ 00000896 T PyObject_CheckReadBuffer │ │ │ │ 0000064a T PyObject_CopyData │ │ │ │ -00001ed0 T PyObject_DelItem │ │ │ │ +00001ed8 T PyObject_DelItem │ │ │ │ 000001e4 T PyObject_DelItemString │ │ │ │ -0000148c T PyObject_Format │ │ │ │ +00001494 T PyObject_Format │ │ │ │ 0000015e T PyObject_GetAIter │ │ │ │ -00002b64 T PyObject_GetBuffer │ │ │ │ -0000029c T PyObject_GetItem │ │ │ │ -000003f0 T PyObject_GetIter │ │ │ │ +00002b6c T PyObject_GetBuffer │ │ │ │ +000002a4 T PyObject_GetItem │ │ │ │ +000003f8 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00000698 T PyObject_IsInstance │ │ │ │ -00001678 T PyObject_IsSubclass │ │ │ │ +000006a0 T PyObject_IsInstance │ │ │ │ +00001680 T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 0000060c T PyObject_Length │ │ │ │ -00002490 T PyObject_LengthHint │ │ │ │ +00002498 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ -00000558 T PyObject_SetItem │ │ │ │ -00001e74 T PyObject_Size │ │ │ │ +00000560 T PyObject_SetItem │ │ │ │ +00001e7c T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 0000004c T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -000037e0 T PySequence_Check │ │ │ │ +000037e8 T PySequence_Check │ │ │ │ 00000324 T PySequence_Concat │ │ │ │ -00001144 T PySequence_Contains │ │ │ │ +0000114c T PySequence_Contains │ │ │ │ 000000c0 T PySequence_Count │ │ │ │ 0000018c T PySequence_DelItem │ │ │ │ 00000ccc T PySequence_DelSlice │ │ │ │ -00001cf0 T PySequence_Fast │ │ │ │ -000015dc T PySequence_GetItem │ │ │ │ +00001cf8 T PySequence_Fast │ │ │ │ +000015e4 T PySequence_GetItem │ │ │ │ 00000430 T PySequence_GetSlice │ │ │ │ 000008e8 T PySequence_In │ │ │ │ 000000c6 T PySequence_InPlaceConcat │ │ │ │ 00000326 T PySequence_InPlaceRepeat │ │ │ │ 00000504 T PySequence_Index │ │ │ │ 000008e0 T PySequence_Length │ │ │ │ -00001db0 T PySequence_List │ │ │ │ +00001db8 T PySequence_List │ │ │ │ 000003ce T PySequence_Repeat │ │ │ │ 00000c30 T PySequence_SetItem │ │ │ │ 00000d44 T PySequence_SetSlice │ │ │ │ -00003784 T PySequence_Size │ │ │ │ +0000378c T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstant │ │ │ │ -00003318 t Py_XDECREF │ │ │ │ +00003320 t Py_XDECREF │ │ │ │ 0000030c t Py_XDECREF.part.0 │ │ │ │ -00003898 t _IsCContiguous │ │ │ │ +000038a0 t _IsCContiguous │ │ │ │ 00000b38 t _IsFortranContiguous │ │ │ │ 000008d2 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 000004de T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ @@ -4934,22 +4934,22 @@ │ │ │ │ U _PyList_AppendTakeRefListResize │ │ │ │ U _PyList_AsTupleAndClear │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ -000012c8 T _PyNumber_Index │ │ │ │ -0000342c T _PyNumber_PowerNoMod │ │ │ │ +000012d0 T _PyNumber_Index │ │ │ │ +00003434 T _PyNumber_PowerNoMod │ │ │ │ 0000040c T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ 0000042c T _PyObject_RealIsInstance │ │ │ │ -00001e14 T _PyObject_RealIsSubclass │ │ │ │ +00001e1c T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ 00000508 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ @@ -4960,34 +4960,34 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 000005b2 t _Py_add_one_to_index_C │ │ │ │ 000005e4 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 000004ec t _buffer_release_call │ │ │ │ -00003bc0 t abstract_issubclass │ │ │ │ +00003bc8 t abstract_issubclass │ │ │ │ 00000844 t as_read_buffer │ │ │ │ -00001408 t binary_iop │ │ │ │ +00001410 t binary_iop │ │ │ │ 000000d4 t binary_iop.part.0 │ │ │ │ -0000143c t binary_iop1 │ │ │ │ +00001444 t binary_iop1 │ │ │ │ 000000d4 t binary_op.part.0 │ │ │ │ -00001bd8 t binary_op1 │ │ │ │ +00001be0 t binary_op1 │ │ │ │ 00000a88 t check_class │ │ │ │ -000004f4 t iternext │ │ │ │ +000004fc t iternext │ │ │ │ U memcpy │ │ │ │ -00002d48 t method_output_as_list │ │ │ │ +00002d50 t method_output_as_list │ │ │ │ 00000230 t null_error.isra.0 │ │ │ │ -00002a40 t object_isinstance │ │ │ │ -00001690 t object_issubclass │ │ │ │ -00000b3c t object_recursive_isinstance │ │ │ │ -00001e44 t recursive_issubclass │ │ │ │ +00002a48 t object_isinstance │ │ │ │ +00001698 t object_issubclass │ │ │ │ +00000b44 t object_recursive_isinstance │ │ │ │ +00001e4c t recursive_issubclass │ │ │ │ 00000138 t recursive_issubclass.part.0 │ │ │ │ -0000328c t sequence_repeat │ │ │ │ +00003294 t sequence_repeat │ │ │ │ 0000000a t ternary_iop.constprop.0 │ │ │ │ -000035f0 t ternary_op.constprop.0 │ │ │ │ +000035f8 t ternary_op.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ @@ -5339,27 +5339,27 @@ │ │ │ │ 000001f8 d _parser.20 │ │ │ │ 00000000 d _parser.23 │ │ │ │ 00000224 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 000002c0 r alloc_doc │ │ │ │ 00000000 t bytearray___init__ │ │ │ │ 00001f48 t bytearray_alloc │ │ │ │ -00001044 t bytearray_append │ │ │ │ +00001040 t bytearray_append │ │ │ │ 00001134 r bytearray_append__doc__ │ │ │ │ 00000848 d bytearray_as_buffer │ │ │ │ 00000850 d bytearray_as_mapping │ │ │ │ 00000438 d bytearray_as_number │ │ │ │ 0000085c d bytearray_as_sequence │ │ │ │ 000007f4 t bytearray_ass_subscript │ │ │ │ 0000082c t bytearray_ass_subscript_lock_held │ │ │ │ 000000c2 t bytearray_capitalize │ │ │ │ 000001f6 t bytearray_center │ │ │ │ 00000c48 t bytearray_clear │ │ │ │ 00002638 r bytearray_clear__doc__ │ │ │ │ -000011e8 t bytearray_contains │ │ │ │ +000011e4 t bytearray_contains │ │ │ │ 00000000 t bytearray_copy │ │ │ │ 00002610 r bytearray_copy__doc__ │ │ │ │ 00000ff0 t bytearray_count │ │ │ │ 00002674 r bytearray_count__doc__ │ │ │ │ 00000608 t bytearray_dealloc │ │ │ │ 00000c4c t bytearray_decode │ │ │ │ 00000b3c r bytearray_decode__doc__ │ │ │ │ @@ -5605,15 +5605,15 @@ │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000002c8 T PyBytes_AsString │ │ │ │ 00000fcc T PyBytes_AsStringAndSize │ │ │ │ 000014cc T PyBytes_Concat │ │ │ │ 00000be0 T PyBytes_ConcatAndDel │ │ │ │ -00003bc4 T PyBytes_DecodeEscape │ │ │ │ +00003bcc T PyBytes_DecodeEscape │ │ │ │ 000030b8 T PyBytes_FromFormat │ │ │ │ 0000192c T PyBytes_FromFormatV │ │ │ │ 000016d4 T PyBytes_FromObject │ │ │ │ 00000498 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ 0000147c T PyBytes_Join │ │ │ │ 00001600 T PyBytes_Repr │ │ │ │ @@ -5698,15 +5698,15 @@ │ │ │ │ 00000634 T _PyBytesWriter_Dealloc │ │ │ │ 00000358 T _PyBytesWriter_Finish │ │ │ │ 00000744 T _PyBytesWriter_Init │ │ │ │ 00000308 T _PyBytesWriter_Prepare │ │ │ │ 00000540 T _PyBytesWriter_Resize │ │ │ │ 000030e0 T _PyBytesWriter_WriteBytes │ │ │ │ 00000000 T _PyBytes_DecodeEscape2 │ │ │ │ -00003cc8 T _PyBytes_Find │ │ │ │ +00003cd0 T _PyBytes_Find │ │ │ │ 0000234c T _PyBytes_FormatEx │ │ │ │ 00001848 t _PyBytes_FromBuffer │ │ │ │ 000031a0 T _PyBytes_FromHex │ │ │ │ 00001924 t _PyBytes_FromIterator │ │ │ │ 00001ccc t _PyBytes_FromList │ │ │ │ 000000f8 t _PyBytes_FromSize │ │ │ │ 00000f74 T _PyBytes_Repeat │ │ │ │ @@ -5821,15 +5821,15 @@ │ │ │ │ 00000b04 r bytes_endswith__doc__ │ │ │ │ 0000188c t bytes_find │ │ │ │ 00001994 r bytes_find__doc__ │ │ │ │ 00003148 t bytes_fromhex │ │ │ │ 00000780 r bytes_fromhex__doc__ │ │ │ │ 00000cce t bytes_getnewargs │ │ │ │ 000004f0 t bytes_hash │ │ │ │ -0000369c t bytes_hex │ │ │ │ +000036a4 t bytes_hex │ │ │ │ 0000059c r bytes_hex__doc__ │ │ │ │ 00001654 t bytes_index │ │ │ │ 00001848 r bytes_index__doc__ │ │ │ │ 000000a4 t bytes_item │ │ │ │ 00000654 t bytes_iter │ │ │ │ 000018a0 t bytes_join │ │ │ │ 00001ac4 r bytes_join__doc__ │ │ │ │ @@ -5841,24 +5841,24 @@ │ │ │ │ 000004c8 d bytes_methods │ │ │ │ 00002330 t bytes_mod │ │ │ │ 000012a0 t bytes_new │ │ │ │ 00002024 t bytes_partition │ │ │ │ 00001f44 r bytes_partition__doc__ │ │ │ │ 00000b12 t bytes_removeprefix │ │ │ │ 00000e60 r bytes_removeprefix__doc__ │ │ │ │ -00003c3c t bytes_removesuffix │ │ │ │ +00003c44 t bytes_removesuffix │ │ │ │ 00000d60 r bytes_removesuffix__doc__ │ │ │ │ 00000e9c t bytes_repeat │ │ │ │ 00000834 t bytes_replace │ │ │ │ 00000f44 r bytes_replace__doc__ │ │ │ │ 0000164c t bytes_repr │ │ │ │ 000007b4 t bytes_rfind │ │ │ │ 00001714 r bytes_rfind__doc__ │ │ │ │ 00000520 t bytes_richcompare │ │ │ │ -00003d40 t bytes_rindex │ │ │ │ +00003d48 t bytes_rindex │ │ │ │ 000015c4 r bytes_rindex__doc__ │ │ │ │ 0000335c t bytes_rpartition │ │ │ │ 00001da0 r bytes_rpartition__doc__ │ │ │ │ 000005f6 t bytes_rsplit │ │ │ │ 00001bc4 r bytes_rsplit__doc__ │ │ │ │ 00002150 t bytes_rstrip │ │ │ │ 000013e4 r bytes_rstrip__doc__ │ │ │ │ @@ -5868,35 +5868,35 @@ │ │ │ │ 00000840 r bytes_splitlines__doc__ │ │ │ │ 000018a4 t bytes_startswith │ │ │ │ 00000c30 r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ 000022e4 t bytes_strip │ │ │ │ 00001514 r bytes_strip__doc__ │ │ │ │ 000007c0 t bytes_subscript │ │ │ │ -00003778 t bytes_translate │ │ │ │ +00003780 t bytes_translate │ │ │ │ 0000118c r bytes_translate__doc__ │ │ │ │ -00003810 t bytes_translate_impl │ │ │ │ +00003818 t bytes_translate_impl │ │ │ │ 0000219c t do_argstrip │ │ │ │ 00001048 t fastsearch │ │ │ │ 00000114 t formatfloat │ │ │ │ 00002fec t getnextarg │ │ │ │ 000000ac r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -00003eec t pad │ │ │ │ +00003ef4 t pad │ │ │ │ 00000084 r reduce_doc │ │ │ │ 00000df0 t return_self │ │ │ │ 0000005c r setstate_doc │ │ │ │ U strcmp │ │ │ │ 00000c78 t stringlib__lex_search │ │ │ │ -00003f64 t stringlib__preprocess │ │ │ │ -0000401c t stringlib__two_way │ │ │ │ +00003f6c t stringlib__preprocess │ │ │ │ +00004024 t stringlib__two_way │ │ │ │ 00000c0a t stringlib__two_way_count │ │ │ │ 00000c58 t stringlib_bytes_join │ │ │ │ 000000e8 t stringlib_capitalize │ │ │ │ 00000366 t stringlib_center │ │ │ │ 00000348 r stringlib_center__doc__ │ │ │ │ 000001e2 t stringlib_expandtabs │ │ │ │ 000004f4 r stringlib_expandtabs__doc__ │ │ │ │ @@ -5904,26 +5904,26 @@ │ │ │ │ 000004a2 t stringlib_isalpha │ │ │ │ 0000004e t stringlib_isascii │ │ │ │ 00000044 t stringlib_isdigit │ │ │ │ 000004ac t stringlib_islower │ │ │ │ 000004b6 t stringlib_isspace │ │ │ │ 000004c0 t stringlib_istitle │ │ │ │ 000004ca t stringlib_isupper │ │ │ │ -00003dc0 t stringlib_ljust │ │ │ │ +00003dc8 t stringlib_ljust │ │ │ │ 00000464 r stringlib_ljust__doc__ │ │ │ │ 00003484 t stringlib_lower │ │ │ │ 000004d4 t stringlib_rjust │ │ │ │ 000003d4 r stringlib_rjust__doc__ │ │ │ │ 00000a3a t stringlib_swapcase │ │ │ │ 00000a66 t stringlib_title │ │ │ │ -0000374c t stringlib_upper │ │ │ │ +00003754 t stringlib_upper │ │ │ │ 00000a92 t stringlib_zfill │ │ │ │ 000002b0 r stringlib_zfill__doc__ │ │ │ │ 00000720 t striter_dealloc │ │ │ │ -00003d2c t striter_len │ │ │ │ +00003d34 t striter_len │ │ │ │ 000003f8 d striter_methods │ │ │ │ 00001840 t striter_next │ │ │ │ 00000b9e t striter_reduce │ │ │ │ 00000ce2 t striter_setstate │ │ │ │ 00000bfe t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ @@ -5940,86 +5940,86 @@ │ │ │ │ 0000008c r .LC3 │ │ │ │ 000000b8 r .LC4 │ │ │ │ 000000d8 r .LC5 │ │ │ │ 00000104 r .LC6 │ │ │ │ 00000120 r .LC7 │ │ │ │ 00000160 r .LC8 │ │ │ │ 00000180 r .LC9 │ │ │ │ -00001d88 T PyCFunction_Call │ │ │ │ +00000000 T PyCFunction_Call │ │ │ │ U PyCallable_Check │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_NoMemory │ │ │ │ -00000130 T PyEval_CallFunction │ │ │ │ -000001a8 T PyEval_CallMethod │ │ │ │ -000003a0 T PyEval_CallObjectWithKeywords │ │ │ │ +00000150 T PyEval_CallFunction │ │ │ │ +000001c8 T PyEval_CallMethod │ │ │ │ +000003c0 T PyEval_CallObjectWithKeywords │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ -000019d8 T PyObject_Call │ │ │ │ +000019e0 T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ -00000d38 T PyObject_CallFunctionObjArgs │ │ │ │ -00000f40 T PyObject_CallMethod │ │ │ │ -00001c14 T PyObject_CallMethodObjArgs │ │ │ │ +00000d40 T PyObject_CallFunctionObjArgs │ │ │ │ +00000f48 T PyObject_CallMethod │ │ │ │ +00001c24 T PyObject_CallMethodObjArgs │ │ │ │ 00000000 T PyObject_CallNoArgs │ │ │ │ -00001cac T PyObject_CallObject │ │ │ │ -0000123c T PyObject_CallOneArg │ │ │ │ +00001cbc T PyObject_CallObject │ │ │ │ +00001244 T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -000006e0 T PyObject_Vectorcall │ │ │ │ -000007a4 T PyObject_VectorcallDict │ │ │ │ -00000c28 T PyObject_VectorcallMethod │ │ │ │ +000006e8 T PyObject_Vectorcall │ │ │ │ +000007ac T PyObject_VectorcallDict │ │ │ │ +00000c30 T PyObject_VectorcallMethod │ │ │ │ U PyTuple_New │ │ │ │ -00000000 T PyVectorcall_Call │ │ │ │ -00001c98 T PyVectorcall_Function │ │ │ │ -00000434 T PyVectorcall_NARGS │ │ │ │ +00000020 T PyVectorcall_Call │ │ │ │ +00001ca8 T PyVectorcall_Function │ │ │ │ +00000454 T PyVectorcall_NARGS │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_FormatFromCauseTstate │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_Vector │ │ │ │ -000011e8 T _PyFunction_Vectorcall │ │ │ │ -00001b34 T _PyObject_Call │ │ │ │ +000011f0 T _PyFunction_Vectorcall │ │ │ │ +00001b44 T _PyObject_Call │ │ │ │ 000001d0 t _PyObject_CallFunctionVa │ │ │ │ -0000016c T _PyObject_CallFunction_SizeT │ │ │ │ +0000018c T _PyObject_CallFunction_SizeT │ │ │ │ 00000034 T _PyObject_CallMethod │ │ │ │ -00000280 T _PyObject_CallMethodFormat │ │ │ │ -00000214 T _PyObject_CallMethodId │ │ │ │ -00000314 T _PyObject_CallMethodIdObjArgs │ │ │ │ -000002a8 T _PyObject_CallMethod_SizeT │ │ │ │ -00001300 T _PyObject_Call_Prepend │ │ │ │ +000002a0 T _PyObject_CallMethodFormat │ │ │ │ +00000234 T _PyObject_CallMethodId │ │ │ │ +00000334 T _PyObject_CallMethodIdObjArgs │ │ │ │ +000002c8 T _PyObject_CallMethod_SizeT │ │ │ │ +00001308 T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethod │ │ │ │ -000004e4 T _PyObject_MakeTpCall │ │ │ │ -00000a54 T _PyObject_VectorcallDictTstate │ │ │ │ -00000384 t _PyObject_VectorcallTstate │ │ │ │ +000004ec T _PyObject_MakeTpCall │ │ │ │ +00000a5c T _PyObject_VectorcallDictTstate │ │ │ │ +0000038c t _PyObject_VectorcallTstate │ │ │ │ 000000a0 T _PyStack_AsDict │ │ │ │ -0000162c T _PyStack_UnpackDict │ │ │ │ -00001890 T _PyStack_UnpackDict_Free │ │ │ │ -000019a0 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ +00001634 T _PyStack_UnpackDict │ │ │ │ +00001898 T _PyStack_UnpackDict_Free │ │ │ │ +000019a8 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyUnicode_FromId │ │ │ │ -00000430 T _Py_CheckFunctionResult │ │ │ │ +00000438 T _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ -000000d4 T _Py_CheckSlotResult │ │ │ │ +000000f4 T _Py_CheckSlotResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_VaBuildStack │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ -00001190 t callmethod │ │ │ │ +00001198 t callmethod │ │ │ │ U memcpy │ │ │ │ -000000b4 t null_error.isra.0 │ │ │ │ +000000d4 t null_error.isra.0 │ │ │ │ 000000cc t object_is_not_callable │ │ │ │ -00000d74 t object_vacall │ │ │ │ +00000d7c t object_vacall │ │ │ │ │ │ │ │ capsule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000210 r .LC10 │ │ │ │ 00000248 r .LC11 │ │ │ │ @@ -6341,37 +6341,37 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ 000001c4 T PyUnstable_Code_GetExtra │ │ │ │ 00000984 T PyUnstable_Code_New │ │ │ │ 000013a0 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 00000100 T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ -00000da8 t Py_XDECREF │ │ │ │ +00000d74 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ -0000163c T _PyCode_CheckLineNumber │ │ │ │ +00001608 T _PyCode_CheckLineNumber │ │ │ │ 00000a9c T _PyCode_CheckNoExternalState │ │ │ │ 00000a84 T _PyCode_CheckNoInternalState │ │ │ │ 00000ad4 T _PyCode_CheckPureFunction │ │ │ │ -00001014 T _PyCode_ConstantKey │ │ │ │ +00000fe0 T _PyCode_ConstantKey │ │ │ │ 00000308 T _PyCode_Fini │ │ │ │ 00000002 T _PyCode_GetCellvars │ │ │ │ 000001a8 T _PyCode_GetCode │ │ │ │ 00000c78 T _PyCode_GetFreevars │ │ │ │ 0000073c T _PyCode_GetVarCounts │ │ │ │ 00000ae8 T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ 0000056c T _PyCode_InitAddressRange │ │ │ │ 000001c8 T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ 0000058c T _PyCode_ReturnsOnlyNone │ │ │ │ -000014c0 T _PyCode_SafeAddr2Line │ │ │ │ +0000148c T _PyCode_SafeAddr2Line │ │ │ │ 00000880 T _PyCode_SetUnboundVarCounts │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ 00000694 T _PyCode_VerifyStateless │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyFunction_ClearCodeByVersion │ │ │ │ @@ -6396,38 +6396,38 @@ │ │ │ │ U _Py_GetBaseCodeUnit │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_ctype_table │ │ │ │ -00001398 T _Py_set_localsplus_info │ │ │ │ +00001364 T _Py_set_localsplus_info │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 00000058 r _keywords.4 │ │ │ │ 000002c8 d _kwtuple.0 │ │ │ │ 00000328 d _kwtuple.3 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000029c d _parser.5 │ │ │ │ -0000189c t _source_offset_converter │ │ │ │ -0000177c t advance │ │ │ │ +00001868 t _source_offset_converter │ │ │ │ +00001748 t advance │ │ │ │ 0000035c t advance_with_locations │ │ │ │ 00000000 r assert0 │ │ │ │ 00001700 t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ 00000214 t code_branchesiterator │ │ │ │ -00000dc0 t code_dealloc │ │ │ │ +00000d8c t code_dealloc │ │ │ │ 00000000 t code_getcellvars │ │ │ │ 00001660 t code_getcode │ │ │ │ 000016f4 t code_getcodeadaptive │ │ │ │ 00000c74 t code_getfreevars │ │ │ │ 00000218 t code_getlnotab │ │ │ │ 000003c4 d code_getsetlist │ │ │ │ 00000ae4 t code_getvarnames │ │ │ │ -000013c0 t code_hash │ │ │ │ +0000138c t code_hash │ │ │ │ 00001664 t code_linesiterator │ │ │ │ 00000450 d code_memberlist │ │ │ │ 00000344 d code_methods │ │ │ │ 00000392 t code_new │ │ │ │ 00000184 r code_new__doc__ │ │ │ │ 0000030c t code_positionsiterator │ │ │ │ 00000ca4 t code_replace │ │ │ │ @@ -6435,24 +6435,24 @@ │ │ │ │ 0000063c t code_repr │ │ │ │ 0000000c t code_richcompare │ │ │ │ 00000370 t code_sizeof │ │ │ │ 00000324 t emit_pair │ │ │ │ 00000b14 t get_cached_locals │ │ │ │ 00000b54 t get_localsplus_names │ │ │ │ 00000260 t init_co_cached │ │ │ │ -00000b34 t intern_constants │ │ │ │ +00000b00 t intern_constants │ │ │ │ 000016b0 t lineiter_dealloc │ │ │ │ -000018b0 t lineiter_next │ │ │ │ +0000187c t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000528 t positionsiter_dealloc │ │ │ │ -00001820 t positionsiter_next │ │ │ │ +000017ec t positionsiter_next │ │ │ │ 000004e0 t read_signed_varint │ │ │ │ -00001c08 t retreat │ │ │ │ +00001bf0 t retreat │ │ │ │ 000007dc t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ @@ -6642,15 +6642,15 @@ │ │ │ │ 000001a0 D PyClassMethodDescr_Type │ │ │ │ 0000059c T PyDescr_IsData │ │ │ │ 00000000 T PyDescr_NewClassMethod │ │ │ │ 00000190 T PyDescr_NewGetSet │ │ │ │ 000001f8 T PyDescr_NewMember │ │ │ │ 00000074 T PyDescr_NewMethod │ │ │ │ 00000000 T PyDescr_NewWrapper │ │ │ │ -000013a4 T PyDictProxy_New │ │ │ │ +000013a0 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 │ │ │ │ @@ -6694,26 +6694,26 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000000 D PyWrapperDescr_Type │ │ │ │ -00000fbc T PyWrapper_New │ │ │ │ +00000fb8 T PyWrapper_New │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashPointer │ │ │ │ 0000035c t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyArg_UnpackStack │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ 0000050c D _PyMethodWrapper_Type │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GC_New │ │ │ │ -00001008 t _PyObject_GC_TRACK │ │ │ │ +00001004 t _PyObject_GC_TRACK │ │ │ │ U _PyObject_IsAbstract │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyRuntime │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetDocFromInternalDoc │ │ │ │ @@ -6738,29 +6738,29 @@ │ │ │ │ 00000280 t descr_dealloc │ │ │ │ 0000076c t descr_get_qualname │ │ │ │ 00000b28 d descr_members │ │ │ │ 00000b64 d descr_methods │ │ │ │ 00000968 t descr_reduce │ │ │ │ 000008c4 t descr_repr.isra.0 │ │ │ │ 00000068 t descr_setcheck.part.0.isra.0 │ │ │ │ -00001340 t descr_traverse │ │ │ │ +0000133c t descr_traverse │ │ │ │ 000006dc t getset_get │ │ │ │ 000002a6 t getset_get_doc │ │ │ │ 00000a60 d getset_getset │ │ │ │ 000001f4 t getset_repr │ │ │ │ 000007c4 t getset_set │ │ │ │ 00000458 r getter_doc │ │ │ │ 00000a04 d mappingproxy_as_mapping │ │ │ │ 00000974 d mappingproxy_as_number │ │ │ │ 0000094c d mappingproxy_as_sequence │ │ │ │ -00001590 t mappingproxy_contains │ │ │ │ +0000158c t mappingproxy_contains │ │ │ │ 00000040 t mappingproxy_copy │ │ │ │ -000014e8 t mappingproxy_dealloc │ │ │ │ -000015a8 t mappingproxy_get │ │ │ │ -00001588 t mappingproxy_getitem │ │ │ │ +000014e4 t mappingproxy_dealloc │ │ │ │ +000015a4 t mappingproxy_get │ │ │ │ +00001584 t mappingproxy_getitem │ │ │ │ 00000834 t mappingproxy_getiter │ │ │ │ 00000070 t mappingproxy_hash │ │ │ │ 0000015c t mappingproxy_ior │ │ │ │ 000005ec t mappingproxy_items │ │ │ │ 0000061c t mappingproxy_keys │ │ │ │ 0000083c t mappingproxy_len │ │ │ │ 000008cc d mappingproxy_methods │ │ │ │ @@ -6779,59 +6779,59 @@ │ │ │ │ 00000176 t member_repr │ │ │ │ 00000770 t member_set │ │ │ │ 00000638 t method_get │ │ │ │ 0000090c t method_get_doc │ │ │ │ 0000095c t method_get_text_signature │ │ │ │ 00000ad8 d method_getset │ │ │ │ 000008b4 t method_repr │ │ │ │ -00000cc0 t method_vectorcall_FASTCALL │ │ │ │ -00000dd0 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ -00001264 t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ -000009b0 t method_vectorcall_NOARGS │ │ │ │ -00000b8c t method_vectorcall_O │ │ │ │ +00000cbc t method_vectorcall_FASTCALL │ │ │ │ +00000dcc t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ +00001260 t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ +000009ac t method_vectorcall_NOARGS │ │ │ │ +00000b88 t method_vectorcall_O │ │ │ │ 00000478 t method_vectorcall_VARARGS │ │ │ │ 00000860 t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ 00000844 t property_clear │ │ │ │ 00000304 t property_copy │ │ │ │ 00000400 t property_dealloc │ │ │ │ 00000000 t property_deleter │ │ │ │ -00000ae4 t property_descr_get │ │ │ │ +00000ae0 t property_descr_get │ │ │ │ 000004ec t property_descr_set │ │ │ │ 0000064c t property_get___isabstractmethod__ │ │ │ │ 00000076 t property_get__name__ │ │ │ │ 0000071c d property_getsetlist │ │ │ │ 00000038 t property_getter │ │ │ │ 000000bc t property_init │ │ │ │ 0000001c r property_init__doc__ │ │ │ │ 000007a8 d property_members │ │ │ │ 00000758 d property_methods │ │ │ │ 0000000a t property_name │ │ │ │ 000000e4 t property_set__name__ │ │ │ │ 00000498 t property_set_name │ │ │ │ 000002fc t property_setter │ │ │ │ -0000134c t property_traverse │ │ │ │ +00001348 t property_traverse │ │ │ │ 0000037c r set_name_doc │ │ │ │ 00000410 r setter_doc │ │ │ │ -00001084 t wrapper_call │ │ │ │ -000010f0 t wrapper_dealloc │ │ │ │ +00001080 t wrapper_call │ │ │ │ +000010ec t wrapper_dealloc │ │ │ │ 00000948 t wrapper_doc │ │ │ │ 0000080c d wrapper_getsets │ │ │ │ 00000186 t wrapper_hash │ │ │ │ 00000884 d wrapper_members │ │ │ │ 000008ac d wrapper_methods │ │ │ │ 00000918 t wrapper_name │ │ │ │ 00000934 t wrapper_objclass │ │ │ │ 000002d4 t wrapper_qualname │ │ │ │ 000001c0 t wrapper_reduce │ │ │ │ 00000204 t wrapper_repr │ │ │ │ 00000998 t wrapper_richcompare │ │ │ │ 00000924 t wrapper_text_signature │ │ │ │ 00000738 t wrapper_traverse │ │ │ │ -00001144 t wrapperdescr_call │ │ │ │ -00000eb0 t wrapperdescr_get │ │ │ │ +00001140 t wrapperdescr_call │ │ │ │ +00000eac t wrapperdescr_get │ │ │ │ 00000900 t wrapperdescr_get_doc │ │ │ │ 000008f4 t wrapperdescr_get_text_signature │ │ │ │ 00000a10 d wrapperdescr_getset │ │ │ │ 000008e4 t wrapperdescr_repr │ │ │ │ │ │ │ │ enumobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -7006,84 +7006,84 @@ │ │ │ │ 000004ec t AttributeError_clear │ │ │ │ 00000314 t AttributeError_dealloc │ │ │ │ 000004de t AttributeError_getstate │ │ │ │ 000001a8 t AttributeError_init │ │ │ │ 00001e00 d AttributeError_members │ │ │ │ 00001dd0 d AttributeError_methods │ │ │ │ 0000049c t AttributeError_reduce │ │ │ │ -000016c4 t AttributeError_traverse │ │ │ │ +000015d4 t AttributeError_traverse │ │ │ │ 0000048c t BaseExceptionGroup_clear │ │ │ │ 000002ec t BaseExceptionGroup_dealloc │ │ │ │ -000026b8 t BaseExceptionGroup_derive │ │ │ │ +000025c8 t BaseExceptionGroup_derive │ │ │ │ 000002ac r BaseExceptionGroup_derive__doc__ │ │ │ │ -00001dec t BaseExceptionGroup_init │ │ │ │ +00001cfc t BaseExceptionGroup_init │ │ │ │ 00003600 d BaseExceptionGroup_members │ │ │ │ 000035b0 d BaseExceptionGroup_methods │ │ │ │ -00000e6c t BaseExceptionGroup_new │ │ │ │ -000020fc t BaseExceptionGroup_split │ │ │ │ +000010b8 t BaseExceptionGroup_new │ │ │ │ +0000200c t BaseExceptionGroup_split │ │ │ │ 00000288 r BaseExceptionGroup_split__doc__ │ │ │ │ -0000284c t BaseExceptionGroup_str │ │ │ │ +0000275c t BaseExceptionGroup_str │ │ │ │ 00000286 t BaseExceptionGroup_subgroup │ │ │ │ 00000260 r BaseExceptionGroup_subgroup__doc__ │ │ │ │ -00001064 t BaseExceptionGroup_traverse │ │ │ │ -000019ec t BaseException___cause___get │ │ │ │ +000012b0 t BaseExceptionGroup_traverse │ │ │ │ +000018fc t BaseException___cause___get │ │ │ │ 0000056c t BaseException___cause___set │ │ │ │ -00001a08 t BaseException___context___get │ │ │ │ +00001918 t BaseException___context___get │ │ │ │ 000001fe t BaseException___context___set │ │ │ │ -000020e4 t BaseException___reduce__ │ │ │ │ +00001ff4 t BaseException___reduce__ │ │ │ │ 00000378 r BaseException___reduce____doc__ │ │ │ │ 000002e4 t BaseException___setstate__ │ │ │ │ 00000354 r BaseException___setstate____doc__ │ │ │ │ -000019d0 t BaseException___traceback___get │ │ │ │ -00001da4 t BaseException___traceback___set │ │ │ │ +000018e0 t BaseException___traceback___get │ │ │ │ +00001cb4 t BaseException___traceback___set │ │ │ │ 0000069c t BaseException___traceback___set_impl │ │ │ │ -00000cac t BaseException_add_note │ │ │ │ +00000ef8 t BaseException_add_note │ │ │ │ 000002c8 r BaseException_add_note__doc__ │ │ │ │ -00001d88 t BaseException_args_get │ │ │ │ -00001da8 t BaseException_args_set │ │ │ │ +00001c98 t BaseException_args_get │ │ │ │ +00001cb8 t BaseException_args_set │ │ │ │ 000000e4 t BaseException_clear │ │ │ │ 000007c0 t BaseException_dealloc │ │ │ │ 00003c78 d BaseException_getset │ │ │ │ -000008c8 t BaseException_init │ │ │ │ +00000b14 t BaseException_init │ │ │ │ 00003c50 d BaseException_members │ │ │ │ 00003cf0 d BaseException_methods │ │ │ │ 00000000 t BaseException_new │ │ │ │ -0000167c t BaseException_repr │ │ │ │ -00000da0 t BaseException_str │ │ │ │ -00000970 t BaseException_traverse │ │ │ │ +0000158c t BaseException_repr │ │ │ │ +00000cb0 t BaseException_str │ │ │ │ +00000bbc t BaseException_traverse │ │ │ │ 0000073c t BaseException_vectorcall │ │ │ │ -00000db0 t BaseException_with_traceback │ │ │ │ +00000ffc t BaseException_with_traceback │ │ │ │ 00000304 r BaseException_with_traceback__doc__ │ │ │ │ -00000bc8 t ImportError_clear │ │ │ │ -00000d78 t ImportError_dealloc │ │ │ │ -00000c70 t ImportError_init │ │ │ │ +00000a70 t ImportError_clear │ │ │ │ +000008c8 t ImportError_dealloc │ │ │ │ +00000ba8 t ImportError_init │ │ │ │ 000033a8 d ImportError_members │ │ │ │ 00003388 d ImportError_methods │ │ │ │ 000005e8 t ImportError_reduce │ │ │ │ -00000ef0 t ImportError_str │ │ │ │ -000015e0 t ImportError_traverse │ │ │ │ +00000e00 t ImportError_str │ │ │ │ +000014f0 t ImportError_traverse │ │ │ │ 00000274 t KeyError_str │ │ │ │ 00000204 t MemoryError_dealloc │ │ │ │ 000000f4 t MemoryError_new │ │ │ │ -00000dac t NameError_clear │ │ │ │ -000016c0 t NameError_dealloc │ │ │ │ -000013cc t NameError_init │ │ │ │ +00000ff8 t NameError_clear │ │ │ │ +000015d0 t NameError_dealloc │ │ │ │ +000012dc t NameError_init │ │ │ │ 00001fe4 d NameError_members │ │ │ │ 00000008 b NameError_methods │ │ │ │ -0000191c t NameError_traverse │ │ │ │ -00000c6c t OSError_clear │ │ │ │ +0000182c t NameError_traverse │ │ │ │ +00000ba4 t OSError_clear │ │ │ │ 00000ba0 t OSError_dealloc │ │ │ │ 00003134 d OSError_getset │ │ │ │ 00000ad8 t OSError_init │ │ │ │ 0000317c d OSError_members │ │ │ │ 0000315c d OSError_methods │ │ │ │ 00000864 t OSError_new │ │ │ │ 000003ce t OSError_reduce │ │ │ │ 00000012 t OSError_str │ │ │ │ -00001954 t OSError_traverse │ │ │ │ +00001864 t OSError_traverse │ │ │ │ 0000016a t OSError_written_get │ │ │ │ 0000019c t OSError_written_set │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ @@ -7170,15 +7170,15 @@ │ │ │ │ 00000dc0 D PyExc_ZeroDivisionError │ │ │ │ 000009ba T PyExceptionClass_Name │ │ │ │ 00000090 T PyException_GetArgs │ │ │ │ 00000000 T PyException_GetCause │ │ │ │ 00000894 T PyException_GetContext │ │ │ │ 000002d8 T PyException_GetTraceback │ │ │ │ 000009a4 T PyException_SetArgs │ │ │ │ -00000dbc T PyException_SetCause │ │ │ │ +00000ccc T PyException_SetCause │ │ │ │ 000008a8 T PyException_SetContext │ │ │ │ 000005ec T PyException_SetTraceback │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ U PyList_New │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -7215,31 +7215,31 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ -0000105c T PyUnicodeDecodeError_Create │ │ │ │ -00001afc T PyUnicodeDecodeError_GetEncoding │ │ │ │ -0000288c T PyUnicodeDecodeError_GetEnd │ │ │ │ -00001c8c T PyUnicodeDecodeError_GetObject │ │ │ │ +00000f6c T PyUnicodeDecodeError_Create │ │ │ │ +00001a0c T PyUnicodeDecodeError_GetEncoding │ │ │ │ +0000279c T PyUnicodeDecodeError_GetEnd │ │ │ │ +00001b9c T PyUnicodeDecodeError_GetObject │ │ │ │ 00000a44 T PyUnicodeDecodeError_GetReason │ │ │ │ 000006cc T PyUnicodeDecodeError_GetStart │ │ │ │ -00001d1c T PyUnicodeDecodeError_SetEnd │ │ │ │ -00001d48 T PyUnicodeDecodeError_SetReason │ │ │ │ -00001cf0 T PyUnicodeDecodeError_SetStart │ │ │ │ +00001c2c T PyUnicodeDecodeError_SetEnd │ │ │ │ +00001c58 T PyUnicodeDecodeError_SetReason │ │ │ │ +00001c00 T PyUnicodeDecodeError_SetStart │ │ │ │ 000003a2 T PyUnicodeEncodeError_GetEncoding │ │ │ │ 0000070c T PyUnicodeEncodeError_GetEnd │ │ │ │ 000009be T PyUnicodeEncodeError_GetObject │ │ │ │ 00000a1a T PyUnicodeEncodeError_GetReason │ │ │ │ 0000074a T PyUnicodeEncodeError_GetStart │ │ │ │ -00002078 T PyUnicodeEncodeError_SetEnd │ │ │ │ -000020a4 T PyUnicodeEncodeError_SetReason │ │ │ │ -0000204c T PyUnicodeEncodeError_SetStart │ │ │ │ +00001f88 T PyUnicodeEncodeError_SetEnd │ │ │ │ +00001fb4 T PyUnicodeEncodeError_SetReason │ │ │ │ +00001f5c T PyUnicodeEncodeError_SetStart │ │ │ │ 00000788 T PyUnicodeTranslateError_GetEnd │ │ │ │ 000009ec T PyUnicodeTranslateError_GetObject │ │ │ │ 00000a6e T PyUnicodeTranslateError_GetReason │ │ │ │ 000007c6 T PyUnicodeTranslateError_GetStart │ │ │ │ 00000804 T PyUnicodeTranslateError_SetEnd │ │ │ │ 00000a98 T PyUnicodeTranslateError_SetReason │ │ │ │ 0000082e T PyUnicodeTranslateError_SetStart │ │ │ │ @@ -7248,69 +7248,69 @@ │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 00000858 T PyUnstable_Exc_PrepReraiseStar │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstant │ │ │ │ 000002c0 t Py_XDECREF │ │ │ │ -00000928 t StopIteration_clear │ │ │ │ -00000a80 t StopIteration_dealloc │ │ │ │ -000009d8 t StopIteration_init │ │ │ │ +00000b74 t StopIteration_clear │ │ │ │ +00000ccc t StopIteration_dealloc │ │ │ │ +00000c24 t StopIteration_init │ │ │ │ 000038e0 d StopIteration_members │ │ │ │ 0000013a t StopIteration_traverse │ │ │ │ -00001494 t SyntaxError_clear │ │ │ │ -0000146c t SyntaxError_dealloc │ │ │ │ -00000f14 t SyntaxError_init │ │ │ │ +000013a4 t SyntaxError_clear │ │ │ │ +0000137c t SyntaxError_dealloc │ │ │ │ +00000e24 t SyntaxError_init │ │ │ │ 00001c38 d SyntaxError_members │ │ │ │ -00001780 t SyntaxError_str │ │ │ │ -000016fc t SyntaxError_traverse │ │ │ │ -0000096c t SystemExit_clear │ │ │ │ -00000ec8 t SystemExit_dealloc │ │ │ │ -00000e70 t SystemExit_init │ │ │ │ +00001690 t SyntaxError_str │ │ │ │ +0000160c t SyntaxError_traverse │ │ │ │ +00000bb8 t SystemExit_clear │ │ │ │ +00000dd8 t SystemExit_dealloc │ │ │ │ +00000d80 t SystemExit_init │ │ │ │ 00003710 d SystemExit_members │ │ │ │ 000000a0 t SystemExit_traverse │ │ │ │ -0000109c t UnicodeDecodeError_init │ │ │ │ -0000116c t UnicodeDecodeError_str │ │ │ │ -00000dcc t UnicodeEncodeError_init │ │ │ │ -00001a24 t UnicodeEncodeError_str │ │ │ │ -000012c0 t UnicodeError_clear │ │ │ │ -00001298 t UnicodeError_dealloc │ │ │ │ +00000fac t UnicodeDecodeError_init │ │ │ │ +0000107c t UnicodeDecodeError_str │ │ │ │ +00000cdc t UnicodeEncodeError_init │ │ │ │ +00001934 t UnicodeEncodeError_str │ │ │ │ +000011d0 t UnicodeError_clear │ │ │ │ +000011a8 t UnicodeError_dealloc │ │ │ │ 00001458 d UnicodeError_members │ │ │ │ -000018d8 t UnicodeError_traverse │ │ │ │ -000027c4 t UnicodeTranslateError_init │ │ │ │ -000028cc t UnicodeTranslateError_str │ │ │ │ +000017e8 t UnicodeError_traverse │ │ │ │ +000026d4 t UnicodeTranslateError_init │ │ │ │ +000027dc t UnicodeTranslateError_str │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ 00000774 T _PyBuiltins_AddExceptions │ │ │ │ -00001634 T _PyErr_NoMemory │ │ │ │ +00001544 T _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ 00001040 d _PyExc_ArithmeticError │ │ │ │ 00001114 d _PyExc_AssertionError │ │ │ │ 00001d00 d _PyExc_AttributeError │ │ │ │ 00003b80 d _PyExc_BaseException │ │ │ │ 000034e0 d _PyExc_BaseExceptionGroup │ │ │ │ 00002f94 d _PyExc_BlockingIOError │ │ │ │ 00002d20 d _PyExc_BrokenPipeError │ │ │ │ 00000a78 d _PyExc_BufferError │ │ │ │ 00000230 d _PyExc_BytesWarning │ │ │ │ 00002df0 d _PyExc_ChildProcessError │ │ │ │ -00001340 T _PyExc_ClearExceptionGroupType │ │ │ │ +00001250 T _PyExc_ClearExceptionGroupType │ │ │ │ 00002c50 d _PyExc_ConnectionAbortedError │ │ │ │ 00002ec4 d _PyExc_ConnectionError │ │ │ │ 00002b80 d _PyExc_ConnectionRefusedError │ │ │ │ 00002ab0 d _PyExc_ConnectionResetError │ │ │ │ 000000d0 T _PyExc_CreateExceptionGroup │ │ │ │ 000007fc d _PyExc_DeprecationWarning │ │ │ │ 00002360 d _PyExc_EOFError │ │ │ │ 0000015c d _PyExc_EncodingWarning │ │ │ │ 00003aac d _PyExc_Exception │ │ │ │ 000029e0 d _PyExc_FileExistsError │ │ │ │ 00002910 d _PyExc_FileNotFoundError │ │ │ │ -00001368 T _PyExc_Fini │ │ │ │ +00001278 T _PyExc_Fini │ │ │ │ 00000f6c d _PyExc_FloatingPointError │ │ │ │ 000004ac d _PyExc_FutureWarning │ │ │ │ 0000373c d _PyExc_GeneratorExit │ │ │ │ 000032b8 d _PyExc_ImportError │ │ │ │ 000003d8 d _PyExc_ImportWarning │ │ │ │ 000018ec D _PyExc_IncompleteInputError │ │ │ │ 00001a94 d _PyExc_IndentationError │ │ │ │ @@ -7328,15 +7328,15 @@ │ │ │ │ 00001f14 d _PyExc_NameError │ │ │ │ 00002770 d _PyExc_NotADirectoryError │ │ │ │ 00002010 d _PyExc_NotImplementedError │ │ │ │ 00003064 d _PyExc_OSError │ │ │ │ 00000e98 d _PyExc_OverflowError │ │ │ │ 00000728 d _PyExc_PendingDeprecationWarning │ │ │ │ 000025d0 d _PyExc_PermissionError │ │ │ │ -00001e34 T _PyExc_PrepReraiseStar │ │ │ │ +00001d44 T _PyExc_PrepReraiseStar │ │ │ │ 00002500 d _PyExc_ProcessLookupError │ │ │ │ 000020e4 d _PyExc_PythonFinalizationError │ │ │ │ 000021b8 d _PyExc_RecursionError │ │ │ │ 00000c1c d _PyExc_ReferenceError │ │ │ │ 00000088 d _PyExc_ResourceWarning │ │ │ │ 0000228c d _PyExc_RuntimeError │ │ │ │ 00000580 d _PyExc_RuntimeWarning │ │ │ │ @@ -7355,48 +7355,48 @@ │ │ │ │ 000014d0 d _PyExc_UnicodeError │ │ │ │ 000011e4 d _PyExc_UnicodeTranslateError │ │ │ │ 00000304 d _PyExc_UnicodeWarning │ │ │ │ 000008d0 d _PyExc_UserWarning │ │ │ │ 000015a0 d _PyExc_ValueError │ │ │ │ 000009a4 d _PyExc_Warning │ │ │ │ 00000dc4 d _PyExc_ZeroDivisionError │ │ │ │ -00000b70 T _PyException_AddNote │ │ │ │ +00000dbc T _PyException_AddNote │ │ │ │ 00000070 t _PyObject_GC_UNTRACK │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_Name │ │ │ │ -00001ba8 T _PyUnicodeError_GetParams │ │ │ │ +00001ab8 T _PyUnicodeError_GetParams │ │ │ │ 00000936 T _PyUnicodeTranslateError_Create │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -000024f4 t _Py_EnterRecursiveCallTstate │ │ │ │ +00002404 t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000023c r __func__.0 │ │ │ │ 00000220 r __func__.1 │ │ │ │ 00000250 r __func__.2 │ │ │ │ -0000121c t check_unicode_error_attribute │ │ │ │ -00001b28 t check_unicode_error_type │ │ │ │ -00002710 t collect_exception_group_leaf_ids │ │ │ │ -000021f0 t exceptiongroup_split_recursive │ │ │ │ -00002524 t exceptiongroup_subset │ │ │ │ -00002170 t get_matcher_type │ │ │ │ +0000112c t check_unicode_error_attribute │ │ │ │ +00001a38 t check_unicode_error_type │ │ │ │ +00002620 t collect_exception_group_leaf_ids │ │ │ │ +00002100 t exceptiongroup_split_recursive │ │ │ │ +00002434 t exceptiongroup_subset │ │ │ │ +00002080 t get_matcher_type │ │ │ │ 0000010c t get_memory_error │ │ │ │ 00000048 d kwlist.3 │ │ │ │ 00000070 d kwlist.4 │ │ │ │ 0000005c d kwlist.5 │ │ │ │ 000009c4 t oserror_init │ │ │ │ 00000000 r static_exceptions │ │ │ │ -00001b70 t unicode_error_get_encoding_impl │ │ │ │ -00001cb8 t unicode_error_get_object_impl │ │ │ │ +00001a80 t unicode_error_get_encoding_impl │ │ │ │ +00001bc8 t unicode_error_get_object_impl │ │ │ │ 0000096e t unicode_error_get_reason_impl │ │ │ │ │ │ │ │ genericaliasobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ @@ -7594,15 +7594,15 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ 000009b2 T PyGen_GetCode │ │ │ │ 00000b4a T PyGen_New │ │ │ │ 00000b34 T PyGen_NewWithQualName │ │ │ │ 00000000 D PyGen_Type │ │ │ │ -00000184 t PyGen_am_send │ │ │ │ +000001c4 t PyGen_am_send │ │ │ │ U PyIter_Check │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallNoArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ @@ -7614,96 +7614,96 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_New │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -0000053c t Py_XDECREF │ │ │ │ +0000057c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 00000410 D _PyAsyncGenAThrow_Type │ │ │ │ -00000984 T _PyAsyncGenValueWrapperNew │ │ │ │ +000009c4 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ 000004e0 D _PyCoroWrapper_Type │ │ │ │ -00000554 T _PyCoro_GetAwaitableIter │ │ │ │ +00000594 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 │ │ │ │ U _PyGC_VisitStackRef │ │ │ │ -00000000 T _PyGen_FetchStopIterationValue │ │ │ │ -0000082c T _PyGen_Finalize │ │ │ │ -0000076c T _PyGen_SetStopIterationValue │ │ │ │ -0000066c T _PyGen_yf │ │ │ │ +00000040 T _PyGen_FetchStopIterationValue │ │ │ │ +00000804 T _PyGen_Finalize │ │ │ │ +000007ac T _PyGen_SetStopIterationValue │ │ │ │ +000006ac T _PyGen_yf │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ 000001f0 t _PyObject_GC_TRACK │ │ │ │ -000007c8 t _PyObject_GC_UNTRACK │ │ │ │ +000007a0 t _PyObject_GC_UNTRACK │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ 00000000 T _Py_MakeCoro │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000001a t _gen_getcode │ │ │ │ 000000b0 t _gen_getframe │ │ │ │ -00000224 t _gen_throw │ │ │ │ +00000264 t _gen_throw │ │ │ │ 000007cc t ag_getcode │ │ │ │ 000007ec t ag_getframe │ │ │ │ 00000452 t ag_getsuspended │ │ │ │ 000000cc r async_aclose_doc │ │ │ │ 000000a8 r async_asend_doc │ │ │ │ 00000000 r async_athrow_doc │ │ │ │ 00000110 t async_gen_aclose │ │ │ │ -000007a4 t async_gen_anext │ │ │ │ +000007e4 t async_gen_anext │ │ │ │ 00000650 d async_gen_as_async │ │ │ │ 0000061c t async_gen_asend │ │ │ │ 00000600 d async_gen_asend_as_async │ │ │ │ 00000532 t async_gen_asend_close │ │ │ │ -00000aec t async_gen_asend_dealloc │ │ │ │ -00000b88 t async_gen_asend_finalize │ │ │ │ -000008f8 t async_gen_asend_iternext │ │ │ │ +00000b2c t async_gen_asend_dealloc │ │ │ │ +00000bc8 t async_gen_asend_finalize │ │ │ │ +00000938 t async_gen_asend_iternext │ │ │ │ 00000610 d async_gen_asend_methods │ │ │ │ -0000086c t async_gen_asend_new │ │ │ │ -000008fc t async_gen_asend_send │ │ │ │ +000008ac t async_gen_asend_new │ │ │ │ +0000093c t async_gen_asend_send │ │ │ │ 000004b4 t async_gen_asend_throw │ │ │ │ 0000076c t async_gen_asend_traverse │ │ │ │ 00000408 t async_gen_athrow │ │ │ │ 000005b0 d async_gen_athrow_as_async │ │ │ │ 000008be t async_gen_athrow_close │ │ │ │ 0000038c t async_gen_athrow_dealloc │ │ │ │ 000003e8 t async_gen_athrow_finalize │ │ │ │ 00000180 t async_gen_athrow_iternext │ │ │ │ 000005c0 d async_gen_athrow_methods │ │ │ │ 00000134 t async_gen_athrow_new │ │ │ │ 0000018a t async_gen_athrow_send │ │ │ │ 00000644 t async_gen_athrow_throw │ │ │ │ 0000079c t async_gen_athrow_traverse │ │ │ │ 000006e8 d async_gen_getsetlist │ │ │ │ -000007c8 t async_gen_init_hooks │ │ │ │ +00000808 t async_gen_init_hooks │ │ │ │ 000006c0 d async_gen_memberlist │ │ │ │ 00000660 d async_gen_methods │ │ │ │ 000007d6 t async_gen_repr │ │ │ │ -00000b9c t async_gen_traverse │ │ │ │ -000009f8 t async_gen_unwrap_value │ │ │ │ -00000a80 t async_gen_wrapped_val_dealloc │ │ │ │ +00000bdc t async_gen_traverse │ │ │ │ +00000a38 t async_gen_unwrap_value │ │ │ │ +00000ac0 t async_gen_wrapped_val_dealloc │ │ │ │ 000009c6 t async_gen_wrapped_val_traverse │ │ │ │ 0000037c r close_doc │ │ │ │ -00000bd8 t compute_cr_origin │ │ │ │ +00000c18 t compute_cr_origin │ │ │ │ 000007b4 d coro_as_async │ │ │ │ 00000470 t coro_await │ │ │ │ 00000100 r coro_close_doc │ │ │ │ 000008bc t coro_get_cr_await │ │ │ │ 0000084c d coro_getsetlist │ │ │ │ 00000824 d coro_memberlist │ │ │ │ 000007c4 d coro_methods │ │ │ │ @@ -7718,39 +7718,39 @@ │ │ │ │ 000004ae t coro_wrapper_throw │ │ │ │ 00000760 t coro_wrapper_traverse │ │ │ │ 00000010 t cr_getcode │ │ │ │ 00000612 t cr_getframe │ │ │ │ 00000966 t cr_getrunning │ │ │ │ 00000984 t cr_getsuspended │ │ │ │ 000008ec d gen_as_async │ │ │ │ -00000a64 t gen_clear_frame │ │ │ │ -00000904 t gen_close │ │ │ │ -00000694 t gen_close_iter │ │ │ │ +00000000 t gen_clear_frame.part.0 │ │ │ │ +000008dc t gen_close │ │ │ │ +000006d4 t gen_close_iter │ │ │ │ 00000564 t gen_dealloc │ │ │ │ 00000068 t gen_get_name │ │ │ │ 00000078 t gen_get_qualname │ │ │ │ 0000005e t gen_getcode │ │ │ │ 000000a6 t gen_getframe │ │ │ │ 00000088 t gen_getrunning │ │ │ │ 0000095c d gen_getsetlist │ │ │ │ 00000000 t gen_getsuspended │ │ │ │ 00000892 t gen_getyieldfrom │ │ │ │ 0000026c t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 000008fc d gen_methods │ │ │ │ 000009d2 t gen_new_with_qualname │ │ │ │ 00000602 t gen_repr │ │ │ │ -00000764 t gen_send │ │ │ │ -000000f0 t gen_send_ex │ │ │ │ +000007a4 t gen_send │ │ │ │ +00000130 t gen_send_ex │ │ │ │ 00000394 t gen_send_ex2 │ │ │ │ 000007f6 t gen_set_name │ │ │ │ 00000844 t gen_set_qualname │ │ │ │ 000009a2 t gen_sizeof │ │ │ │ -000001a0 t gen_throw │ │ │ │ -00000080 t gen_traverse │ │ │ │ +000001e0 t gen_throw │ │ │ │ +000000c0 t gen_traverse │ │ │ │ 00000188 t make_gen │ │ │ │ 000003b0 r send_doc │ │ │ │ 00000270 r sizeof__doc__ │ │ │ │ 000002a4 r throw_doc │ │ │ │ │ │ │ │ fileobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -8649,15 +8649,15 @@ │ │ │ │ 000000d8 t anextawaitable_getiter.isra.0 │ │ │ │ 00000080 t anextawaitable_iternext │ │ │ │ 00000280 d anextawaitable_methods │ │ │ │ 0000019a t anextawaitable_proxy │ │ │ │ 0000018e t anextawaitable_send │ │ │ │ 0000020e t anextawaitable_throw │ │ │ │ 00000226 t anextawaitable_traverse │ │ │ │ -000002ec t calliter_dealloc │ │ │ │ +000002f0 t calliter_dealloc │ │ │ │ 00000214 t calliter_iternext │ │ │ │ 000002c0 d calliter_methods │ │ │ │ 00000256 t calliter_reduce │ │ │ │ 0000000c t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 00000128 t iter_dealloc │ │ │ │ 00000000 t iter_iternext │ │ │ │ @@ -8715,25 +8715,25 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 00000274 T PyList_Append │ │ │ │ 0000017c T PyList_AsTuple │ │ │ │ -00001204 T PyList_Clear │ │ │ │ -00001728 T PyList_Extend │ │ │ │ -00001010 T PyList_GetItem │ │ │ │ -00001060 T PyList_GetItemRef │ │ │ │ -000011ac T PyList_GetSlice │ │ │ │ -00000e94 T PyList_Insert │ │ │ │ +00001214 T PyList_Clear │ │ │ │ +00001738 T PyList_Extend │ │ │ │ +00001020 T PyList_GetItem │ │ │ │ +00001070 T PyList_GetItemRef │ │ │ │ +000011bc T PyList_GetSlice │ │ │ │ +00000ea4 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ -0000160c T PyList_Reverse │ │ │ │ -000015dc T PyList_SetItem │ │ │ │ -00001824 T PyList_SetSlice │ │ │ │ -00001d94 T PyList_Size │ │ │ │ +0000161c T PyList_Reverse │ │ │ │ +0000162c T PyList_SetItem │ │ │ │ +00001874 T PyList_SetSlice │ │ │ │ +00001dc0 T PyList_Size │ │ │ │ 0000046c 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 │ │ │ │ @@ -8783,20 +8783,20 @@ │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 00000350 T _PyList_AppendTakeRefListResize │ │ │ │ -00001238 T _PyList_AsTupleAndClear │ │ │ │ +00001248 T _PyList_AsTupleAndClear │ │ │ │ 00000000 T _PyList_DebugMallocStats │ │ │ │ -0000205c T _PyList_Extend │ │ │ │ -00001664 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +00002088 T _PyList_Extend │ │ │ │ +000016b4 T _PyList_FromStackRefStealOnSuccess │ │ │ │ 000001b8 T _PyList_GetItemRef │ │ │ │ -00003144 T _PyList_SliceSubscript │ │ │ │ +00003178 T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -8806,107 +8806,107 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -00002080 t _list_extend │ │ │ │ +000020ac t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 00000ca0 t gallop_left │ │ │ │ 00000bb8 t gallop_right │ │ │ │ -00000ec8 t ins1 │ │ │ │ +00000ed8 t ins1 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -00002698 t list___init__ │ │ │ │ +000026c8 t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -00001144 t list___reversed__ │ │ │ │ +00001154 t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000106 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00001d40 t list_append │ │ │ │ +00001d6c t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 0000033c d list_as_mapping │ │ │ │ 00000348 d list_as_sequence │ │ │ │ -00000e14 t list_ass_item │ │ │ │ -000018a4 t list_ass_slice_lock_held │ │ │ │ -000039a0 t list_ass_subscript │ │ │ │ -00001cc4 t list_clear_impl.isra.0 │ │ │ │ -00001660 t list_clear_slot │ │ │ │ -00002c84 t list_concat │ │ │ │ -000030cc t list_contains │ │ │ │ -0000169c t list_copy │ │ │ │ +00000e24 t list_ass_item │ │ │ │ +000018f4 t list_ass_slice_lock_held │ │ │ │ +000039d4 t list_ass_subscript │ │ │ │ +00001cf0 t list_clear_impl.isra.0 │ │ │ │ +00001670 t list_clear_slot │ │ │ │ +00002cb8 t list_concat │ │ │ │ +00003100 t list_contains │ │ │ │ +000016ac t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -00001534 t list_count │ │ │ │ +00001544 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 000001b4 t list_dealloc │ │ │ │ -00002ec4 t list_extend │ │ │ │ +00002ef8 t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -00003d40 t list_extend_dict │ │ │ │ -00002498 t list_extend_lock_held │ │ │ │ -0000175c t list_index │ │ │ │ +00003d70 t list_extend_dict │ │ │ │ +000024c8 t list_extend_lock_held │ │ │ │ +0000176c t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -000015e0 t list_inplace_concat │ │ │ │ +000015f0 t list_inplace_concat │ │ │ │ 0000002c t list_inplace_repeat │ │ │ │ -00001988 t list_inplace_repeat_lock_held │ │ │ │ -000010c0 t list_insert │ │ │ │ +00001998 t list_inplace_repeat_lock_held │ │ │ │ +000010d0 t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -00002458 t list_item │ │ │ │ -00001dc8 t list_iter │ │ │ │ -00002454 t list_length │ │ │ │ +00002488 t list_item │ │ │ │ +00001df4 t list_iter │ │ │ │ +00002484 t list_length │ │ │ │ 00000370 d list_methods │ │ │ │ -00002d50 t list_new_prealloc │ │ │ │ -00002ad4 t list_pop │ │ │ │ +00002d84 t list_new_prealloc │ │ │ │ +00002b08 t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -00002940 t list_remove │ │ │ │ +00002970 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -00001368 t list_repeat │ │ │ │ -00001270 t list_repr │ │ │ │ +00001378 t list_repeat │ │ │ │ +00001280 t list_repr │ │ │ │ 000003f4 t list_resize │ │ │ │ -00001504 t list_reverse │ │ │ │ +00001514 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -00002738 t list_richcompare │ │ │ │ -0000352c t list_slice_lock_held │ │ │ │ -000038a4 t list_sort │ │ │ │ +00002768 t list_richcompare │ │ │ │ +00003560 t list_slice_lock_held │ │ │ │ +000038d8 t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ 000004c0 t list_sort_impl │ │ │ │ -0000233c t list_subscript │ │ │ │ -0000309c t list_traverse │ │ │ │ -00002a2c t list_vectorcall │ │ │ │ -00001f84 t listiter_dealloc │ │ │ │ -00001684 t listiter_len │ │ │ │ +0000236c t list_subscript │ │ │ │ +000030d0 t list_traverse │ │ │ │ +00002a60 t list_vectorcall │ │ │ │ +00001fb0 t listiter_dealloc │ │ │ │ +00001694 t listiter_len │ │ │ │ 000002fc d listiter_methods │ │ │ │ -00001f24 t listiter_next │ │ │ │ +00001f50 t listiter_next │ │ │ │ 00000064 t listiter_reduce │ │ │ │ 000000b8 t listiter_setstate │ │ │ │ -00001678 t listiter_traverse │ │ │ │ -00001188 t listreviter_dealloc │ │ │ │ -00001970 t listreviter_len │ │ │ │ +00001688 t listiter_traverse │ │ │ │ +00001198 t listreviter_dealloc │ │ │ │ +00001980 t listreviter_len │ │ │ │ 000002bc d listreviter_methods │ │ │ │ -00003de4 t listreviter_next │ │ │ │ +00003e14 t listreviter_next │ │ │ │ 00000114 t listreviter_reduce │ │ │ │ 00000168 t listreviter_setstate │ │ │ │ 00000058 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 00000000 t merge_at │ │ │ │ -000016a4 t merge_getmem │ │ │ │ -000014e8 t py_list_clear │ │ │ │ +000016bc t merge_getmem │ │ │ │ +000014f8 t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -00001720 t safe_object_compare │ │ │ │ +000016b4 t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -00000d80 t sortslice_memcpy │ │ │ │ -00000dc8 t sortslice_memmove │ │ │ │ -0000157c t sortslice_reverse.isra.0 │ │ │ │ -00003e3c t unsafe_float_compare │ │ │ │ -00001514 t unsafe_latin_compare │ │ │ │ -00003db8 t unsafe_long_compare │ │ │ │ -00002fe8 t unsafe_object_compare │ │ │ │ -00002ee8 t unsafe_tuple_compare │ │ │ │ +00000d90 t sortslice_memcpy │ │ │ │ +00000dd8 t sortslice_memmove │ │ │ │ +000015d4 t sortslice_reverse.isra.0 │ │ │ │ +00003e6c t unsafe_float_compare │ │ │ │ +0000156c t unsafe_latin_compare │ │ │ │ +00003de8 t unsafe_long_compare │ │ │ │ +0000301c t unsafe_object_compare │ │ │ │ +00002f1c t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -8993,53 +8993,53 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 000000e0 T PyLongWriter_Create │ │ │ │ 000000c6 T PyLongWriter_Discard │ │ │ │ 00000140 T PyLongWriter_Finish │ │ │ │ -000085e4 T PyLong_AsDouble │ │ │ │ -000025a4 T PyLong_AsInt │ │ │ │ +00008680 T PyLong_AsDouble │ │ │ │ +00002594 T PyLong_AsInt │ │ │ │ 000000dc T PyLong_AsInt32 │ │ │ │ -00004d78 T PyLong_AsInt64 │ │ │ │ -00001644 T PyLong_AsLong │ │ │ │ -00001784 T PyLong_AsLongAndOverflow │ │ │ │ -00005a50 T PyLong_AsLongLong │ │ │ │ +00004dec T PyLong_AsInt64 │ │ │ │ +00001638 T PyLong_AsLong │ │ │ │ +00001778 T PyLong_AsLongAndOverflow │ │ │ │ +00005ac0 T PyLong_AsLongLong │ │ │ │ 00000490 T PyLong_AsLongLongAndOverflow │ │ │ │ -00004db8 T PyLong_AsNativeBytes │ │ │ │ +00004e2c T PyLong_AsNativeBytes │ │ │ │ 00000344 T PyLong_AsSize_t │ │ │ │ 00000610 T PyLong_AsSsize_t │ │ │ │ 0000011a T PyLong_AsUInt32 │ │ │ │ 00000194 T PyLong_AsUInt64 │ │ │ │ -000026e0 T PyLong_AsUnsignedLong │ │ │ │ +000026d0 T PyLong_AsUnsignedLong │ │ │ │ 00000698 T PyLong_AsUnsignedLongLong │ │ │ │ 00000724 T PyLong_AsUnsignedLongLongMask │ │ │ │ 000009a0 T PyLong_AsUnsignedLongMask │ │ │ │ 000005d8 T PyLong_AsVoidPtr │ │ │ │ 000003f8 T PyLong_Export │ │ │ │ 00000a70 T PyLong_FreeExport │ │ │ │ -000057fc T PyLong_FromDouble │ │ │ │ +00005868 T PyLong_FromDouble │ │ │ │ 00000818 T PyLong_FromInt32 │ │ │ │ -00003660 T PyLong_FromInt64 │ │ │ │ +000036d0 T PyLong_FromInt64 │ │ │ │ 000003d4 T PyLong_FromLong │ │ │ │ -0000355c T PyLong_FromLongLong │ │ │ │ +000035cc T PyLong_FromLongLong │ │ │ │ 00000a90 T PyLong_FromNativeBytes │ │ │ │ -0000740c T PyLong_FromSize_t │ │ │ │ +00007464 T PyLong_FromSize_t │ │ │ │ 000004f0 T PyLong_FromSsize_t │ │ │ │ 000006ec T PyLong_FromString │ │ │ │ -0000a254 T PyLong_FromUInt32 │ │ │ │ +0000a2ec T PyLong_FromUInt32 │ │ │ │ 00000898 T PyLong_FromUInt64 │ │ │ │ -00008544 T PyLong_FromUnicodeObject │ │ │ │ +000085e0 T PyLong_FromUnicodeObject │ │ │ │ 000000e0 T PyLong_FromUnsignedLong │ │ │ │ -000027c8 T PyLong_FromUnsignedLongLong │ │ │ │ +000027b8 T PyLong_FromUnsignedLongLong │ │ │ │ 00000ad4 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 000000d8 T PyLong_GetNativeLayout │ │ │ │ -000044a0 T PyLong_GetSign │ │ │ │ +00004514 T PyLong_GetSign │ │ │ │ 00000b10 T PyLong_IsNegative │ │ │ │ 000001d2 T PyLong_IsPositive │ │ │ │ 00000908 T PyLong_IsZero │ │ │ │ 00000300 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ @@ -9060,55 +9060,55 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 000002f0 T PyUnstable_Long_CompactValue │ │ │ │ 000002e4 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000a258 t Py_XDECREF │ │ │ │ +0000a2f0 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00005660 T _PyLong_Add │ │ │ │ -0000286c T _PyLong_AsByteArray │ │ │ │ +000056cc T _PyLong_Add │ │ │ │ +000028d8 T _PyLong_AsByteArray │ │ │ │ 00000790 t _PyLong_AsUnsignedLongLongMask │ │ │ │ 00000a0c t _PyLong_AsUnsignedLongMask │ │ │ │ -0000a464 T _PyLong_Copy │ │ │ │ +0000a4fc T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ 0000125c T _PyLong_DivmodNear │ │ │ │ -00002560 T _PyLong_ExactDealloc │ │ │ │ +00002550 T _PyLong_ExactDealloc │ │ │ │ 0000080c T _PyLong_FiniTypes │ │ │ │ -0000ac58 T _PyLong_Format │ │ │ │ +0000acf0 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 00000d44 T _PyLong_FormatBytesWriter │ │ │ │ -00008508 T _PyLong_FormatWriter │ │ │ │ -0000c09c T _PyLong_Frexp │ │ │ │ -00006574 T _PyLong_FromByteArray │ │ │ │ -0000a68c T _PyLong_FromBytes │ │ │ │ +000085a4 T _PyLong_FormatWriter │ │ │ │ +0000c134 T _PyLong_Frexp │ │ │ │ +000065cc T _PyLong_FromByteArray │ │ │ │ +0000a724 T _PyLong_FromBytes │ │ │ │ 00000218 T _PyLong_FromDigits │ │ │ │ -0000a270 t _PyLong_FromLarge │ │ │ │ +0000a308 t _PyLong_FromLarge │ │ │ │ 000001c0 t _PyLong_FromMedium │ │ │ │ -000032ec t _PyLong_FromSTwoDigits │ │ │ │ -0000ce1c T _PyLong_GCD │ │ │ │ +00003358 t _PyLong_FromSTwoDigits │ │ │ │ +0000ceb4 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ 00001104 T _PyLong_Lshift │ │ │ │ -0000a4e8 T _PyLong_Multiply │ │ │ │ -0000cdb4 t _PyLong_Negate │ │ │ │ +0000a580 T _PyLong_Multiply │ │ │ │ +0000ce4c t _PyLong_Negate │ │ │ │ 00000214 T _PyLong_New │ │ │ │ -000044e4 T _PyLong_NumBits │ │ │ │ -0000be8c T _PyLong_Rshift │ │ │ │ +00004558 T _PyLong_NumBits │ │ │ │ +0000bf24 T _PyLong_Rshift │ │ │ │ 00000264 T _PyLong_Sign │ │ │ │ 00000158 T _PyLong_Size_t_Converter │ │ │ │ -0000a124 T _PyLong_Subtract │ │ │ │ +0000a1bc T _PyLong_Subtract │ │ │ │ 000002a8 T _PyLong_UInt16_Converter │ │ │ │ 000011d8 T _PyLong_UInt32_Converter │ │ │ │ -0000c2b0 T _PyLong_UInt64_Converter │ │ │ │ +0000c348 T _PyLong_UInt64_Converter │ │ │ │ 00000270 T _PyLong_UInt8_Converter │ │ │ │ 00000b94 T _PyLong_UnsignedInt_Converter │ │ │ │ 00000044 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 00000080 T _PyLong_UnsignedLong_Converter │ │ │ │ 00000b54 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -9118,15 +9118,15 @@ │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -000024dc t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +000024cc 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 │ │ │ │ @@ -9160,87 +9160,87 @@ │ │ │ │ 00000fa4 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000f68 r int___sizeof____doc__ │ │ │ │ 00001168 t int_as_integer_ratio │ │ │ │ 00000d20 r int_as_integer_ratio__doc__ │ │ │ │ 00001218 t int_bit_count │ │ │ │ 00000e30 r int_bit_count__doc__ │ │ │ │ -0000a368 t int_bit_length │ │ │ │ +0000a400 t int_bit_length │ │ │ │ 00000ee8 r int_bit_length__doc__ │ │ │ │ -00005b20 t int_from_bytes │ │ │ │ +00005b90 t int_from_bytes │ │ │ │ 0000069c r int_from_bytes__doc__ │ │ │ │ 00000350 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002c8 d int_info_fields │ │ │ │ 000000bc t int_is_integer │ │ │ │ 00000638 r int_is_integer__doc__ │ │ │ │ 00000180 t int_to_bytes │ │ │ │ 000009dc r int_to_bytes__doc__ │ │ │ │ -000038bc t k_mul │ │ │ │ +0000392c t k_mul │ │ │ │ 00000d94 t kmul_split.constprop.0 │ │ │ │ -00007984 t l_divmod │ │ │ │ -0000a7e8 t l_mod │ │ │ │ +00007a28 t l_divmod │ │ │ │ +0000a880 t l_mod │ │ │ │ U ldexp │ │ │ │ 00000018 r log_base_BASE │ │ │ │ -0000a5d8 t long_abs │ │ │ │ -0000a5a8 t long_abs_method │ │ │ │ -000031c8 t long_add │ │ │ │ -00003088 t long_add_method │ │ │ │ +0000a670 t long_abs │ │ │ │ +0000a640 t long_abs_method │ │ │ │ +00003234 t long_add │ │ │ │ +000030f4 t long_add_method │ │ │ │ 00000314 t long_alloc │ │ │ │ -0000444c t long_and │ │ │ │ +000044c0 t long_and │ │ │ │ 000002f0 d long_as_number │ │ │ │ -00006c28 t long_bitwise │ │ │ │ -0000186c t long_bool │ │ │ │ -000018d8 t long_compare │ │ │ │ -0000187c t long_dealloc │ │ │ │ -00007824 t long_div │ │ │ │ -0000a60c t long_divmod │ │ │ │ -00007c58 t long_divrem │ │ │ │ +00006c80 t long_bitwise │ │ │ │ +00001860 t long_bool │ │ │ │ +000018cc t long_compare │ │ │ │ +00001870 t long_dealloc │ │ │ │ +000078c8 t long_div │ │ │ │ +0000a6a4 t long_divmod │ │ │ │ +00007cf4 t long_divrem │ │ │ │ 000003d8 r long_doc │ │ │ │ -0000b678 t long_float │ │ │ │ -0000aca0 t long_format_binary │ │ │ │ +0000b710 t long_float │ │ │ │ +0000ad38 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 000010fc t long_get1 │ │ │ │ 00000380 d long_getset │ │ │ │ 00000244 t long_hash │ │ │ │ 00000590 t long_invert │ │ │ │ -0000a708 t long_long │ │ │ │ +0000a7a0 t long_long │ │ │ │ 000010f8 t long_long_getter │ │ │ │ 000010d4 t long_long_meth │ │ │ │ -0000502c t long_lshift1 │ │ │ │ -00004510 t long_lshift_method │ │ │ │ +000050a0 t long_lshift1 │ │ │ │ +00004584 t long_lshift_method │ │ │ │ 000003e4 d long_methods │ │ │ │ -0000a7a8 t long_mod │ │ │ │ -000037fc t long_mul │ │ │ │ -00003714 t long_mul_method │ │ │ │ -00003510 t long_neg │ │ │ │ -000033d4 t long_neg_method │ │ │ │ -00008134 t long_new │ │ │ │ -00008364 t long_new_impl │ │ │ │ -00007410 t long_or │ │ │ │ -00008cf8 t long_pow │ │ │ │ +0000a840 t long_mod │ │ │ │ +0000386c t long_mul │ │ │ │ +00003784 t long_mul_method │ │ │ │ +00003580 t long_neg │ │ │ │ +00003444 t long_neg_method │ │ │ │ +000081d0 t long_new │ │ │ │ +00008400 t long_new_impl │ │ │ │ +000074b4 t long_or │ │ │ │ +00008d90 t long_pow │ │ │ │ 00001418 t long_richcompare │ │ │ │ -0000b748 t long_rshift │ │ │ │ -00005540 t long_sub │ │ │ │ -00005404 t long_sub_method │ │ │ │ -00001944 t long_to_decimal_string │ │ │ │ -0000196c t long_to_decimal_string_internal │ │ │ │ -00008688 t long_true_divide │ │ │ │ -00005794 t long_vectorcall │ │ │ │ +0000b7e0 t long_rshift │ │ │ │ +000055ac t long_sub │ │ │ │ +00005470 t long_sub_method │ │ │ │ +00001938 t long_to_decimal_string │ │ │ │ +00001960 t long_to_decimal_string_internal │ │ │ │ +00008724 t long_true_divide │ │ │ │ +00005800 t long_vectorcall │ │ │ │ 0000094c t long_xor │ │ │ │ 00001348 t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ 00000fd0 t v_iadd.isra.0 │ │ │ │ 00000eb8 t v_isub.isra.0 │ │ │ │ -000041e0 t x_add │ │ │ │ -0000c468 t x_divrem │ │ │ │ -00007468 t x_sub │ │ │ │ +00004254 t x_add │ │ │ │ +0000c500 t x_divrem │ │ │ │ +0000750c t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 0000016c r .LC10 │ │ │ │ @@ -9304,42 +9304,42 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 000008c0 T PyDict_AddWatcher │ │ │ │ -00008dd0 T PyDict_Clear │ │ │ │ +00008df0 T PyDict_Clear │ │ │ │ 00000920 T PyDict_ClearWatcher │ │ │ │ 0000035c T PyDict_Contains │ │ │ │ 000001e0 T PyDict_ContainsString │ │ │ │ -00002a78 T PyDict_Copy │ │ │ │ -00004104 T PyDict_DelItem │ │ │ │ +00002a84 T PyDict_Copy │ │ │ │ +0000413c T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ 00000890 T PyDict_GetItem │ │ │ │ -00002798 T PyDict_GetItemRef │ │ │ │ +000027a4 T PyDict_GetItemRef │ │ │ │ 00000e34 T PyDict_GetItemString │ │ │ │ -00003f7c T PyDict_GetItemStringRef │ │ │ │ -00001fd8 T PyDict_GetItemWithError │ │ │ │ +00003fb4 T PyDict_GetItemStringRef │ │ │ │ +00001fe0 T PyDict_GetItemWithError │ │ │ │ 000016f8 T PyDict_Items │ │ │ │ -00007960 T PyDict_Keys │ │ │ │ +00007980 T PyDict_Keys │ │ │ │ 00001208 T PyDict_Merge │ │ │ │ 0000089c T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00003d88 T PyDict_Next │ │ │ │ -00007e74 T PyDict_Pop │ │ │ │ +00003dc0 T PyDict_Next │ │ │ │ +00007e90 T PyDict_Pop │ │ │ │ 00000480 T PyDict_PopString │ │ │ │ 000008a0 T PyDict_SetDefault │ │ │ │ 00001a84 T PyDict_SetDefaultRef │ │ │ │ 00000cfc T PyDict_SetItem │ │ │ │ -0000269c T PyDict_SetItemString │ │ │ │ -000094f4 T PyDict_Size │ │ │ │ +000026a8 T PyDict_SetItemString │ │ │ │ +00009510 T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ 000003fc T PyDict_Unwatch │ │ │ │ -00002e88 T PyDict_Update │ │ │ │ +00002e94 T PyDict_Update │ │ │ │ 00001178 T PyDict_Values │ │ │ │ 00000228 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ @@ -9362,30 +9362,30 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00007ab8 T PyObject_ClearManagedDict │ │ │ │ +00007ad4 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00005264 T PyObject_GenericGetDict │ │ │ │ +0000529c T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -00008268 T PyObject_VisitManagedDict │ │ │ │ +0000828c T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyTuple_New │ │ │ │ @@ -9400,85 +9400,85 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00001fc0 t Py_XDECREF │ │ │ │ +00001fc8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -00009528 T _PyDictKeys_DecRef │ │ │ │ +00009544 T _PyDictKeys_DecRef │ │ │ │ 00000e1a T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -00004e7c T _PyDictKeys_StringLookup │ │ │ │ -00006e74 T _PyDictKeys_StringLookupAndVersion │ │ │ │ -00006ae0 T _PyDictKeys_StringLookupSplit │ │ │ │ +00004eb4 T _PyDictKeys_StringLookup │ │ │ │ +00006e94 T _PyDictKeys_StringLookupAndVersion │ │ │ │ +00006b00 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000500 T _PyDictView_Intersect │ │ │ │ -000055a0 T _PyDictView_New │ │ │ │ +000055d8 T _PyDictView_New │ │ │ │ 00000960 T _PyDict_CheckConsistency │ │ │ │ 00000f10 T _PyDict_Clear_LockHeld │ │ │ │ 00000df0 T _PyDict_ContainsId │ │ │ │ 000003d4 T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00000ea2 T _PyDict_DelItemId │ │ │ │ -00007be4 T _PyDict_DelItemIf │ │ │ │ +00007c00 T _PyDict_DelItemIf │ │ │ │ 00000e70 T _PyDict_DelItem_KnownHash │ │ │ │ -00004378 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +000043b0 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ 00000f14 T _PyDict_DetachFromObject │ │ │ │ -00002794 T _PyDict_EnablePerThreadRefcounting │ │ │ │ -00004964 T _PyDict_FromItems │ │ │ │ -00009634 T _PyDict_FromKeys │ │ │ │ +000027a0 T _PyDict_EnablePerThreadRefcounting │ │ │ │ +0000499c T _PyDict_FromItems │ │ │ │ +00009650 T _PyDict_FromKeys │ │ │ │ 00000d88 T _PyDict_GetItemIdWithError │ │ │ │ -00002830 T _PyDict_GetItemRef_KnownHash │ │ │ │ +0000283c T _PyDict_GetItemRef_KnownHash │ │ │ │ 00000af8 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00007df4 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00007e10 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000db0 T _PyDict_GetItemStringWithError │ │ │ │ 00000d58 T _PyDict_GetItemWithError │ │ │ │ 0000113c T _PyDict_GetItem_KnownHash │ │ │ │ -00005244 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -00003d44 T _PyDict_HasOnlyStringKeys │ │ │ │ +0000527c T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +00003d7c T _PyDict_HasOnlyStringKeys │ │ │ │ 0000085a T _PyDict_KeysSize │ │ │ │ -0000403c T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ +00004074 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ 00000be4 T _PyDict_LoadGlobal │ │ │ │ -00004dc0 T _PyDict_LoadGlobalStackRef │ │ │ │ -00006e18 T _PyDict_LookupIndex │ │ │ │ -00007818 T _PyDict_MergeEx │ │ │ │ -00002048 T _PyDict_NewKeysForClass │ │ │ │ +00004df8 T _PyDict_LoadGlobalStackRef │ │ │ │ +00006e38 T _PyDict_LookupIndex │ │ │ │ +00007838 T _PyDict_MergeEx │ │ │ │ +00002054 T _PyDict_NewKeysForClass │ │ │ │ 00000d3c T _PyDict_NewPresized │ │ │ │ -00003e74 T _PyDict_Next │ │ │ │ +00003eac T _PyDict_Next │ │ │ │ 00000e34 T _PyDict_Pop │ │ │ │ -0000758c T _PyDict_Pop_KnownHash │ │ │ │ +000075ac T _PyDict_Pop_KnownHash │ │ │ │ 000006bc T _PyDict_SendEvent │ │ │ │ 00000e74 T _PyDict_SetItemId │ │ │ │ 00000c4c T _PyDict_SetItem_KnownHash │ │ │ │ -0000991c T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -000029a8 T _PyDict_SetItem_LockHeld │ │ │ │ -0000781c T _PyDict_SetItem_Take2 │ │ │ │ +00009938 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +000029b4 T _PyDict_SetItem_LockHeld │ │ │ │ +0000783c T _PyDict_SetItem_Take2 │ │ │ │ 00000dee T _PyDict_SizeOf │ │ │ │ 000007b4 T _PyDict_SizeOf_LockHeld │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -000028ac T _PyObjectDict_SetItem │ │ │ │ +000028b8 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ 000002e0 t _PyObject_GC_TRACK │ │ │ │ -00005c38 T _PyObject_InitInlineValues │ │ │ │ +00005c74 T _PyObject_InitInlineValues │ │ │ │ 00000eac T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00009984 T _PyObject_MaterializeManagedDict │ │ │ │ +000099a0 T _PyObject_MaterializeManagedDict │ │ │ │ 000009e0 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ 000006a8 T _PyObject_SetManagedDict │ │ │ │ -00005ca8 T _PyObject_StoreInstanceAttribute │ │ │ │ -000066ec T _PyObject_TryGetInstanceAttribute │ │ │ │ +00005ce4 T _PyObject_StoreInstanceAttribute │ │ │ │ +0000670c T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ @@ -9486,140 +9486,140 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000408 T _Py_dict_lookup │ │ │ │ -00002e5c T _Py_dict_lookup_threadsafe │ │ │ │ -00002870 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ +00002e68 T _Py_dict_lookup_threadsafe │ │ │ │ +0000287c T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 00001680 t all_contained_in │ │ │ │ -00001ed4 t build_indices_generic │ │ │ │ -00007b98 t clear_inline_values │ │ │ │ -00008fac t clear_lock_held │ │ │ │ +00001edc t build_indices_generic │ │ │ │ +00007bb4 t clear_inline_values │ │ │ │ +00008fc8 t clear_lock_held │ │ │ │ 00000148 t compare_unicode_generic │ │ │ │ 00000b38 t copy_values │ │ │ │ 00000b8c t detach_dict_from_object │ │ │ │ 000003c8 t dict___contains__ │ │ │ │ 000008a4 r dict___contains____doc__ │ │ │ │ 000000d6 t dict___reversed__ │ │ │ │ 00000538 r dict___reversed____doc__ │ │ │ │ 0000080a t dict___sizeof__ │ │ │ │ 00000584 r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -00003c58 t dict_ass_sub │ │ │ │ +00003c90 t dict_ass_sub │ │ │ │ 00000e90 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ 00000930 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -00003818 t dict_dealloc │ │ │ │ +00003824 t dict_dealloc │ │ │ │ 00000934 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00007888 t dict_get │ │ │ │ +000078a8 t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ -000025f4 t dict_getitem │ │ │ │ +00002600 t dict_getitem │ │ │ │ 00000364 t dict_init │ │ │ │ 000004d4 t dict_ior │ │ │ │ -00005444 t dict_items │ │ │ │ +0000547c t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -000084f4 t dict_iter │ │ │ │ +00008518 t dict_iter │ │ │ │ 0000031c t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -00008cb0 t dict_length │ │ │ │ -00002e8c t dict_merge.isra.0 │ │ │ │ -000087d0 t dict_new │ │ │ │ +00008cd0 t dict_length │ │ │ │ +00002e98 t dict_merge.isra.0 │ │ │ │ +000087f4 t dict_new │ │ │ │ 00000054 t dict_new_presized.part.0.isra.0 │ │ │ │ 00000984 t dict_or │ │ │ │ -00007234 t dict_pop │ │ │ │ +00007254 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ 00000c84 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ 00000734 t dict_repr │ │ │ │ 00000f18 t dict_richcompare │ │ │ │ -00008824 t dict_setdefault │ │ │ │ +00008844 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ 00001aa4 t dict_setdefault_ref_lock_held │ │ │ │ -00002d90 t dict_subscript │ │ │ │ -00009328 t dict_tp_clear │ │ │ │ -00008160 t dict_traverse │ │ │ │ +00002d9c t dict_subscript │ │ │ │ +00009344 t dict_tp_clear │ │ │ │ +00008184 t dict_traverse │ │ │ │ 000000e0 t dict_unhashable_type │ │ │ │ -0000532c t dict_update │ │ │ │ -000053e4 t dict_update_arg │ │ │ │ +00005364 t dict_update │ │ │ │ +0000541c t dict_update_arg │ │ │ │ 00000340 t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -00008890 t dict_vectorcall │ │ │ │ +000088b0 t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 000012c4 t dictitems_contains │ │ │ │ -000056ec t dictitems_iter │ │ │ │ +00005724 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 00000738 t dictitems_reversed │ │ │ │ -0000774c t dictiter_dealloc │ │ │ │ -000059d0 t dictiter_iternextitem │ │ │ │ -00008620 t dictiter_iternextkey │ │ │ │ -00008cb4 t dictiter_iternextvalue │ │ │ │ +0000776c t dictiter_dealloc │ │ │ │ +00005a0c t dictiter_iternextitem │ │ │ │ +00008644 t dictiter_iternextkey │ │ │ │ +00008cd4 t dictiter_iternextvalue │ │ │ │ 00000304 t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -000057f0 t dictiter_new │ │ │ │ +0000582c t dictiter_new │ │ │ │ 00000750 t dictiter_reduce │ │ │ │ 000000a6 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ 000006b0 t dictkeys_contains │ │ │ │ -00003750 t dictkeys_decref.constprop.0 │ │ │ │ +0000375c t dictkeys_decref.constprop.0 │ │ │ │ 00000328 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 0000083c t dictkeys_reversed │ │ │ │ 000013e8 t dictresize.isra.0 │ │ │ │ 00001334 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ 0000034c t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 00000824 t dictvalues_reversed │ │ │ │ -00005920 t dictview_dealloc │ │ │ │ +0000595c t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ 00001574 t dictview_len │ │ │ │ 00000854 t dictview_mapping │ │ │ │ 000014fc t dictview_repr │ │ │ │ 0000157c t dictview_richcompare │ │ │ │ -00009994 t dictview_traverse │ │ │ │ +000099b0 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 0000057c t dictviews_isdisjoint │ │ │ │ 0000013a t dictviews_or │ │ │ │ 00001214 t dictviews_sub │ │ │ │ 0000127c t dictviews_to_set │ │ │ │ 00000176 t dictviews_xor │ │ │ │ 000000d0 d empty_keys_struct │ │ │ │ 000012f8 t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -000045b8 t insert_split_key │ │ │ │ -00008440 t insert_split_value.isra.0 │ │ │ │ +000045f0 t insert_split_key │ │ │ │ +00008464 t insert_split_value.isra.0 │ │ │ │ 00000dac t insert_to_emptydict.isra.0 │ │ │ │ 00000f54 t insertdict.isra.0 │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 00000a18 t make_dict_from_instance_attributes.isra.0 │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00008968 t merge_from_seq2_lock_held │ │ │ │ +00008988 t merge_from_seq2_lock_held │ │ │ │ 00000168 t new_dict.isra.0 │ │ │ │ -000082d4 t new_dict_with_shared_keys.isra.0 │ │ │ │ -00007504 t pop_lock_held │ │ │ │ +000082f8 t new_dict_with_shared_keys.isra.0 │ │ │ │ +00007524 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 │ │ │ │ -00006358 t store_instance_attr_lock_held │ │ │ │ +00006394 t store_instance_attr_lock_held │ │ │ │ 000002e4 r update__doc__ │ │ │ │ 000002a8 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ @@ -9629,29 +9629,29 @@ │ │ │ │ 00000088 r .LC3 │ │ │ │ 000000ac r .LC4 │ │ │ │ 000000d4 r .LC5 │ │ │ │ 000000fc r .LC6 │ │ │ │ 00000128 r .LC7 │ │ │ │ 0000013c r .LC8 │ │ │ │ 00000144 r .LC9 │ │ │ │ -00000400 t OrderedDict___reduce__ │ │ │ │ +0000040c t OrderedDict___reduce__ │ │ │ │ 00000408 r OrderedDict___reduce____doc__ │ │ │ │ -000006f2 t OrderedDict___sizeof__ │ │ │ │ +000006fe t OrderedDict___sizeof__ │ │ │ │ 00000448 r OrderedDict___sizeof____doc__ │ │ │ │ -0000025c t OrderedDict_clear │ │ │ │ +00000268 t OrderedDict_clear │ │ │ │ 00000194 r OrderedDict_clear__doc__ │ │ │ │ -00000312 t OrderedDict_copy │ │ │ │ +0000031e t OrderedDict_copy │ │ │ │ 00000160 r OrderedDict_copy__doc__ │ │ │ │ -000004b0 t OrderedDict_fromkeys │ │ │ │ +000004bc t OrderedDict_fromkeys │ │ │ │ 00000464 r OrderedDict_fromkeys__doc__ │ │ │ │ 00000000 t OrderedDict_move_to_end │ │ │ │ 000000c0 r OrderedDict_move_to_end__doc__ │ │ │ │ 00000128 t OrderedDict_pop │ │ │ │ 00000274 r OrderedDict_pop__doc__ │ │ │ │ -00000c30 t OrderedDict_popitem │ │ │ │ +00000b00 t OrderedDict_popitem │ │ │ │ 000001cc r OrderedDict_popitem__doc__ │ │ │ │ 00000180 t OrderedDict_setdefault │ │ │ │ 00000350 r OrderedDict_setdefault__doc__ │ │ │ │ U PyDictItems_Type │ │ │ │ U PyDictKeys_Type │ │ │ │ U PyDictValues_Type │ │ │ │ U PyDict_Clear │ │ │ │ @@ -9675,19 +9675,18 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 0000029c D PyODictItems_Type │ │ │ │ 000000fc D PyODictIter_Type │ │ │ │ 0000036c D PyODictKeys_Type │ │ │ │ 0000002c D PyODictValues_Type │ │ │ │ -0000074c T PyODict_DelItem │ │ │ │ -000002d0 T PyODict_DelItem_LockHeld │ │ │ │ -00000730 T PyODict_New │ │ │ │ -00000748 T PyODict_SetItem │ │ │ │ -00000268 t PyODict_SetItem_LockHeld │ │ │ │ +00000784 T PyODict_DelItem │ │ │ │ +000002dc T PyODict_DelItem_LockHeld │ │ │ │ +0000073c T PyODict_New │ │ │ │ +00000754 T PyODict_SetItem │ │ │ │ 000001cc D PyODict_Type │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GenericGetDict │ │ │ │ @@ -9711,32 +9710,32 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000000d4 t Py_XDECREF │ │ │ │ +000003b0 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDictView_New │ │ │ │ U _PyDict_Clear_LockHeld │ │ │ │ U _PyDict_DelItem_KnownHash │ │ │ │ U _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ U _PyDict_FromKeys │ │ │ │ U _PyDict_Pop_KnownHash │ │ │ │ U _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ U _PyDict_SizeOf_LockHeld │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -0000029c t _PyODict_SetItem_KnownHash_LockHeld │ │ │ │ +000001dc t _PyODict_SetItem_KnownHash_LockHeld │ │ │ │ U _PyObject_GC_New │ │ │ │ -00000748 t _PyObject_GC_TRACK │ │ │ │ +00000618 t _PyObject_GC_TRACK │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00000280 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000028c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ @@ -9750,68 +9749,68 @@ │ │ │ │ 0000000c r _keywords.4 │ │ │ │ 00000018 r _keywords.7 │ │ │ │ 000004ec d _kwtuple.0 │ │ │ │ 00000568 d _kwtuple.12 │ │ │ │ 0000050c d _kwtuple.3 │ │ │ │ 0000052c d _kwtuple.6 │ │ │ │ 0000054c d _kwtuple.9 │ │ │ │ -00000b68 t _odict_clear_node │ │ │ │ -000008ec t _odict_clear_nodes │ │ │ │ -000007c4 t _odict_find_node │ │ │ │ -00000000 t _odict_get_index │ │ │ │ +00000a38 t _odict_clear_node │ │ │ │ +000007bc t _odict_clear_nodes │ │ │ │ +00000694 t _odict_find_node │ │ │ │ +000002d8 t _odict_get_index │ │ │ │ 000001d8 t _odict_popkey_hash │ │ │ │ -00000bd4 t _odict_remove_node │ │ │ │ +00000aa4 t _odict_remove_node │ │ │ │ 00000468 d _parser.11 │ │ │ │ 0000043c d _parser.14 │ │ │ │ 000004c0 d _parser.2 │ │ │ │ 00000494 d _parser.5 │ │ │ │ 00000000 d _parser.8 │ │ │ │ U memset │ │ │ │ -00000544 t mutablemapping_add_pairs │ │ │ │ +00000414 t mutablemapping_add_pairs │ │ │ │ 0000006c t mutablemapping_update │ │ │ │ -00000390 t mutablemapping_update_arg │ │ │ │ +00000260 t mutablemapping_update_arg │ │ │ │ 000007b0 d odict_as_mapping │ │ │ │ 00000720 d odict_as_number │ │ │ │ -000008ac t odict_dealloc │ │ │ │ +0000077c t odict_dealloc │ │ │ │ 00000060 r odict_doc │ │ │ │ 00000608 d odict_getset │ │ │ │ 00000000 t odict_init │ │ │ │ -00000618 t odict_inplace_or │ │ │ │ +00000624 t odict_inplace_or │ │ │ │ 000000b4 r odict_items__doc__ │ │ │ │ -00000c0c t odict_iter │ │ │ │ +00000adc t odict_iter │ │ │ │ 000000bc r odict_keys__doc__ │ │ │ │ 00000630 d odict_methods │ │ │ │ -00000260 t odict_mp_ass_sub │ │ │ │ -00000644 t odict_or │ │ │ │ +00000000 t odict_mp_ass_sub │ │ │ │ +00000650 t odict_or │ │ │ │ 000000f4 t odict_repr │ │ │ │ -0000055e t odict_reversed │ │ │ │ +0000056a t odict_reversed │ │ │ │ 0000008c r odict_reversed__doc__ │ │ │ │ -0000099c t odict_richcompare │ │ │ │ -000006b8 t odict_tp_clear │ │ │ │ -0000094c t odict_traverse │ │ │ │ +0000086c t odict_richcompare │ │ │ │ +000006c4 t odict_tp_clear │ │ │ │ +0000081c t odict_traverse │ │ │ │ 000000b0 r odict_update__doc__ │ │ │ │ 000000b8 r odict_values__doc__ │ │ │ │ -00000b54 t odictitems_iter │ │ │ │ +00000a24 t odictitems_iter │ │ │ │ 000005a8 d odictitems_methods │ │ │ │ -00000b48 t odictitems_new │ │ │ │ -0000058c t odictitems_reversed │ │ │ │ -00000808 t odictiter_dealloc │ │ │ │ -000000ec t odictiter_iternext │ │ │ │ +00000a18 t odictitems_new │ │ │ │ +00000598 t odictitems_reversed │ │ │ │ +000006d8 t odictiter_dealloc │ │ │ │ +000003c8 t odictiter_iternext │ │ │ │ 000005e8 d odictiter_methods │ │ │ │ -000006ac t odictiter_new │ │ │ │ -000005a0 t odictiter_reduce │ │ │ │ -00000520 t odictiter_traverse │ │ │ │ -00000c1c t odictkeys_iter │ │ │ │ +0000057c t odictiter_new │ │ │ │ +000005ac t odictiter_reduce │ │ │ │ +0000052c t odictiter_traverse │ │ │ │ +00000aec t odictkeys_iter │ │ │ │ 000005c8 d odictkeys_methods │ │ │ │ -00000c10 t odictkeys_new │ │ │ │ -00000564 t odictkeys_reversed │ │ │ │ -00000698 t odictvalues_iter │ │ │ │ +00000ae0 t odictkeys_new │ │ │ │ +00000570 t odictkeys_reversed │ │ │ │ +00000568 t odictvalues_iter │ │ │ │ 00000588 d odictvalues_methods │ │ │ │ -0000068c t odictvalues_new │ │ │ │ -00000578 t odictvalues_reversed │ │ │ │ +0000055c t odictvalues_new │ │ │ │ +00000584 t odictvalues_reversed │ │ │ │ 00000038 r reduce_doc │ │ │ │ │ │ │ │ memoryobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000034 r .LC1 │ │ │ │ 0000019c r .LC10 │ │ │ │ @@ -9848,15 +9847,15 @@ │ │ │ │ 000003cc r .LC33 │ │ │ │ 000003d0 r .LC34 │ │ │ │ 000003d4 r .LC35 │ │ │ │ 000003d8 r .LC36 │ │ │ │ 000003dc r .LC37 │ │ │ │ 000003e0 r .LC38 │ │ │ │ 000003e4 r .LC39 │ │ │ │ -000000d4 r .LC4 │ │ │ │ +000000a4 r .LC4 │ │ │ │ 000003e8 r .LC40 │ │ │ │ 000003ec r .LC41 │ │ │ │ 000003f0 r .LC42 │ │ │ │ 000003f4 r .LC43 │ │ │ │ 000003f8 r .LC44 │ │ │ │ 000003fc r .LC45 │ │ │ │ 00000400 r .LC46 │ │ │ │ @@ -9918,15 +9917,15 @@ │ │ │ │ 000009c0 r .LC97 │ │ │ │ 000009e0 r .LC98 │ │ │ │ 00000a04 r .LC99 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ -00000de0 T PyBuffer_ToContiguous │ │ │ │ +00000dcc T PyBuffer_ToContiguous │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -9961,15 +9960,15 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000a8c T PyMemoryView_FromBuffer │ │ │ │ +00000a78 T PyMemoryView_FromBuffer │ │ │ │ 00000420 T PyMemoryView_FromMemory │ │ │ │ 00001650 T PyMemoryView_FromObject │ │ │ │ 00000060 t PyMemoryView_FromObjectAndFlags │ │ │ │ 0000288c T PyMemoryView_GetContiguous │ │ │ │ 0000002c D PyMemoryView_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CallOneArg │ │ │ │ @@ -10007,15 +10006,15 @@ │ │ │ │ 000000fc D _PyManagedBuffer_Type │ │ │ │ 00000224 D _PyMemoryIter_Type │ │ │ │ 0000023a T _PyMemoryView_FromBufferProc │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ 0000009c t _PyObject_GC_TRACK │ │ │ │ -00000764 t _PyObject_GC_UNTRACK │ │ │ │ +00000750 t _PyObject_GC_UNTRACK │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ @@ -10030,63 +10029,63 @@ │ │ │ │ 00000008 r _keywords.4 │ │ │ │ 00000014 r _keywords.7 │ │ │ │ 0000034c d _kwtuple.0 │ │ │ │ 000003c8 d _kwtuple.12 │ │ │ │ 00000368 d _kwtuple.3 │ │ │ │ 00000388 d _kwtuple.6 │ │ │ │ 000003a8 d _kwtuple.9 │ │ │ │ -000007c8 t _memory_release │ │ │ │ +000007b4 t _memory_release │ │ │ │ 00000320 d _parser.11 │ │ │ │ 00000000 d _parser.14 │ │ │ │ 000001f8 d _parser.2 │ │ │ │ 000002f4 d _parser.5 │ │ │ │ 000001cc d _parser.8 │ │ │ │ 00000c34 t adjust_fmt.isra.0 │ │ │ │ 00001ddc t buffer_to_contiguous │ │ │ │ 00002630 t cmp_rec.part.0 │ │ │ │ 00001110 t copy_base │ │ │ │ 00001ec8 t copy_buffer │ │ │ │ 00001f64 t copy_rec │ │ │ │ 0000103c t equiv_structure │ │ │ │ 000002e4 t fix_struct_error_int │ │ │ │ 00000398 t get_native_fmtchar │ │ │ │ -00000398 t init_flags │ │ │ │ +00000384 t init_flags │ │ │ │ 0000017c t init_shape_strides.part.0 │ │ │ │ 000001c0 t init_slice.constprop.0 │ │ │ │ 00001e88 t init_strides_from_shape │ │ │ │ 000010b4 t last_dim_is_contiguous │ │ │ │ 00001688 t lookup_dimension │ │ │ │ 00000ac0 t mbuf_add_incomplete_view │ │ │ │ 00000118 t mbuf_add_view │ │ │ │ 00000000 t mbuf_alloc │ │ │ │ 00000084 t mbuf_clear │ │ │ │ -000009cc t mbuf_dealloc │ │ │ │ +000009b8 t mbuf_dealloc │ │ │ │ 0000022c t mbuf_traverse │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 000005ec d memory_as_buffer │ │ │ │ 000005e0 d memory_as_mapping │ │ │ │ 000005b8 d memory_as_sequence │ │ │ │ 00000d20 t memory_ass_sub │ │ │ │ 00000000 t memory_c_contiguous │ │ │ │ 00000108 r memory_c_contiguous_doc │ │ │ │ 000000b0 t memory_clear │ │ │ │ 000002a2 t memory_contiguous │ │ │ │ 00000098 r memory_contiguous_doc │ │ │ │ -00000644 t memory_dealloc │ │ │ │ +00000630 t memory_dealloc │ │ │ │ 00000c8c t memory_enter │ │ │ │ 00000b7c t memory_enter.part.0 │ │ │ │ 00000cb0 t memory_exit │ │ │ │ 00000034 r memory_exit_doc │ │ │ │ 00000042 t memory_f_contiguous │ │ │ │ 000000cc r memory_f_contiguous_doc │ │ │ │ 0000029c r memory_format_doc │ │ │ │ 00001658 t memory_format_get │ │ │ │ 00000b7c t memory_format_get.part.0 │ │ │ │ -0000080c t memory_getbuf │ │ │ │ +000007f8 t memory_getbuf │ │ │ │ 000004b4 d memory_getsetlist │ │ │ │ 00000294 t memory_hash │ │ │ │ 00001ae8 t memory_item │ │ │ │ 000002f4 r memory_itemsize_doc │ │ │ │ 00000b64 t memory_itemsize_get │ │ │ │ 00000b7c t memory_itemsize_get.part.0 │ │ │ │ 00002078 t memory_iter │ │ │ │ @@ -10100,27 +10099,27 @@ │ │ │ │ 00000b7c t memory_ndim_get.part.0 │ │ │ │ 000003b8 r memory_obj_doc │ │ │ │ 00002548 t memory_obj_get │ │ │ │ 00000b7c t memory_obj_get.part.0 │ │ │ │ 0000032c r memory_readonly_doc │ │ │ │ 00001b90 t memory_readonly_get │ │ │ │ 00000b7c t memory_readonly_get.part.0 │ │ │ │ -000009c4 t memory_releasebuf │ │ │ │ +000009b0 t memory_releasebuf │ │ │ │ 000000e4 t memory_repr │ │ │ │ 000011dc t memory_richcompare │ │ │ │ 000001e8 r memory_shape_doc │ │ │ │ 00001ba8 t memory_shape_get │ │ │ │ 00000b7c t memory_shape_get.part.0 │ │ │ │ 0000017c r memory_strides_doc │ │ │ │ 00001c2c t memory_strides_get │ │ │ │ 00000b7c t memory_strides_get.part.0 │ │ │ │ 00000140 r memory_suboffsets_doc │ │ │ │ 00002060 t memory_suboffsets_get │ │ │ │ 00000b7c t memory_suboffsets_get.part.0 │ │ │ │ -00000418 t memory_subscript │ │ │ │ +00000404 t memory_subscript │ │ │ │ 00000220 t memory_traverse │ │ │ │ 000021f0 t memoryiter_dealloc │ │ │ │ 00002144 t memoryiter_next │ │ │ │ 0000038c t memoryiter_traverse │ │ │ │ 00000000 t memoryview │ │ │ │ 00000a20 r memoryview__doc__ │ │ │ │ 00000324 t memoryview__from_flags │ │ │ │ @@ -10145,18 +10144,18 @@ │ │ │ │ 000016ec t pack_single │ │ │ │ 000001b4 t ptr_from_tuple │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ 00002578 t struct_get_unpacker │ │ │ │ 0000277c t struct_unpack_single │ │ │ │ -00000f1c t tolist_base │ │ │ │ +00000f08 t tolist_base │ │ │ │ 000027cc t tolist_rec.part.0 │ │ │ │ 00001470 t unpack_cmp │ │ │ │ -00001254 t unpack_single.isra.0 │ │ │ │ +00001240 t unpack_single.isra.0 │ │ │ │ 00001620 t unpacker_free │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000198 r .LC10 │ │ │ │ @@ -10216,31 +10215,31 @@ │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000005a8 t cfunction_call │ │ │ │ 00000000 t cfunction_check_kwargs.part.0 │ │ │ │ 00000634 t cfunction_vectorcall_FASTCALL │ │ │ │ 00000454 t cfunction_vectorcall_FASTCALL_KEYWORDS │ │ │ │ -00000754 t cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ +0000074c t cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ 00000258 t cfunction_vectorcall_NOARGS │ │ │ │ 000004dc t cfunction_vectorcall_O │ │ │ │ 0000032c t meth_dealloc │ │ │ │ 0000011c t meth_get__doc__ │ │ │ │ -0000074c t meth_get__name__ │ │ │ │ +00000744 t meth_get__name__ │ │ │ │ 00000128 t meth_get__qualname__ │ │ │ │ 000001f8 t meth_get__self__ │ │ │ │ 00000354 t meth_get__text_signature__ │ │ │ │ 000001c8 d meth_getsets │ │ │ │ -00000720 t meth_hash │ │ │ │ +00000718 t meth_hash │ │ │ │ 000001a0 d meth_members │ │ │ │ 00000240 d meth_methods │ │ │ │ 000002e4 t meth_reduce │ │ │ │ 00000274 t meth_repr │ │ │ │ 00000054 t meth_richcompare │ │ │ │ -000006c8 t meth_traverse │ │ │ │ +000006c0 t meth_traverse │ │ │ │ │ │ │ │ moduleobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000038 r .LC1 │ │ │ │ 000001e4 r .LC10 │ │ │ │ 00000208 r .LC11 │ │ │ │ @@ -10364,18 +10363,18 @@ │ │ │ │ U _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ U _PyImport_GetNextModuleIndex │ │ │ │ U _PyImport_ImportlibModuleRepr │ │ │ │ U _PyImport_IsInitialized │ │ │ │ U _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyInterpreterState_Main │ │ │ │ 000003a0 T _PyModuleSpec_GetFileOrigin │ │ │ │ -00000a6c T _PyModuleSpec_IsInitializing │ │ │ │ +00000a70 T _PyModuleSpec_IsInitializing │ │ │ │ 00000514 T _PyModuleSpec_IsUninitializedSubmodule │ │ │ │ 0000088c T _PyModule_Clear │ │ │ │ -00000bb8 T _PyModule_ClearDict │ │ │ │ +00000bbc T _PyModule_ClearDict │ │ │ │ 00000000 T _PyModule_CreateInitialized │ │ │ │ 0000073c T _PyModule_GetFilenameObject │ │ │ │ 00000898 T _PyModule_GetFilenameUTF8 │ │ │ │ 00000030 T _PyModule_IsExtension │ │ │ │ 00000438 T _PyModule_IsPossiblyShadowing │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -10398,27 +10397,27 @@ │ │ │ │ 000001cc d _kwtuple.0 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 000000c8 t check_api_version │ │ │ │ U memset │ │ │ │ 00000594 t module___init__ │ │ │ │ 0000000c r module___init____doc__ │ │ │ │ 00000808 t module_clear │ │ │ │ -00000b14 t module_dealloc │ │ │ │ +00000b18 t module_dealloc │ │ │ │ 0000064c t module_dir │ │ │ │ 00000294 t module_get_annotate │ │ │ │ 00000068 t module_get_annotations │ │ │ │ 000001c4 t module_get_dict │ │ │ │ 000001ec d module_getsets │ │ │ │ 00000048 t module_init_dict │ │ │ │ 00000248 d module_members │ │ │ │ 00000228 d module_methods │ │ │ │ 00000018 t module_repr │ │ │ │ 00000308 t module_set_annotate │ │ │ │ 00000218 t module_set_annotations │ │ │ │ -00000abc t module_traverse │ │ │ │ +00000ac0 t module_traverse │ │ │ │ 00000568 t new_module │ │ │ │ 00000000 t new_module_notrack │ │ │ │ U strcpy │ │ │ │ U wcscmp │ │ │ │ U wcsrchr │ │ │ │ │ │ │ │ namespaceobject.o: │ │ │ │ @@ -10549,15 +10548,15 @@ │ │ │ │ U PyBytes_FromObject │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyCFunction_Type │ │ │ │ U PyCMethod_Type │ │ │ │ U PyCallIter_Type │ │ │ │ -00001384 T PyCallable_Check │ │ │ │ +00001374 T PyCallable_Check │ │ │ │ U PyCapsule_Type │ │ │ │ U PyCell_Type │ │ │ │ U PyClassMethodDescr_Type │ │ │ │ U PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyContextToken_Type │ │ │ │ @@ -10632,50 +10631,50 @@ │ │ │ │ U PyModule_Type │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ 00000218 T PyObject_ASCII │ │ │ │ -00001d84 T PyObject_Bytes │ │ │ │ -00001c1c T PyObject_CallFinalizer │ │ │ │ -00001b8c T PyObject_CallFinalizerFromDealloc │ │ │ │ -00001fd8 T PyObject_DelAttr │ │ │ │ +00001d74 T PyObject_Bytes │ │ │ │ +00001c0c T PyObject_CallFinalizer │ │ │ │ +00001b7c T PyObject_CallFinalizerFromDealloc │ │ │ │ +00001fc8 T PyObject_DelAttr │ │ │ │ 00000816 T PyObject_DelAttrString │ │ │ │ 00000090 T PyObject_Dir │ │ │ │ U PyObject_GC_Del │ │ │ │ 0000081c T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ -00001218 T PyObject_GenericGetAttr │ │ │ │ -000006c8 T PyObject_GenericSetAttr │ │ │ │ +00001208 T PyObject_GenericGetAttr │ │ │ │ +000006c0 T PyObject_GenericSetAttr │ │ │ │ 00000268 T PyObject_GenericSetDict │ │ │ │ -00000b5c T PyObject_GetAttr │ │ │ │ -00001298 T PyObject_GetAttrString │ │ │ │ -00000eb4 T PyObject_GetOptionalAttr │ │ │ │ +00000b54 T PyObject_GetAttr │ │ │ │ +00001288 T PyObject_GetAttrString │ │ │ │ +00000ea4 T PyObject_GetOptionalAttr │ │ │ │ 000002fa T PyObject_GetOptionalAttrString │ │ │ │ 000003ae T PyObject_HasAttr │ │ │ │ 000002c4 T PyObject_HasAttrString │ │ │ │ 000003e4 T PyObject_HasAttrStringWithError │ │ │ │ -00001c6c T PyObject_HasAttrWithError │ │ │ │ +00001c5c T PyObject_HasAttrWithError │ │ │ │ 00000000 T PyObject_Hash │ │ │ │ 000003e8 T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 00000480 T PyObject_Init │ │ │ │ 00000598 T PyObject_InitVar │ │ │ │ -00001220 T PyObject_IsTrue │ │ │ │ +00001210 T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ 000004cc T PyObject_Not │ │ │ │ 0000012c T PyObject_Print │ │ │ │ -00001a8c T PyObject_Repr │ │ │ │ -000016c0 T PyObject_RichCompare │ │ │ │ -00001394 T PyObject_RichCompareBool │ │ │ │ -00001d74 T PyObject_SelfIter │ │ │ │ +00001a7c T PyObject_Repr │ │ │ │ +000016b0 T PyObject_RichCompare │ │ │ │ +00001384 T PyObject_RichCompareBool │ │ │ │ +00001d64 T PyObject_SelfIter │ │ │ │ 00000374 T PyObject_SetAttr │ │ │ │ 0000030c T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ -000019a8 T PyObject_Str │ │ │ │ +00001998 T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ U PyRange_Type │ │ │ │ 00000516 T PyRefTracer_GetTracer │ │ │ │ 00000000 T PyRefTracer_SetTracer │ │ │ │ U PyReversed_Type │ │ │ │ @@ -10711,27 +10710,27 @@ │ │ │ │ 0000052c T PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ 0000058a T PyUnstable_Object_IsUniquelyReferenced │ │ │ │ 000004ec T PyUnstable_TryIncRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ U PyZip_Type │ │ │ │ 000004de T Py_DecRef │ │ │ │ U Py_GenericAliasType │ │ │ │ -00001b58 T Py_GetConstant │ │ │ │ -000026ac T Py_GetConstantBorrowed │ │ │ │ +00001b48 T Py_GetConstant │ │ │ │ +0000269c T Py_GetConstantBorrowed │ │ │ │ 000004ce T Py_IncRef │ │ │ │ 000004e2 T Py_Is │ │ │ │ 0000087c T Py_IsFalse │ │ │ │ 0000085c T Py_IsNone │ │ │ │ 0000086c T Py_IsTrue │ │ │ │ -000026b0 T Py_NewRef │ │ │ │ +000026a0 T Py_NewRef │ │ │ │ 00000898 T Py_REFCNT │ │ │ │ -00001ff4 T Py_ReprEnter │ │ │ │ -00002148 T Py_ReprLeave │ │ │ │ +00001fe4 T Py_ReprEnter │ │ │ │ +00002134 T Py_ReprLeave │ │ │ │ 000004e8 T Py_TYPE │ │ │ │ -00000adc t Py_XDECREF │ │ │ │ +00000ad4 t Py_XDECREF │ │ │ │ 00000506 T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyAsyncGenAThrow_Type │ │ │ │ U _PyAsyncGenWrappedValue_Type │ │ │ │ U _PyBufferWrapper_Type │ │ │ │ U _PyContextTokenMissing_Type │ │ │ │ @@ -10763,35 +10762,35 @@ │ │ │ │ U _PyNamespace_Type │ │ │ │ U _PyNoDefault_Type │ │ │ │ 000001d4 D _PyNone_Type │ │ │ │ 00000054 D _PyNotImplemented_Type │ │ │ │ U _PyObjectDict_SetItem │ │ │ │ 00000646 T _PyObject_AssertFailed │ │ │ │ 00000760 T _PyObject_CheckConsistency │ │ │ │ -000021b4 T _PyObject_ClearFreeLists │ │ │ │ +000021a0 T _PyObject_ClearFreeLists │ │ │ │ 00000060 T _PyObject_ComputedDictPointer │ │ │ │ 00000014 T _PyObject_DebugTypeStats │ │ │ │ 0000003e T _PyObject_Dump │ │ │ │ 00000300 T _PyObject_FiniState │ │ │ │ 00000418 T _PyObject_FunctionStr │ │ │ │ -00000fa4 T _PyObject_GenericGetAttrWithDict │ │ │ │ -000008a8 T _PyObject_GenericSetAttrWithDict │ │ │ │ +00000f94 T _PyObject_GenericGetAttrWithDict │ │ │ │ +000008a0 T _PyObject_GenericSetAttrWithDict │ │ │ │ 000007f0 T _PyObject_GetAttrId │ │ │ │ 000005de T _PyObject_GetDictPtr │ │ │ │ -00000c00 T _PyObject_GetMethod │ │ │ │ +00000bf8 T _PyObject_GetMethod │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00001e60 T _PyObject_IsAbstract │ │ │ │ -00001f88 T _PyObject_IsFreed │ │ │ │ +00001e50 T _PyObject_IsAbstract │ │ │ │ +00001f78 T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ -00000af4 T _PyObject_New │ │ │ │ -00000e20 T _PyObject_NewVar │ │ │ │ +00000aec T _PyObject_New │ │ │ │ +00000e10 T _PyObject_NewVar │ │ │ │ 00000298 T _PyObject_NextNotImplemented │ │ │ │ -00001940 T _PyObject_SetAttributeErrorContext │ │ │ │ +00001930 T _PyObject_SetAttributeErrorContext │ │ │ │ 00000304 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetDict │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ 000001c8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ @@ -10804,15 +10803,15 @@ │ │ │ │ 00000330 T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ U _PyType_LookupStackRefAndVersion │ │ │ │ -0000261c T _PyTypes_FiniTypes │ │ │ │ +0000260c T _PyTypes_FiniTypes │ │ │ │ 0000007c T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -10820,24 +10819,24 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 000005dc T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 0000026c T _Py_Dealloc │ │ │ │ -00001fe0 T _Py_DecRef │ │ │ │ +00001fd0 T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000644 T _Py_ForgetReference │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 0000000c T _Py_GetConstant_Init │ │ │ │ 00000258 T _Py_IncRef │ │ │ │ 00000060 T _Py_NewReference │ │ │ │ -00000e98 T _Py_NewReferenceNoTotal │ │ │ │ +00000e88 T _Py_NewReferenceNoTotal │ │ │ │ 00000028 D _Py_NoneStruct │ │ │ │ 00000030 D _Py_NotImplementedStruct │ │ │ │ 00000266 T _Py_ResurrectReference │ │ │ │ 000001d0 T _Py_SetImmortal │ │ │ │ 00000050 T _Py_SetImmortalUntracked │ │ │ │ 0000088c T _Py_SetRefcnt │ │ │ │ 00000038 D _Py_SwappedOp │ │ │ │ @@ -10856,21 +10855,21 @@ │ │ │ │ 000001fc r __func__.2 │ │ │ │ 00000238 r __func__.3 │ │ │ │ U clearerr │ │ │ │ 00000000 d constants │ │ │ │ U ferror │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ -000025e8 t free_object │ │ │ │ +000025d8 t free_object │ │ │ │ U fwrite │ │ │ │ 000002a4 d none_as_number │ │ │ │ 00000594 t none_bool │ │ │ │ 0000063c t none_dealloc │ │ │ │ 00000298 r none_doc │ │ │ │ -00001c60 t none_hash │ │ │ │ +00001c50 t none_hash │ │ │ │ 00000408 t none_new │ │ │ │ 00000284 t none_repr │ │ │ │ 00000124 d notimplemented_as_number │ │ │ │ 00000378 t notimplemented_bool │ │ │ │ 00000640 t notimplemented_dealloc │ │ │ │ 00000254 r notimplemented_doc │ │ │ │ 000001b4 d notimplemented_methods │ │ │ │ @@ -11041,96 +11040,96 @@ │ │ │ │ 00000aa4 r .LC99 │ │ │ │ U PyInterpreterState_Head │ │ │ │ U PyInterpreterState_Next │ │ │ │ 00000b7c T PyMem_Calloc │ │ │ │ 00000e5c T PyMem_Free │ │ │ │ 00001cc0 T PyMem_GetAllocator │ │ │ │ 00000a8c T PyMem_Malloc │ │ │ │ -00003488 T PyMem_RawCalloc │ │ │ │ +00003494 T PyMem_RawCalloc │ │ │ │ 00000310 T PyMem_RawFree │ │ │ │ 000002c4 T PyMem_RawMalloc │ │ │ │ 00000c8c T PyMem_RawRealloc │ │ │ │ 000016b0 T PyMem_Realloc │ │ │ │ -000034d0 T PyMem_SetAllocator │ │ │ │ +000034dc T PyMem_SetAllocator │ │ │ │ 00007350 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ 000026a8 T PyObject_Calloc │ │ │ │ 000014d8 T PyObject_Free │ │ │ │ 000073b8 T PyObject_GetArenaAllocator │ │ │ │ 00000424 T PyObject_Malloc │ │ │ │ -00001b24 T PyObject_Realloc │ │ │ │ +00001b04 T PyObject_Realloc │ │ │ │ 00007430 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 00002416 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -0000377c T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -000038bc T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ +00003784 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +000038c4 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ -000035b0 T _PyMem_AbandonDelayed │ │ │ │ +000035bc T _PyMem_AbandonDelayed │ │ │ │ 00001d3c T _PyMem_ArenaAlloc │ │ │ │ -000036d4 T _PyMem_ArenaFree │ │ │ │ +000036dc T _PyMem_ArenaFree │ │ │ │ 0000259c T _PyMem_DebugCalloc │ │ │ │ 0000192c t _PyMem_DebugCheckAddress │ │ │ │ 00007342 T _PyMem_DebugEnabled │ │ │ │ 00001208 T _PyMem_DebugFree │ │ │ │ 00000914 T _PyMem_DebugMalloc │ │ │ │ 000016e8 t _PyMem_DebugRawAlloc │ │ │ │ -000035a4 T _PyMem_DebugRawCalloc │ │ │ │ +000035b0 T _PyMem_DebugRawCalloc │ │ │ │ 000003c8 T _PyMem_DebugRawFree │ │ │ │ 000016e0 T _PyMem_DebugRawMalloc │ │ │ │ 00001760 T _PyMem_DebugRawRealloc │ │ │ │ -0000333c T _PyMem_DebugRealloc │ │ │ │ +00003348 T _PyMem_DebugRealloc │ │ │ │ 0000000a T _PyMem_DefaultRawCalloc │ │ │ │ 00000c48 T _PyMem_DefaultRawFree │ │ │ │ 000019e0 T _PyMem_DefaultRawMalloc │ │ │ │ 00000000 T _PyMem_DefaultRawRealloc │ │ │ │ 00000c4c T _PyMem_DefaultRawWcsdup │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -000036e0 T _PyMem_FiniDelayed │ │ │ │ +000036e8 T _PyMem_FiniDelayed │ │ │ │ 000074a8 T _PyMem_FreeDelayed │ │ │ │ 00000016 T _PyMem_GetAllocatorName │ │ │ │ 00002484 T _PyMem_GetCurrentAllocatorName │ │ │ │ -00002d30 T _PyMem_MiCalloc │ │ │ │ -00002d5c T _PyMem_MiFree │ │ │ │ +00002d38 T _PyMem_MiCalloc │ │ │ │ +00002d64 T _PyMem_MiFree │ │ │ │ 00001d78 T _PyMem_MiMalloc │ │ │ │ -00003378 T _PyMem_MiRealloc │ │ │ │ +00003384 T _PyMem_MiRealloc │ │ │ │ 000074b0 T _PyMem_ProcessDelayed │ │ │ │ 000074e6 T _PyMem_ProcessDelayedNoDealloc │ │ │ │ 000011f4 T _PyMem_RawCalloc │ │ │ │ 00000340 T _PyMem_RawFree │ │ │ │ 00000304 T _PyMem_RawMalloc │ │ │ │ 00000348 T _PyMem_RawRealloc │ │ │ │ 00000cd0 T _PyMem_RawStrdup │ │ │ │ 00000358 T _PyMem_RawWcsdup │ │ │ │ 000000e6 T _PyMem_SetupAllocators │ │ │ │ -00003abc T _PyMem_Strdup │ │ │ │ +00003ac4 T _PyMem_Strdup │ │ │ │ 000019ec T _PyMem_init_obmalloc │ │ │ │ -0000389c T _PyMem_obmalloc_state_on_heap │ │ │ │ +000038a4 T _PyMem_obmalloc_state_on_heap │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 00000d24 T _PyObject_Calloc │ │ │ │ 00003038 t _PyObject_DebugDumpAddress │ │ │ │ 00000494 T _PyObject_DebugMallocStats │ │ │ │ 00001034 T _PyObject_Free │ │ │ │ 00000514 T _PyObject_Malloc │ │ │ │ -00003af8 T _PyObject_MiCalloc │ │ │ │ -00002e84 T _PyObject_MiFree │ │ │ │ +00003b00 T _PyObject_MiCalloc │ │ │ │ +00002e8c T _PyObject_MiFree │ │ │ │ 00001d90 T _PyObject_MiMalloc │ │ │ │ -00003484 T _PyObject_MiRealloc │ │ │ │ -00001a40 T _PyObject_Realloc │ │ │ │ -00003474 T _PyObject_VirtualAlloc │ │ │ │ -00003760 T _PyObject_VirtualFree │ │ │ │ +00003490 T _PyObject_MiRealloc │ │ │ │ +00001a20 T _PyObject_Realloc │ │ │ │ +00003480 T _PyObject_VirtualAlloc │ │ │ │ +00003768 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00003998 T _Py_FinalizeAllocatedBlocks │ │ │ │ +000039a0 T _Py_FinalizeAllocatedBlocks │ │ │ │ 00002d66 T _Py_GetGlobalAllocatedBlocks │ │ │ │ U _Py_IsMainInterpreterFinalizing │ │ │ │ 0000365a W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ @@ -11212,15 +11211,15 @@ │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ 0000642a T _mi_heap_main_get │ │ │ │ 000071fc T _mi_heap_malloc_zero │ │ │ │ 00001d94 T _mi_heap_malloc_zero_ex │ │ │ │ 000039c0 T _mi_heap_memid_is_suitable │ │ │ │ 00005ea4 t _mi_heap_page_destroy │ │ │ │ 000039f2 T _mi_heap_random_next │ │ │ │ -0000338c T _mi_heap_realloc_zero │ │ │ │ +00003398 T _mi_heap_realloc_zero │ │ │ │ 00003d7a T _mi_heap_set_default_direct │ │ │ │ 0000723a T _mi_heap_unsafe_destroy_all │ │ │ │ 00003d48 T _mi_is_main_thread │ │ │ │ 00001e04 T _mi_malloc_generic │ │ │ │ 000015de t _mi_memid_create_os │ │ │ │ 00000e3c t _mi_memid_none │ │ │ │ 00000688 B _mi_numa_node_count │ │ │ │ @@ -11249,21 +11248,21 @@ │ │ │ │ 00002f7e T _mi_os_random_weak │ │ │ │ 00004cbc T _mi_os_reset │ │ │ │ 00004cb4 T _mi_os_unprotect │ │ │ │ 00001500 T _mi_os_use_large_page │ │ │ │ 000035d4 T _mi_padding_shrink │ │ │ │ 00005068 T _mi_page_abandon │ │ │ │ 00000b80 R _mi_page_empty │ │ │ │ -00002f54 T _mi_page_free │ │ │ │ -00002e88 T _mi_page_free_collect │ │ │ │ +00002f5c T _mi_page_free │ │ │ │ +00002e90 T _mi_page_free_collect │ │ │ │ 00001db8 T _mi_page_malloc │ │ │ │ 000035d6 T _mi_page_ptr_unalign │ │ │ │ 0000466e T _mi_page_queue_append │ │ │ │ 000046f4 T _mi_page_reclaim │ │ │ │ -00002ddc T _mi_page_retire │ │ │ │ +00002de4 T _mi_page_retire │ │ │ │ 000045f2 T _mi_page_try_use_delayed_free │ │ │ │ 0000205e T _mi_page_unfull │ │ │ │ 0000464c T _mi_page_use_delayed_free │ │ │ │ 000006c0 T _mi_preloading │ │ │ │ 00001370 T _mi_prim_alloc │ │ │ │ 00004a0a T _mi_prim_alloc_huge_os_pages │ │ │ │ 00004a46 T _mi_prim_clock_now │ │ │ │ @@ -11290,15 +11289,15 @@ │ │ │ │ 0000632e T _mi_random_reinit_if_weak │ │ │ │ 00004788 T _mi_random_split │ │ │ │ 00004d24 T _mi_segment_huge_page_reset │ │ │ │ 00001f1c T _mi_segment_map_allocated_at │ │ │ │ 00002968 T _mi_segment_map_freed_at │ │ │ │ 00005028 T _mi_segment_page_abandon │ │ │ │ 00002190 T _mi_segment_page_alloc │ │ │ │ -00002ff8 T _mi_segment_page_free │ │ │ │ +00003000 T _mi_segment_page_free │ │ │ │ 00004810 T _mi_segment_page_start │ │ │ │ 00004856 T _mi_segment_thread_collect │ │ │ │ 00002294 T _mi_stat_counter_increase │ │ │ │ 00004874 T _mi_stat_decrease │ │ │ │ 0000486c T _mi_stat_increase │ │ │ │ 0000487e T _mi_stats_done │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ @@ -11310,15 +11309,15 @@ │ │ │ │ 00004506 T _mi_strnlen │ │ │ │ 0000130c T _mi_thread_data_collect │ │ │ │ 0000610e T _mi_thread_done │ │ │ │ 00003cfc T _mi_thread_id │ │ │ │ 00003d08 T _mi_tld_init │ │ │ │ 000044c0 T _mi_toupper │ │ │ │ 00005b9c T _mi_trace_message │ │ │ │ -00003430 t _mi_usable_size.isra.0 │ │ │ │ +0000343c t _mi_usable_size.isra.0 │ │ │ │ 000006cc T _mi_verbose_message │ │ │ │ 00004bbe T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ 000005f0 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ @@ -11333,17 +11332,17 @@ │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ 000034a0 t free_work_item.isra.0 │ │ │ │ U fwrite │ │ │ │ 00001694 t get_allocator_unlocked │ │ │ │ -000039c0 t get_num_global_allocated_blocks │ │ │ │ +000039c8 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -00003864 t has_own_state │ │ │ │ +0000386c t has_own_state │ │ │ │ 00001a98 t init_obmalloc_pools │ │ │ │ 0000068c b large_page_try_ok.10 │ │ │ │ 000006d8 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ 0000355e t maybe_process_interp_queue.isra.0 │ │ │ │ U memchr │ │ │ │ @@ -11375,22 +11374,22 @@ │ │ │ │ 00007176 T mi_calloc │ │ │ │ 00006672 T mi_calloc_aligned │ │ │ │ 000066ac T mi_calloc_aligned_at │ │ │ │ 00005e34 T mi_cfree │ │ │ │ 00003b1a T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ 000060f2 T mi_collect │ │ │ │ -000032d8 t mi_commit_mask_create │ │ │ │ +000032e4 t mi_commit_mask_create │ │ │ │ 00005ad0 T mi_debug_show_arenas │ │ │ │ 00006b6e T mi_dupenv_s │ │ │ │ 000006e4 b mi_error_arg │ │ │ │ 000006e0 b mi_error_handler │ │ │ │ 00003638 T mi_expand │ │ │ │ 00001ec8 t mi_find_page │ │ │ │ -00002d60 T mi_free │ │ │ │ +00002d68 T mi_free │ │ │ │ 00005e5e T mi_free_aligned │ │ │ │ 00005e5a T mi_free_size │ │ │ │ 00005e56 T mi_free_size_aligned │ │ │ │ 0000459e T mi_good_size │ │ │ │ 00006a08 T mi_heap_alloc_new │ │ │ │ 00006a32 T mi_heap_alloc_new_n │ │ │ │ 0000282a t mi_heap_area_visitor │ │ │ │ @@ -11415,15 +11414,15 @@ │ │ │ │ 00006558 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ 0000715c T mi_heap_mallocn │ │ │ │ 000072cc T mi_heap_new │ │ │ │ 00007280 T mi_heap_new_in_arena │ │ │ │ 00002dd2 t mi_heap_page_check_owned │ │ │ │ 00005e62 t mi_heap_page_collect │ │ │ │ 000046d0 t mi_heap_page_never_delayed_free │ │ │ │ -00002ca4 t mi_heap_queue_first_update │ │ │ │ +00002cac t mi_heap_queue_first_update │ │ │ │ 0000712c T mi_heap_realloc │ │ │ │ 00006f98 T mi_heap_realloc_aligned │ │ │ │ 00006e58 T mi_heap_realloc_aligned_at │ │ │ │ 00006e78 t mi_heap_realloc_zero_aligned │ │ │ │ 00006cae t mi_heap_realloc_zero_aligned_at │ │ │ │ 000070ce T mi_heap_reallocf │ │ │ │ 0000710c T mi_heap_reallocn │ │ │ │ @@ -11489,19 +11488,19 @@ │ │ │ │ 00001556 t mi_os_prim_free.isra.0 │ │ │ │ 00004c4c t mi_os_protectx │ │ │ │ 000006dc b mi_out_arg │ │ │ │ 00002f0e t mi_out_buf │ │ │ │ 00003008 t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ 000004ac t mi_out_stderr │ │ │ │ -00002bc0 t mi_page_extend_free.isra.0 │ │ │ │ -00002c34 t mi_page_free_list_extend.isra.0 │ │ │ │ +00002bc8 t mi_page_extend_free.isra.0 │ │ │ │ +00002c3c t mi_page_free_list_extend.isra.0 │ │ │ │ 00002050 t mi_page_fresh_alloc │ │ │ │ 00001f5c t mi_page_queue_enqueue_from │ │ │ │ -00002f98 t mi_page_queue_remove │ │ │ │ +00002fa0 t mi_page_queue_remove │ │ │ │ 00002e3c t mi_page_usable_aligned_size_of │ │ │ │ 000068e2 T mi_posix_memalign │ │ │ │ 00004112 t mi_printf_amount.constprop.0 │ │ │ │ 00000d30 t mi_process_done │ │ │ │ 00004abc T mi_process_info │ │ │ │ 0000072c T mi_process_init │ │ │ │ 0000089c t mi_process_setup_auto_thread_done.part.0 │ │ │ │ @@ -11534,26 +11533,26 @@ │ │ │ │ 00007044 T mi_rezalloc │ │ │ │ 00006efa T mi_rezalloc_aligned │ │ │ │ 00006dae T mi_rezalloc_aligned_at │ │ │ │ 00004f42 t mi_segment_abandon │ │ │ │ 000009c0 t mi_segment_alloc │ │ │ │ 00000c34 t mi_segment_calculate_slices │ │ │ │ 000053a0 t mi_segment_check_free │ │ │ │ -000031fc t mi_segment_commit_mask.constprop.0 │ │ │ │ +00003204 t mi_segment_commit_mask.constprop.0 │ │ │ │ 0000288c t mi_segment_free.isra.0 │ │ │ │ 00006256 t mi_segment_huge_page_alloc │ │ │ │ 00000694 b mi_segment_map │ │ │ │ -00003044 t mi_segment_page_clear │ │ │ │ +0000304c t mi_segment_page_clear │ │ │ │ 000020f6 t mi_segment_purge.isra.0 │ │ │ │ 00005edc t mi_segment_reclaim │ │ │ │ 000025e0 t mi_segment_span_allocate.isra.0 │ │ │ │ 00002854 t mi_segment_span_free │ │ │ │ -0000312c t mi_segment_span_free_coalesce │ │ │ │ +00003134 t mi_segment_span_free_coalesce │ │ │ │ 000026e6 t mi_segment_span_remove_from_queue │ │ │ │ -00002afc t mi_segment_try_purge │ │ │ │ +00002b00 t mi_segment_try_purge │ │ │ │ 00005448 t mi_segment_visit_pages │ │ │ │ 00002200 t mi_segments_page_alloc.isra.0 │ │ │ │ 00001ebc t mi_segments_track_size │ │ │ │ 00003294 t mi_stat_add.constprop.0 │ │ │ │ 00003314 t mi_stat_counter_add.constprop.0 │ │ │ │ 0000444e t mi_stat_counter_print.constprop.0 │ │ │ │ 000042c0 t mi_stat_print_ex.constprop.0 │ │ │ │ @@ -11725,53 +11724,53 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ -00000844 t compute_item │ │ │ │ -000008a4 t compute_range_item │ │ │ │ +00000850 t compute_item │ │ │ │ +000008b0 t compute_range_item │ │ │ │ 000000f4 r count_doc │ │ │ │ 00000088 r index_doc │ │ │ │ 00000050 r length_hint_doc │ │ │ │ 00000000 t longrangeiter_dealloc │ │ │ │ 0000057c t longrangeiter_len │ │ │ │ 00000270 d longrangeiter_methods │ │ │ │ -000009d0 t longrangeiter_next │ │ │ │ +000009dc t longrangeiter_next │ │ │ │ 00000494 t longrangeiter_reduce │ │ │ │ 00000274 t longrangeiter_setstate │ │ │ │ -000001bc t make_range_object │ │ │ │ +000001c8 t make_range_object │ │ │ │ 00000420 d range_as_mapping │ │ │ │ 00000390 d range_as_number │ │ │ │ 0000042c d range_as_sequence │ │ │ │ 00000574 t range_bool │ │ │ │ 0000004c t range_contains │ │ │ │ 00000084 t range_contains_long │ │ │ │ 000001d0 t range_count │ │ │ │ -000005dc t range_dealloc │ │ │ │ +000005e8 t range_dealloc │ │ │ │ 00000160 r range_doc │ │ │ │ 000000f6 t range_hash │ │ │ │ 00000000 t range_index │ │ │ │ 00000390 t range_item │ │ │ │ -00000478 t range_iter │ │ │ │ +00000484 t range_iter │ │ │ │ 00000044 t range_length │ │ │ │ 000002f0 d range_members │ │ │ │ 00000340 d range_methods │ │ │ │ 0000036c t range_new │ │ │ │ 00000464 t range_reduce │ │ │ │ 000000a0 t range_repr │ │ │ │ 00000130 t range_reverse │ │ │ │ 000002d8 t range_richcompare │ │ │ │ -000006ec t range_subscript │ │ │ │ +000006f8 t range_subscript │ │ │ │ 00000000 t range_vectorcall │ │ │ │ -0000069c t rangeiter_dealloc │ │ │ │ +000006a8 t rangeiter_dealloc │ │ │ │ 00000388 t rangeiter_len │ │ │ │ 000002b0 d rangeiter_methods │ │ │ │ -000006d0 t rangeiter_next │ │ │ │ +000006dc t rangeiter_next │ │ │ │ 000003d4 t rangeiter_reduce │ │ │ │ 00000226 t rangeiter_setstate │ │ │ │ 00000028 r reduce_doc │ │ │ │ 00000144 r reverse_doc │ │ │ │ 00000000 r setstate_doc │ │ │ │ │ │ │ │ setobject.o: │ │ │ │ @@ -11800,15 +11799,15 @@ │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -0000285c T PyFrozenSet_New │ │ │ │ +00002870 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 │ │ │ │ @@ -11821,19 +11820,19 @@ │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ -00000d3c T PySet_Add │ │ │ │ +00000d50 T PySet_Add │ │ │ │ 00000578 T PySet_Clear │ │ │ │ -0000166c T PySet_Contains │ │ │ │ -00000f84 T PySet_Discard │ │ │ │ -00000c68 T PySet_New │ │ │ │ +00001680 T PySet_Contains │ │ │ │ +00000f98 T PySet_Discard │ │ │ │ +00000c7c T PySet_New │ │ │ │ 000000c4 T PySet_Pop │ │ │ │ 00000064 T PySet_Size │ │ │ │ 000000d0 D PySet_Type │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ @@ -11841,121 +11840,121 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -0000279c t Py_XDECREF │ │ │ │ +000027b0 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 │ │ │ │ -00002920 T _PySet_AddTakeRef │ │ │ │ +00002934 T _PySet_AddTakeRef │ │ │ │ 00000132 T _PySet_ClearInternal │ │ │ │ -00002b1c T _PySet_Contains │ │ │ │ +00002b30 T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00002ff4 T _PySet_NextEntry │ │ │ │ -00002e8c T _PySet_NextEntryRef │ │ │ │ +00003008 T _PySet_NextEntry │ │ │ │ +00002ea0 T _PySet_NextEntryRef │ │ │ │ 000007ac T _PySet_Update │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ 000001a0 d _dummy_struct │ │ │ │ 00000110 t dummy_dealloc │ │ │ │ 00000104 t dummy_repr │ │ │ │ -00003af8 t frozenset___contains__ │ │ │ │ +00003b0c t frozenset___contains__ │ │ │ │ 000002e8 r frozenset___contains____doc__ │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 00000066 t frozenset_copy │ │ │ │ 000007f0 r frozenset_copy__doc__ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ -00003104 t frozenset_hash │ │ │ │ -0000312c t frozenset_hash_impl │ │ │ │ +00003118 t frozenset_hash │ │ │ │ +00003140 t frozenset_hash_impl │ │ │ │ 000003dc d frozenset_methods │ │ │ │ 000017a8 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 00000188 t make_new_set │ │ │ │ 00000528 t make_new_set_basetype │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ -00003ac4 t set___contains__ │ │ │ │ +00003ad8 t set___contains__ │ │ │ │ 0000032c r set___contains____doc__ │ │ │ │ 000015c8 t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 000000e8 t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -000033b0 t set_add │ │ │ │ +000033c4 t set_add │ │ │ │ 00000370 r set_add__doc__ │ │ │ │ -000007c8 t set_add_entry_takeref │ │ │ │ +000007dc t set_add_entry_takeref │ │ │ │ 00000258 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ 00001520 t set_clear │ │ │ │ 000007b8 r set_clear__doc__ │ │ │ │ -000035ac t set_clear_internal │ │ │ │ +000035c0 t set_clear_internal │ │ │ │ 00000000 t set_contains │ │ │ │ -000019dc t set_contains_key │ │ │ │ +000019f0 t set_contains_key │ │ │ │ 00000004 t set_contains_lock_held.part.0 │ │ │ │ 00000dd0 t set_copy │ │ │ │ 00000824 r set_copy__doc__ │ │ │ │ 00000e2c t set_copy_and_difference │ │ │ │ 00000768 t set_copy_impl │ │ │ │ -000027b4 t set_dealloc │ │ │ │ -00003e00 t set_difference │ │ │ │ +000027c8 t set_dealloc │ │ │ │ +00003e14 t set_difference │ │ │ │ 0000101c t set_difference_multi │ │ │ │ 0000056c r set_difference_multi__doc__ │ │ │ │ 00001094 t set_difference_update │ │ │ │ 000005d4 r set_difference_update__doc__ │ │ │ │ 00000e6c t set_difference_update_internal │ │ │ │ 00000b50 t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ -00001344 t set_discard_entry │ │ │ │ -000012f4 t set_discard_key │ │ │ │ +00001358 t set_discard_entry │ │ │ │ +00001308 t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ 00000898 t set_iand │ │ │ │ 00001544 t set_init │ │ │ │ -00000c24 t set_insert_clean │ │ │ │ +00000c38 t set_insert_clean │ │ │ │ 000002ec t set_intersection │ │ │ │ 000012b4 t set_intersection_multi │ │ │ │ 000006f4 r set_intersection_multi__doc__ │ │ │ │ 000012b8 t set_intersection_multi_impl │ │ │ │ 00001628 t set_intersection_update_multi │ │ │ │ 00000684 r set_intersection_update_multi__doc__ │ │ │ │ -00001b78 t set_ior │ │ │ │ +00001b8c t set_ior │ │ │ │ 00001148 t set_isdisjoint │ │ │ │ 00000630 r set_isdisjoint__doc__ │ │ │ │ 000017a4 t set_issubset │ │ │ │ 0000042c r set_issubset__doc__ │ │ │ │ -00003698 t set_issubset_impl │ │ │ │ +000036ac t set_issubset_impl │ │ │ │ 00000a60 t set_issuperset │ │ │ │ 000003dc r set_issuperset__doc__ │ │ │ │ 00000a64 t set_issuperset_impl │ │ │ │ 000010d4 t set_isub │ │ │ │ -00002494 t set_iter │ │ │ │ +000024a8 t set_iter │ │ │ │ 00001850 t set_ixor │ │ │ │ -00002858 t set_len │ │ │ │ -000013a0 t set_lookkey │ │ │ │ -00001cd0 t set_merge_lock_held │ │ │ │ +0000286c t set_len │ │ │ │ +000013b4 t set_lookkey │ │ │ │ +00001ce4 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ 0000153c t set_new │ │ │ │ 000006c4 t set_or │ │ │ │ 000005cc t set_pop │ │ │ │ 000008a8 r set_pop__doc__ │ │ │ │ 00000114 t set_pop_impl │ │ │ │ 00000bb8 t set_remove │ │ │ │ @@ -11967,34 +11966,34 @@ │ │ │ │ 000018d8 t set_symmetric_difference │ │ │ │ 00000478 r set_symmetric_difference__doc__ │ │ │ │ 00001704 t set_symmetric_difference_impl │ │ │ │ 00001338 t set_symmetric_difference_update │ │ │ │ 000004ec r set_symmetric_difference_update__doc__ │ │ │ │ 0000133c t set_symmetric_difference_update_impl │ │ │ │ 00001478 t set_symmetric_difference_update_set │ │ │ │ -00000974 t set_table_resize │ │ │ │ -0000331c t set_traverse │ │ │ │ +00000988 t set_table_resize │ │ │ │ +00003330 t set_traverse │ │ │ │ 00000000 t set_unhashable_type │ │ │ │ 00000dd4 t set_union │ │ │ │ 0000075c r set_union__doc__ │ │ │ │ 00000c28 t set_update │ │ │ │ 00000858 r set_update__doc__ │ │ │ │ 000001d8 t set_update_dict_lock_held │ │ │ │ -00001c4c t set_update_internal │ │ │ │ +00001c60 t set_update_internal │ │ │ │ 000002bc t set_update_iterable_lock_held │ │ │ │ 0000024c t set_update_local │ │ │ │ -00001a34 t set_vectorcall │ │ │ │ +00001a48 t set_vectorcall │ │ │ │ 00001670 t set_xor │ │ │ │ -000026ec t setiter_dealloc │ │ │ │ -000025bc t setiter_iternext │ │ │ │ +00002700 t setiter_dealloc │ │ │ │ +000025d0 t setiter_iternext │ │ │ │ 0000107c t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000088 t setiter_reduce │ │ │ │ 0000005a t setiter_traverse │ │ │ │ -00002f90 t unicode_eq │ │ │ │ +00002fa4 t unicode_eq │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000060 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -12261,19 +12260,19 @@ │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ 00000f40 T PyTuple_GetItem │ │ │ │ -000015d0 T PyTuple_GetSlice │ │ │ │ +00001598 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 000004cc T PyTuple_Pack │ │ │ │ 00000098 T PyTuple_SetItem │ │ │ │ -000015a0 T PyTuple_Size │ │ │ │ +00001568 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteRepr │ │ │ │ @@ -12293,17 +12292,17 @@ │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ 00000450 t _PyObject_GC_TRACK │ │ │ │ U _PyRuntime │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 0000014c T _PyTuple_FromArray │ │ │ │ -000019a4 T _PyTuple_FromArraySteal │ │ │ │ +00001964 T _PyTuple_FromArraySteal │ │ │ │ 00000f94 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ -00001e78 T _PyTuple_MaybeUntrack │ │ │ │ +00001e38 T _PyTuple_MaybeUntrack │ │ │ │ 0000072c T _PyTuple_Resize │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ @@ -12319,36 +12318,36 @@ │ │ │ │ 00000028 r reduce_doc │ │ │ │ 00000000 r setstate_doc │ │ │ │ 00000208 t tuple___getnewargs__ │ │ │ │ 00000088 r tuple___getnewargs____doc__ │ │ │ │ 000003b4 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -00001cdc t tuple_concat │ │ │ │ +00001c9c t tuple_concat │ │ │ │ 000011a4 t tuple_contains │ │ │ │ 0000025c t tuple_count │ │ │ │ 000001ac r tuple_count__doc__ │ │ │ │ 00000dc4 t tuple_dealloc │ │ │ │ -000018ac t tuple_hash │ │ │ │ +0000186c t tuple_hash │ │ │ │ 00000124 t tuple_index │ │ │ │ 000001f0 r tuple_index__doc__ │ │ │ │ -00001558 t tuple_item │ │ │ │ +00001520 t tuple_item │ │ │ │ 00000b30 t tuple_iter │ │ │ │ -00001e74 t tuple_length │ │ │ │ +00001e34 t tuple_length │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00002084 t tuple_new │ │ │ │ +00002044 t tuple_new │ │ │ │ 000000a8 r tuple_new__doc__ │ │ │ │ -00002384 t tuple_repeat │ │ │ │ -00002240 t tuple_repr │ │ │ │ -00001bc4 t tuple_richcompare │ │ │ │ +0000236c t tuple_repeat │ │ │ │ +00002228 t tuple_repr │ │ │ │ +00001b84 t tuple_richcompare │ │ │ │ 00001258 t tuple_subscript │ │ │ │ -00001ffc t tuple_traverse │ │ │ │ +00001fbc t tuple_traverse │ │ │ │ 00000000 t tuple_vectorcall │ │ │ │ 00000ce0 t tupleiter_dealloc │ │ │ │ -00002534 t tupleiter_len │ │ │ │ +0000251c t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 00000c8c t tupleiter_next │ │ │ │ 0000010a t tupleiter_reduce │ │ │ │ 000002a8 t tupleiter_setstate │ │ │ │ 00000118 t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ @@ -12656,18 +12655,18 @@ │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GenericGetDict │ │ │ │ U PyObject_GenericHash │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ -0000553c T PyObject_GetItemData │ │ │ │ +00005520 T PyObject_GetItemData │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -000012f0 T PyObject_GetTypeData │ │ │ │ +000012f4 T PyObject_GetTypeData │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ @@ -12678,65 +12677,65 @@ │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyObject_VisitManagedDict │ │ │ │ U PySeqIter_New │ │ │ │ U PySequence_GetItem │ │ │ │ U PySequence_List │ │ │ │ U PySequence_Size │ │ │ │ U PySequence_Tuple │ │ │ │ -00005960 t PyStackRef_CLOSE │ │ │ │ -00005960 t PyStackRef_XCLOSE │ │ │ │ +00005940 t PyStackRef_CLOSE │ │ │ │ +00005940 t PyStackRef_XCLOSE │ │ │ │ U PyStaticMethod_New │ │ │ │ 00000cb0 D PySuper_Type │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00001486 T PyType_AddWatcher │ │ │ │ 00000980 T PyType_ClearCache │ │ │ │ 000015ac T PyType_ClearWatcher │ │ │ │ -00001dc4 T PyType_Freeze │ │ │ │ -0000439c T PyType_FromMetaclass │ │ │ │ +00001dc8 T PyType_Freeze │ │ │ │ +00004380 T PyType_FromMetaclass │ │ │ │ 000002f0 T PyType_FromModuleAndSpec │ │ │ │ 00000000 T PyType_FromSpec │ │ │ │ 000002fc T PyType_FromSpecWithBases │ │ │ │ -00003fa4 T PyType_GenericAlloc │ │ │ │ -00008da8 T PyType_GenericNew │ │ │ │ -00003be4 T PyType_GetBaseByToken │ │ │ │ -0000b0f8 T PyType_GetDict │ │ │ │ -00008f10 T PyType_GetFlags │ │ │ │ -0000de40 T PyType_GetFullyQualifiedName │ │ │ │ -0000d9c4 T PyType_GetModule │ │ │ │ -0000ae5c T PyType_GetModuleByDef │ │ │ │ -00001ee4 T PyType_GetModuleName │ │ │ │ -00002ad0 T PyType_GetModuleState │ │ │ │ +00003f88 T PyType_GenericAlloc │ │ │ │ +00008dc8 T PyType_GenericNew │ │ │ │ +00003be8 T PyType_GetBaseByToken │ │ │ │ +0000b120 T PyType_GetDict │ │ │ │ +00008f34 T PyType_GetFlags │ │ │ │ +0000de68 T PyType_GetFullyQualifiedName │ │ │ │ +0000d9ec T PyType_GetModule │ │ │ │ +0000ae84 T PyType_GetModuleByDef │ │ │ │ +00001ee8 T PyType_GetModuleName │ │ │ │ +00002ad4 T PyType_GetModuleState │ │ │ │ 00000002 T PyType_GetName │ │ │ │ -000011d8 T PyType_GetQualName │ │ │ │ -0000d970 T PyType_GetSlot │ │ │ │ +000011dc T PyType_GetQualName │ │ │ │ +0000d998 T PyType_GetSlot │ │ │ │ 00001470 T PyType_GetTypeDataSize │ │ │ │ -00005974 T PyType_IsSubtype │ │ │ │ -00000734 T PyType_Modified │ │ │ │ -00005364 T PyType_Ready │ │ │ │ +00005954 T PyType_IsSubtype │ │ │ │ +00000738 T PyType_Modified │ │ │ │ +00005348 T PyType_Ready │ │ │ │ 0000199e T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b54 D PyType_Type │ │ │ │ 000015ec T PyType_Unwatch │ │ │ │ 000014e4 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 │ │ │ │ U PyUnstable_Object_EnableDeferredRefcount │ │ │ │ -00004398 T PyUnstable_Type_AssignVersionTag │ │ │ │ +0000439c T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ -00003f8c t Py_XDECREF │ │ │ │ +00003f70 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 │ │ │ │ @@ -12758,359 +12757,359 @@ │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ -000041e4 t _PyObject_GC_TRACK │ │ │ │ -0000872c t _PyObject_GC_UNTRACK │ │ │ │ +000041c8 t _PyObject_GC_TRACK │ │ │ │ +0000874c t _PyObject_GC_UNTRACK │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ -0000449c T _PyObject_GetState │ │ │ │ +000044a0 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -00007bdc T _PyObject_LookupSpecial │ │ │ │ -00009da0 T _PyObject_LookupSpecialMethod │ │ │ │ +00007bfc T _PyObject_LookupSpecial │ │ │ │ +00009dc4 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00001300 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ -00003308 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ +00001304 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ +0000330c T _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ 000009f0 T _PyObject_SetDict │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -0000ba80 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000baa8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000d4c8 T _PyStaticType_FiniBuiltin │ │ │ │ -00003264 T _PyStaticType_GetBuiltins │ │ │ │ -000042fc T _PyStaticType_GetState │ │ │ │ +0000d4f0 T _PyStaticType_FiniBuiltin │ │ │ │ +00003268 T _PyStaticType_GetBuiltins │ │ │ │ +000042e0 T _PyStaticType_GetState │ │ │ │ 00000058 T _PyStaticType_InitBuiltin │ │ │ │ 00000058 T _PyStaticType_InitForExtension │ │ │ │ -0000a9e8 T _PySuper_Lookup │ │ │ │ +0000aa10 T _PySuper_Lookup │ │ │ │ 000005c8 T _PyType_AddMethod │ │ │ │ -000040fc T _PyType_AllocNoTrack │ │ │ │ -00000f80 T _PyType_CacheGetItemForSpecialization │ │ │ │ +000040e0 T _PyType_AllocNoTrack │ │ │ │ +00000f84 T _PyType_CacheGetItemForSpecialization │ │ │ │ 00000480 T _PyType_CacheInitForSpecialization │ │ │ │ -00004cec T _PyType_CalculateMetaclass │ │ │ │ +00004cd0 T _PyType_CalculateMetaclass │ │ │ │ 00001750 T _PyType_CheckConsistency │ │ │ │ -00004260 t _PyType_DocWithoutSignature │ │ │ │ -00001270 T _PyType_GetBaseByToken_Borrow │ │ │ │ +00004244 t _PyType_DocWithoutSignature │ │ │ │ +00001274 T _PyType_GetBaseByToken_Borrow │ │ │ │ 0000172a T _PyType_GetBases │ │ │ │ -00004340 T _PyType_GetDict │ │ │ │ -00000d38 T _PyType_GetDocFromInternalDoc │ │ │ │ -0000dfac T _PyType_GetFullyQualifiedName │ │ │ │ +00004324 T _PyType_GetDict │ │ │ │ +00000d3c T _PyType_GetDocFromInternalDoc │ │ │ │ +0000dfd4 T _PyType_GetFullyQualifiedName │ │ │ │ 0000173c T _PyType_GetMRO │ │ │ │ -000032c4 T _PyType_GetSlotWrapperNames │ │ │ │ -00000d68 T _PyType_GetSubclasses │ │ │ │ -00003500 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +000032c8 T _PyType_GetSlotWrapperNames │ │ │ │ +00000d6c T _PyType_GetSubclasses │ │ │ │ +00003504 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 00001978 T _PyType_GetVersionForCurrentState │ │ │ │ -00001114 T _PyType_HasSubclasses │ │ │ │ +00001118 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 000002ac T _PyType_Lookup │ │ │ │ 00001944 T _PyType_LookupByVersion │ │ │ │ -000087fc T _PyType_LookupRef │ │ │ │ -000059d4 T _PyType_LookupRefAndVersion │ │ │ │ -00005584 T _PyType_LookupStackRefAndVersion │ │ │ │ +0000881c T _PyType_LookupRef │ │ │ │ +000059b4 T _PyType_LookupRefAndVersion │ │ │ │ +00005568 T _PyType_LookupStackRefAndVersion │ │ │ │ 000002d0 T _PyType_Name │ │ │ │ 0000197e T _PyType_NewManagedObject │ │ │ │ -00000e68 T _PyType_SetFlags │ │ │ │ -00000e74 T _PyType_SetFlagsRecursive │ │ │ │ -000044a4 T _PyType_SetVersion │ │ │ │ -000011e0 T _PyType_Validate │ │ │ │ +00000e6c T _PyType_SetFlags │ │ │ │ +00000e78 T _PyType_SetFlagsRecursive │ │ │ │ +000044a8 T _PyType_SetVersion │ │ │ │ +000011e4 T _PyType_Validate │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ -00001184 T _PyTypes_Fini │ │ │ │ -00001028 T _PyTypes_FiniExtTypes │ │ │ │ +00001188 T _PyTypes_Fini │ │ │ │ +0000102c T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000b35c T _Py_BaseObject_RichCompare │ │ │ │ +0000b384 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_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_dict_lookup_threadsafe_stackref │ │ │ │ -0000e090 T _Py_slot_tp_getattr_hook │ │ │ │ -000035b4 T _Py_slot_tp_getattro │ │ │ │ +0000e0b8 T _Py_slot_tp_getattr_hook │ │ │ │ +000035b8 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -00009658 T _Py_type_getattro │ │ │ │ -0000893c T _Py_type_getattro_impl │ │ │ │ +0000967c T _Py_type_getattro │ │ │ │ +0000895c T _Py_type_getattro_impl │ │ │ │ U _Py_union_type_or │ │ │ │ 00000150 r __func__.0 │ │ │ │ 0000020c r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00002c0c t _common_reduce.part.0 │ │ │ │ -000056a0 t assign_version_tag │ │ │ │ -00004f14 t best_base │ │ │ │ +00002c10 t _common_reduce.part.0 │ │ │ │ +00005680 t assign_version_tag │ │ │ │ +00004ef8 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 00000f58 t bufferwrapper_dealloc │ │ │ │ 00000ed4 t bufferwrapper_releasebuf │ │ │ │ 00001650 t bufferwrapper_traverse │ │ │ │ -0000e9a8 t call_attribute │ │ │ │ -0000098c t call_unbound_noarg.part.0 │ │ │ │ +0000e9d0 t call_attribute │ │ │ │ +00000990 t call_unbound_noarg.part.0 │ │ │ │ 0000000c t check_immutable_bases │ │ │ │ -0000bd88 t check_num_args │ │ │ │ +0000bdb0 t check_num_args │ │ │ │ 00000afe t check_pow_args │ │ │ │ 00000554 t check_set_special_type_attr │ │ │ │ 00000d10 t class_name │ │ │ │ -0000a4a0 t clear_slots │ │ │ │ -0000cddc t clear_tp_subclasses │ │ │ │ -00002570 t compatible_for_assignment │ │ │ │ -00002684 t compatible_with_tp_base │ │ │ │ -000057b4 t find_name_in_mro │ │ │ │ -0000cf68 t fini_static_type │ │ │ │ -000013c4 t get_base_by_token_recursive │ │ │ │ +0000a4c4 t clear_slots │ │ │ │ +0000ce04 t clear_tp_subclasses │ │ │ │ +00002574 t compatible_for_assignment │ │ │ │ +00002688 t compatible_with_tp_base │ │ │ │ +00005794 t find_name_in_mro │ │ │ │ +0000cf90 t fini_static_type │ │ │ │ +000013c8 t get_base_by_token_recursive │ │ │ │ 00001402 t get_dict_descriptor │ │ │ │ 00000d9a t getindex │ │ │ │ -00002ce0 t import_copyreg │ │ │ │ -000094c0 t lookup_method_ex.constprop.0 │ │ │ │ -00001088 t managed_static_type_state_clear.part.0 │ │ │ │ -0000c4a4 t maybe_call_special_no_args │ │ │ │ +00002ce4 t import_copyreg │ │ │ │ +000094e4 t lookup_method_ex.constprop.0 │ │ │ │ +0000108c t managed_static_type_state_clear.part.0 │ │ │ │ +0000c4cc t maybe_call_special_no_args │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000170c t merge_class_dict │ │ │ │ +00001710 t merge_class_dict │ │ │ │ 000007a4 t method_is_overloaded.isra.0 │ │ │ │ -000026d8 t mro_hierarchy_for_complete_type │ │ │ │ -00003b8c t mro_implementation_unlocked │ │ │ │ -00003554 t mro_internal_unlocked.isra.0 │ │ │ │ +000026dc t mro_hierarchy_for_complete_type │ │ │ │ +00003b70 t mro_implementation_unlocked │ │ │ │ +00003538 t mro_internal_unlocked.isra.0 │ │ │ │ 00000160 r name_op │ │ │ │ 00000354 t next_global_version_tag │ │ │ │ -00001d14 t object___dir__ │ │ │ │ +00001d18 t object___dir__ │ │ │ │ 000006c8 r object___dir____doc__ │ │ │ │ -00000fc4 t object___format__ │ │ │ │ +00000fc8 t object___format__ │ │ │ │ 0000073c r object___format____doc__ │ │ │ │ -000036f4 t object___getstate__ │ │ │ │ +000036f8 t object___getstate__ │ │ │ │ 0000082c r object___getstate____doc__ │ │ │ │ 00001018 t object___reduce__ │ │ │ │ 00000800 r object___reduce____doc__ │ │ │ │ -0000eb3c t object___reduce_ex__ │ │ │ │ +0000eb64 t object___reduce_ex__ │ │ │ │ 000007c4 r object___reduce_ex____doc__ │ │ │ │ 00000a72 t object___sizeof__ │ │ │ │ 000006fc r object___sizeof____doc__ │ │ │ │ -00008934 t object_dealloc │ │ │ │ +00008954 t object_dealloc │ │ │ │ 000003fc r object_doc │ │ │ │ -0000b568 t object_get_class │ │ │ │ +0000b590 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00002d1c t object_getstate │ │ │ │ -00002ddc t object_getstate_default │ │ │ │ -000091f8 t object_init │ │ │ │ -00008790 t object_init_subclass │ │ │ │ +00002d20 t object_getstate │ │ │ │ +00002de0 t object_getstate_default │ │ │ │ +0000921c t object_init │ │ │ │ +000087b0 t object_init_subclass │ │ │ │ 000004b8 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -00008f14 t object_new │ │ │ │ -00000874 t object_repr │ │ │ │ -0000b460 t object_richcompare │ │ │ │ -00002938 t object_set_class │ │ │ │ -00009a94 t object_str │ │ │ │ -00000f74 t object_subclasshook │ │ │ │ +00008f38 t object_new │ │ │ │ +00000878 t object_repr │ │ │ │ +0000b488 t object_richcompare │ │ │ │ +0000293c t object_set_class │ │ │ │ +00009ab8 t object_str │ │ │ │ +00000f78 t object_subclasshook │ │ │ │ 00000540 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 00001250 t releasebuffer_call_python │ │ │ │ -00004494 t richcmp_eq │ │ │ │ -000036f0 t richcmp_ge │ │ │ │ -000036e8 t richcmp_gt │ │ │ │ -000036ec t richcmp_le │ │ │ │ -000036e4 t richcmp_lt │ │ │ │ -000034c4 t richcmp_ne │ │ │ │ -00000e78 t set_flags_recursive │ │ │ │ +00004498 t richcmp_eq │ │ │ │ +000036f4 t richcmp_ge │ │ │ │ +000036ec t richcmp_gt │ │ │ │ +000036f0 t richcmp_le │ │ │ │ +000036e8 t richcmp_lt │ │ │ │ +000034c8 t richcmp_ne │ │ │ │ +00000e7c t set_flags_recursive │ │ │ │ 00000bd0 t set_mro_error │ │ │ │ 0000039c t set_version_unlocked │ │ │ │ 00000bc6 t slot_am_aiter │ │ │ │ -00004544 t slot_am_anext │ │ │ │ +00004548 t slot_am_anext │ │ │ │ 00000008 t slot_am_await │ │ │ │ -00003890 t slot_am_generic │ │ │ │ +00003894 t slot_am_generic │ │ │ │ 00000dec t slot_bf_getbuffer │ │ │ │ 0000134c t slot_bf_releasebuffer │ │ │ │ -0000b638 t slot_mp_ass_subscript │ │ │ │ -0000c704 t slot_mp_subscript │ │ │ │ -00004374 t slot_nb_absolute │ │ │ │ -00003720 t slot_nb_add │ │ │ │ -00001418 t slot_nb_and │ │ │ │ -0000361c t slot_nb_bool │ │ │ │ -00004204 t slot_nb_divmod │ │ │ │ -000038d8 t slot_nb_float │ │ │ │ -00003c64 t slot_nb_floor_divide │ │ │ │ -000036fc t slot_nb_index │ │ │ │ +0000b660 t slot_mp_ass_subscript │ │ │ │ +0000c72c t slot_mp_subscript │ │ │ │ +00004378 t slot_nb_absolute │ │ │ │ +00003724 t slot_nb_add │ │ │ │ +0000141c t slot_nb_and │ │ │ │ +00003620 t slot_nb_bool │ │ │ │ +00004208 t slot_nb_divmod │ │ │ │ +000038dc t slot_nb_float │ │ │ │ +00003c68 t slot_nb_floor_divide │ │ │ │ +00003700 t slot_nb_index │ │ │ │ 00000014 t slot_nb_inplace_add │ │ │ │ 00000464 t slot_nb_inplace_and │ │ │ │ 00000224 t slot_nb_inplace_floor_divide │ │ │ │ 0000084a t slot_nb_inplace_lshift │ │ │ │ 000001d4 t slot_nb_inplace_matrix_multiply │ │ │ │ 0000003c t slot_nb_inplace_multiply │ │ │ │ 0000043c t slot_nb_inplace_or │ │ │ │ 00000414 t slot_nb_inplace_power │ │ │ │ 000003ec t slot_nb_inplace_remainder │ │ │ │ 000005f8 t slot_nb_inplace_rshift │ │ │ │ 00000064 t slot_nb_inplace_subtract │ │ │ │ 000001fc t slot_nb_inplace_true_divide │ │ │ │ 0000048c t slot_nb_inplace_xor │ │ │ │ -00001e74 t slot_nb_int │ │ │ │ -00004520 t slot_nb_invert │ │ │ │ +00001e78 t slot_nb_int │ │ │ │ +00004524 t slot_nb_invert │ │ │ │ 00000620 t slot_nb_lshift │ │ │ │ 0000008c t slot_nb_matrix_multiply │ │ │ │ -000038fc t slot_nb_multiply │ │ │ │ -000013a0 t slot_nb_negative │ │ │ │ -00001884 t slot_nb_or │ │ │ │ +00003900 t slot_nb_multiply │ │ │ │ +000013a4 t slot_nb_negative │ │ │ │ +00001888 t slot_nb_or │ │ │ │ 00000874 t slot_nb_positive │ │ │ │ -00003dd4 t slot_nb_power │ │ │ │ +00003dd8 t slot_nb_power │ │ │ │ 0000024c t slot_nb_remainder │ │ │ │ 000004b4 t slot_nb_rshift │ │ │ │ -00003a70 t slot_nb_subtract │ │ │ │ -000027cc t slot_nb_true_divide │ │ │ │ -0000409c t slot_nb_xor │ │ │ │ +00003a74 t slot_nb_subtract │ │ │ │ +000027d0 t slot_nb_true_divide │ │ │ │ +000040a0 t slot_nb_xor │ │ │ │ 000019a8 t slot_sq_ass_item │ │ │ │ -0000c1dc t slot_sq_contains │ │ │ │ -0000dc14 t slot_sq_item │ │ │ │ -0000d6bc t slot_sq_length │ │ │ │ -0000d4f8 t slot_tp_call │ │ │ │ -00001308 t slot_tp_descr_get │ │ │ │ +0000c204 t slot_sq_contains │ │ │ │ +0000dc3c t slot_sq_item │ │ │ │ +0000d6e4 t slot_sq_length │ │ │ │ +0000d520 t slot_tp_call │ │ │ │ +0000130c t slot_tp_descr_get │ │ │ │ 00000390 t slot_tp_descr_set │ │ │ │ -000017ec t slot_tp_finalize │ │ │ │ -0000e6d4 t slot_tp_hash │ │ │ │ -0000927c t slot_tp_init │ │ │ │ -00000ef4 t slot_tp_iter │ │ │ │ -00001cf0 t slot_tp_iternext │ │ │ │ -00009f20 t slot_tp_new │ │ │ │ -00001e98 t slot_tp_repr │ │ │ │ -0000e47c t slot_tp_richcompare │ │ │ │ -0000bb28 t slot_tp_setattro │ │ │ │ -0000da18 t slot_tp_str │ │ │ │ +000017f0 t slot_tp_finalize │ │ │ │ +0000e6fc t slot_tp_hash │ │ │ │ +000092a0 t slot_tp_init │ │ │ │ +00000ef8 t slot_tp_iter │ │ │ │ +00001cf4 t slot_tp_iternext │ │ │ │ +00009f44 t slot_tp_new │ │ │ │ +00001e9c t slot_tp_repr │ │ │ │ +0000e4a4 t slot_tp_richcompare │ │ │ │ +0000bb50 t slot_tp_setattro │ │ │ │ +0000da40 t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ -000051b8 t solid_base │ │ │ │ -000052f8 t special_offset_from_member.constprop.0 │ │ │ │ +0000519c t solid_base │ │ │ │ +000052dc t special_offset_from_member.constprop.0 │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000ce6c t subtype_clear │ │ │ │ -0000a164 t subtype_dealloc │ │ │ │ -0000ea08 t subtype_dict │ │ │ │ +0000ce94 t subtype_clear │ │ │ │ +0000a188 t subtype_dealloc │ │ │ │ +0000ea30 t subtype_dict │ │ │ │ 00000c60 d subtype_getsets_dict_only │ │ │ │ 00000c24 d subtype_getsets_full │ │ │ │ 00000c88 d subtype_getsets_weakref_only │ │ │ │ 00000fcc t subtype_getweakref │ │ │ │ -000044a8 t subtype_setdict │ │ │ │ -0000b250 t subtype_traverse │ │ │ │ -0000863c t super_dealloc │ │ │ │ +000044ac t subtype_setdict │ │ │ │ +0000b278 t subtype_traverse │ │ │ │ +0000865c t super_dealloc │ │ │ │ 0000105c t super_descr_get │ │ │ │ 00000228 r super_doc │ │ │ │ -000083b4 t super_getattro │ │ │ │ -00004550 t super_init │ │ │ │ +000083d4 t super_getattro │ │ │ │ +00004554 t super_init │ │ │ │ 00000308 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00001680 t super_repr │ │ │ │ 0000101e t super_traverse │ │ │ │ -00007d5c t super_vectorcall │ │ │ │ -0000826c t supercheck │ │ │ │ +00007d7c t super_vectorcall │ │ │ │ +0000828c t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -00009f8c t tp_new_wrapper │ │ │ │ -00001638 t type___dir__ │ │ │ │ +00009fb0 t tp_new_wrapper │ │ │ │ +0000163c t type___dir__ │ │ │ │ 000008a4 r type___dir____doc__ │ │ │ │ -000015f8 t type___instancecheck__ │ │ │ │ +000015fc t type___instancecheck__ │ │ │ │ 000009b4 r type___instancecheck____doc__ │ │ │ │ 00001146 t type___sizeof__ │ │ │ │ 0000085c r type___sizeof____doc__ │ │ │ │ -0000c6c8 t type___subclasscheck__ │ │ │ │ +0000c6f0 t type___subclasscheck__ │ │ │ │ 00000968 r type___subclasscheck____doc__ │ │ │ │ -00000d64 t type___subclasses__ │ │ │ │ +00000d68 t type___subclasses__ │ │ │ │ 000008e8 r type___subclasses____doc__ │ │ │ │ -000009c8 t type_abstractmethods │ │ │ │ +000009cc t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ -00005bac t type_call │ │ │ │ -0000c90c t type_clear │ │ │ │ -0000c9d0 t type_dealloc │ │ │ │ -0000b578 t type_dict │ │ │ │ +00005b8c t type_call │ │ │ │ +0000c934 t type_clear │ │ │ │ +0000c9f8 t type_dealloc │ │ │ │ +0000b5a0 t type_dict │ │ │ │ 00000678 r type_doc │ │ │ │ -00001be8 t type_get_annotate │ │ │ │ -000019f4 t type_get_annotations │ │ │ │ -000009b4 t type_get_bases │ │ │ │ -00000c58 t type_get_doc │ │ │ │ -0000be04 t type_get_module │ │ │ │ -0000beec t type_get_mro │ │ │ │ -00003c5c t type_get_text_signature │ │ │ │ -00004400 t type_get_type_params │ │ │ │ +00001bec t type_get_annotate │ │ │ │ +000019f8 t type_get_annotations │ │ │ │ +000009b8 t type_get_bases │ │ │ │ +00000c5c t type_get_doc │ │ │ │ +0000be2c t type_get_module │ │ │ │ +0000bf14 t type_get_mro │ │ │ │ +00003c60 t type_get_text_signature │ │ │ │ +00004404 t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -0000879c t type_init │ │ │ │ -0000557c t type_is_gc │ │ │ │ +000087bc t type_init │ │ │ │ +00005560 t type_is_gc │ │ │ │ 00001174 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -000053b0 t type_modified_unlocked │ │ │ │ -000053bc t type_modified_unlocked.part.0 │ │ │ │ -00009c80 t type_module │ │ │ │ -00000944 t type_mro │ │ │ │ +00005394 t type_modified_unlocked │ │ │ │ +000053a0 t type_modified_unlocked.part.0 │ │ │ │ +00009ca4 t type_module │ │ │ │ +00000948 t type_mro │ │ │ │ 0000092c r type_mro__doc__ │ │ │ │ -0000b5f0 t type_name │ │ │ │ -00005cfc t type_new │ │ │ │ -00008da4 t type_prepare │ │ │ │ -00009d5c t type_qualname │ │ │ │ -00009d78 t type_qualname.part.0 │ │ │ │ +0000b618 t type_name │ │ │ │ +00005cdc t type_new │ │ │ │ +00008dc4 t type_prepare │ │ │ │ +00009d80 t type_qualname │ │ │ │ +00009d9c t type_qualname.part.0 │ │ │ │ 000003f8 t type_ready │ │ │ │ -00009aa0 t type_repr │ │ │ │ -00000a68 t type_set_abstractmethods │ │ │ │ -00002ae8 t type_set_annotate │ │ │ │ -00000740 t type_set_annotations │ │ │ │ -00001ee8 t type_set_bases │ │ │ │ -00001674 t type_set_doc │ │ │ │ +00009ac4 t type_repr │ │ │ │ +00000a6c t type_set_abstractmethods │ │ │ │ +00002aec t type_set_annotate │ │ │ │ +00000744 t type_set_annotations │ │ │ │ +00001eec t type_set_bases │ │ │ │ +00001678 t type_set_doc │ │ │ │ 000004a4 t type_set_module │ │ │ │ -000033a8 t type_set_name │ │ │ │ -00002c64 t type_set_qualname │ │ │ │ +000033ac t type_set_name │ │ │ │ +00002c68 t type_set_qualname │ │ │ │ 000008e4 t type_set_type_params │ │ │ │ -0000a640 t type_setattro │ │ │ │ -0000b174 t type_traverse │ │ │ │ -00005b30 t type_vectorcall │ │ │ │ -0000766c t update_one_slot │ │ │ │ -0000aee8 t update_slot │ │ │ │ -0000c1b8 t update_slots_callback │ │ │ │ -0000c048 t update_subclasses.constprop.0 │ │ │ │ +0000a664 t type_setattro │ │ │ │ +0000b19c t type_traverse │ │ │ │ +00005b10 t type_vectorcall │ │ │ │ +0000768c t update_one_slot │ │ │ │ +0000af10 t update_slot │ │ │ │ +0000c1e0 t update_slots_callback │ │ │ │ +0000c070 t update_subclasses.constprop.0 │ │ │ │ 00001554 t validate_watcher_id │ │ │ │ -0000158c t vectorcall_maybe │ │ │ │ -0000b89c t vectorcall_method │ │ │ │ -00003374 t wrap_binaryfunc │ │ │ │ -000043fc t wrap_binaryfunc_l │ │ │ │ +00001590 t vectorcall_maybe │ │ │ │ +0000b8c4 t vectorcall_method │ │ │ │ +00003378 t wrap_binaryfunc │ │ │ │ +00004400 t wrap_binaryfunc_l │ │ │ │ 00000a8a t wrap_binaryfunc_r │ │ │ │ 00000b62 t wrap_buffer │ │ │ │ 00000ab6 t wrap_call │ │ │ │ -00003234 t wrap_del │ │ │ │ -00000b40 t wrap_delattr │ │ │ │ -000035dc t wrap_delitem │ │ │ │ +00003238 t wrap_del │ │ │ │ +00000b44 t wrap_delattr │ │ │ │ +000035e0 t wrap_delitem │ │ │ │ 0000110e t wrap_descr_delete │ │ │ │ -0000eab4 t wrap_descr_get │ │ │ │ -00003478 t wrap_descr_set │ │ │ │ -000043f8 t wrap_hashfunc │ │ │ │ +0000eadc t wrap_descr_get │ │ │ │ +0000347c t wrap_descr_set │ │ │ │ +000043fc t wrap_hashfunc │ │ │ │ 00000898 t wrap_indexargfunc │ │ │ │ -0000a13c t wrap_init │ │ │ │ +0000a160 t wrap_init │ │ │ │ 00001434 t wrap_inquirypred │ │ │ │ -000043b0 t wrap_lenfunc │ │ │ │ -0000122c t wrap_next │ │ │ │ -0000bad4 t wrap_objobjargproc │ │ │ │ +000043b4 t wrap_lenfunc │ │ │ │ +00001230 t wrap_next │ │ │ │ +0000bafc t wrap_objobjargproc │ │ │ │ 00000764 t wrap_objobjproc │ │ │ │ 0000117a t wrap_releasebuffer │ │ │ │ -000034c8 t wrap_richcmpfunc │ │ │ │ -0000bf0c t wrap_setattr │ │ │ │ +000034cc t wrap_richcmpfunc │ │ │ │ +0000bf34 t wrap_setattr │ │ │ │ 00000d40 t wrap_sq_delitem │ │ │ │ 00000f86 t wrap_sq_item │ │ │ │ 000016bc t wrap_sq_setitem │ │ │ │ 000013c6 t wrap_ternaryfunc │ │ │ │ 00000ac2 t wrap_ternaryfunc_r │ │ │ │ -00001cc0 t wrap_unaryfunc │ │ │ │ +00001cc4 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -13694,18 +13693,18 @@ │ │ │ │ 00000694 r .LC94 │ │ │ │ 000006ac r .LC95 │ │ │ │ 000006bc r .LC96 │ │ │ │ 000006d4 r .LC97 │ │ │ │ 000006e0 r .LC98 │ │ │ │ 00000718 r .LC99 │ │ │ │ 000000d4 d EncodingMapType │ │ │ │ -000012b2 t EncodingMap_size │ │ │ │ +0000124e t EncodingMap_size │ │ │ │ 00003208 r EncodingMap_size__doc__ │ │ │ │ 000075a8 t InsertThousandsGrouping_fill.part.0 │ │ │ │ -0000784c t MarkupIterator_next │ │ │ │ +00007804 t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromString │ │ │ │ @@ -13820,126 +13819,126 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -000060a8 T PyUnicodeWriter_Create │ │ │ │ -00000d98 T PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ -000144f0 T PyUnicodeWriter_Discard │ │ │ │ +00006064 T PyUnicodeWriter_Create │ │ │ │ +00000d34 T PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ +00014444 T PyUnicodeWriter_Discard │ │ │ │ 000029d4 T PyUnicodeWriter_Finish │ │ │ │ -00000504 T PyUnicodeWriter_Format │ │ │ │ +000004a0 T PyUnicodeWriter_Format │ │ │ │ 0000776c T PyUnicodeWriter_WriteASCII │ │ │ │ -00012cbc T PyUnicodeWriter_WriteChar │ │ │ │ -00012d54 T PyUnicodeWriter_WriteRepr │ │ │ │ -00006154 T PyUnicodeWriter_WriteStr │ │ │ │ +00012c20 T PyUnicodeWriter_WriteChar │ │ │ │ +00012cb8 T PyUnicodeWriter_WriteRepr │ │ │ │ +00006110 T PyUnicodeWriter_WriteStr │ │ │ │ 0000752c T PyUnicodeWriter_WriteSubstring │ │ │ │ -00000ddc T PyUnicodeWriter_WriteUCS4 │ │ │ │ +00000d78 T PyUnicodeWriter_WriteUCS4 │ │ │ │ 00006be8 T PyUnicodeWriter_WriteUTF8 │ │ │ │ -00000a12 T PyUnicodeWriter_WriteWideChar │ │ │ │ -0000c364 T PyUnicode_Append │ │ │ │ +000009ae T PyUnicodeWriter_WriteWideChar │ │ │ │ +0000c2d4 T PyUnicode_Append │ │ │ │ 00006360 T PyUnicode_AppendAndDel │ │ │ │ 00007444 T PyUnicode_AsASCIIString │ │ │ │ -000007ea T PyUnicode_AsCharmapString │ │ │ │ -00001948 T PyUnicode_AsDecodedObject │ │ │ │ -000019a4 T PyUnicode_AsDecodedUnicode │ │ │ │ -00001a46 T PyUnicode_AsEncodedObject │ │ │ │ -00004898 T PyUnicode_AsEncodedString │ │ │ │ -00001aa2 T PyUnicode_AsEncodedUnicode │ │ │ │ -00000816 T PyUnicode_AsLatin1String │ │ │ │ +00000786 T PyUnicode_AsCharmapString │ │ │ │ +00001946 T PyUnicode_AsDecodedObject │ │ │ │ +000019a2 T PyUnicode_AsDecodedUnicode │ │ │ │ +00001a44 T PyUnicode_AsEncodedObject │ │ │ │ +000048b4 T PyUnicode_AsEncodedString │ │ │ │ +00001aa0 T PyUnicode_AsEncodedUnicode │ │ │ │ +000007b2 T PyUnicode_AsLatin1String │ │ │ │ 0000cdc0 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 00008f90 T PyUnicode_AsUCS4 │ │ │ │ 0000bbcc T PyUnicode_AsUCS4Copy │ │ │ │ -0000081c T PyUnicode_AsUTF16String │ │ │ │ -00000824 T PyUnicode_AsUTF32String │ │ │ │ -00001e88 T PyUnicode_AsUTF8 │ │ │ │ -00001de0 T PyUnicode_AsUTF8AndSize │ │ │ │ +000007b8 T PyUnicode_AsUTF16String │ │ │ │ +000007c0 T PyUnicode_AsUTF32String │ │ │ │ +00001ea4 T PyUnicode_AsUTF8 │ │ │ │ +00001dfc T PyUnicode_AsUTF8AndSize │ │ │ │ 00004334 T PyUnicode_AsUTF8String │ │ │ │ 0000c48c T PyUnicode_AsUnicodeEscapeString │ │ │ │ 00003b50 T PyUnicode_AsWideChar │ │ │ │ -00009b74 T PyUnicode_AsWideCharString │ │ │ │ +00009af4 T PyUnicode_AsWideCharString │ │ │ │ 00003cc0 T PyUnicode_BuildEncodingMap │ │ │ │ -0000f5f8 T PyUnicode_Compare │ │ │ │ -00003c5c T PyUnicode_CompareWithASCIIString │ │ │ │ -0000bfe8 T PyUnicode_Concat │ │ │ │ -00008a3c T PyUnicode_Contains │ │ │ │ +0000f560 T PyUnicode_Compare │ │ │ │ +00003c74 T PyUnicode_CompareWithASCIIString │ │ │ │ +0000bf58 T PyUnicode_Concat │ │ │ │ +000089f0 T PyUnicode_Contains │ │ │ │ 0000d434 T PyUnicode_CopyCharacters │ │ │ │ -00000c2c T PyUnicode_Count │ │ │ │ -00001d84 T PyUnicode_DATA │ │ │ │ -00012860 T PyUnicode_Decode │ │ │ │ -0000d8f0 T PyUnicode_DecodeASCII │ │ │ │ +00000bc8 T PyUnicode_Count │ │ │ │ +00001d80 T PyUnicode_DATA │ │ │ │ +000127c4 T PyUnicode_Decode │ │ │ │ +0000d860 T PyUnicode_DecodeASCII │ │ │ │ 00004da0 T PyUnicode_DecodeCharmap │ │ │ │ 0000264c T PyUnicode_DecodeFSDefault │ │ │ │ -00001370 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +0000138c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ 00004d9c T PyUnicode_DecodeLatin1 │ │ │ │ 00002b30 T PyUnicode_DecodeLocale │ │ │ │ -00001b40 T PyUnicode_DecodeLocaleAndSize │ │ │ │ +00001b3e T PyUnicode_DecodeLocaleAndSize │ │ │ │ 0000a070 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ -00000716 T PyUnicode_DecodeUTF16 │ │ │ │ +000006b2 T PyUnicode_DecodeUTF16 │ │ │ │ 0000a4a0 T PyUnicode_DecodeUTF16Stateful │ │ │ │ -00000732 T PyUnicode_DecodeUTF32 │ │ │ │ -00015068 T PyUnicode_DecodeUTF32Stateful │ │ │ │ -00001cdc T PyUnicode_DecodeUTF7 │ │ │ │ -00014a6c T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00003a20 T PyUnicode_DecodeUTF8 │ │ │ │ -00003a98 T PyUnicode_DecodeUTF8Stateful │ │ │ │ -0000082c T PyUnicode_DecodeUnicodeEscape │ │ │ │ -0000edb0 T PyUnicode_EncodeFSDefault │ │ │ │ +000006ce T PyUnicode_DecodeUTF32 │ │ │ │ +00014fbc T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00001cda T PyUnicode_DecodeUTF7 │ │ │ │ +000149c0 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00003a38 T PyUnicode_DecodeUTF8 │ │ │ │ +00003ab0 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +000007c8 T PyUnicode_DecodeUnicodeEscape │ │ │ │ +0000ed4c T PyUnicode_EncodeFSDefault │ │ │ │ 000071e4 T PyUnicode_EncodeLocale │ │ │ │ -00000d30 T PyUnicode_Equal │ │ │ │ -0001095c T PyUnicode_EqualToUTF8 │ │ │ │ -000109b4 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00000ccc T PyUnicode_Equal │ │ │ │ +000108c4 T PyUnicode_EqualToUTF8 │ │ │ │ +0001091c T PyUnicode_EqualToUTF8AndSize │ │ │ │ 000044e8 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -000100e4 T PyUnicode_FSConverter │ │ │ │ +0001004c T PyUnicode_FSConverter │ │ │ │ 000038f8 T PyUnicode_FSDecoder │ │ │ │ 0000a37c T PyUnicode_Fill │ │ │ │ 0000cf78 T PyUnicode_Find │ │ │ │ -00009d40 T PyUnicode_FindChar │ │ │ │ -00010cb0 T PyUnicode_Format │ │ │ │ -0001278c T PyUnicode_FromEncodedObject │ │ │ │ -00006260 T PyUnicode_FromFormat │ │ │ │ -00001ee8 T PyUnicode_FromFormatV │ │ │ │ -0000361c T PyUnicode_FromKindAndData │ │ │ │ -0000c7c0 T PyUnicode_FromObject │ │ │ │ -000138dc T PyUnicode_FromOrdinal │ │ │ │ +00009cc0 T PyUnicode_FindChar │ │ │ │ +00010c18 T PyUnicode_Format │ │ │ │ +000126f0 T PyUnicode_FromEncodedObject │ │ │ │ +0000621c T PyUnicode_FromFormat │ │ │ │ +00001f04 T PyUnicode_FromFormatV │ │ │ │ +00003634 T PyUnicode_FromKindAndData │ │ │ │ +0000c730 T PyUnicode_FromObject │ │ │ │ +00013830 T PyUnicode_FromOrdinal │ │ │ │ 00000824 T PyUnicode_FromString │ │ │ │ 00000f38 T PyUnicode_FromStringAndSize │ │ │ │ -0000194c T PyUnicode_FromWideChar │ │ │ │ -0000074e T PyUnicode_GetDefaultEncoding │ │ │ │ +00001968 T PyUnicode_FromWideChar │ │ │ │ +000006ea T PyUnicode_GetDefaultEncoding │ │ │ │ 00004924 T PyUnicode_GetLength │ │ │ │ -00001b68 T PyUnicode_GetSize │ │ │ │ +00001b66 T PyUnicode_GetSize │ │ │ │ 000005fc T PyUnicode_InternFromString │ │ │ │ -00001d18 T PyUnicode_InternImmortal │ │ │ │ -000004d4 T PyUnicode_InternInPlace │ │ │ │ +00001d16 T PyUnicode_InternImmortal │ │ │ │ +00000470 T PyUnicode_InternInPlace │ │ │ │ 000026fc T PyUnicode_IsIdentifier │ │ │ │ -0000dc94 T PyUnicode_Join │ │ │ │ -00001d48 T PyUnicode_KIND │ │ │ │ +0000dc04 T PyUnicode_Join │ │ │ │ +00001d44 T PyUnicode_KIND │ │ │ │ 000004c8 T PyUnicode_New │ │ │ │ 00002b9c T PyUnicode_Partition │ │ │ │ -00007c1c t PyUnicode_READ_CHAR │ │ │ │ +00007bd4 t PyUnicode_READ_CHAR │ │ │ │ 00002a2c t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00005afc T PyUnicode_RPartition │ │ │ │ -00000cc4 T PyUnicode_RSplit │ │ │ │ +00005ab8 T PyUnicode_RPartition │ │ │ │ +00000c60 T PyUnicode_RSplit │ │ │ │ 000052a8 T PyUnicode_ReadChar │ │ │ │ 0000a25c T PyUnicode_Replace │ │ │ │ -00000c70 T PyUnicode_Resize │ │ │ │ -00004d70 T PyUnicode_RichCompare │ │ │ │ +00000c0c T PyUnicode_Resize │ │ │ │ +00004d8c T PyUnicode_RichCompare │ │ │ │ 00007770 T PyUnicode_Split │ │ │ │ -00012fdc T PyUnicode_Splitlines │ │ │ │ -0000a090 T PyUnicode_Substring │ │ │ │ +00012f40 T PyUnicode_Splitlines │ │ │ │ +0000a000 T PyUnicode_Substring │ │ │ │ 000044a0 T PyUnicode_Tailmatch │ │ │ │ -00000d00 T PyUnicode_Translate │ │ │ │ +00000c9c T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ -000008be T PyUnicode_WriteChar │ │ │ │ +0000085a T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -00010330 t Py_UNICODE_ISALNUM │ │ │ │ -0000472c t Py_XDECREF │ │ │ │ +00010298 t Py_UNICODE_ISALNUM │ │ │ │ +00004744 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 0000d3b0 t SubString_new_object │ │ │ │ 0000d120 t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ @@ -13973,70 +13972,70 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -0001363c T _PyUnicodeWriter_Dealloc │ │ │ │ -000033d4 T _PyUnicodeWriter_Finish │ │ │ │ -00012f2c T _PyUnicodeWriter_Init │ │ │ │ -00004408 T _PyUnicodeWriter_PrepareInternal │ │ │ │ -00001b92 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ +00013590 T _PyUnicodeWriter_Dealloc │ │ │ │ +000033f0 T _PyUnicodeWriter_Finish │ │ │ │ +00012e90 T _PyUnicodeWriter_Init │ │ │ │ +00004420 T _PyUnicodeWriter_PrepareInternal │ │ │ │ +00001b90 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 0000266c t _PyUnicodeWriter_Update │ │ │ │ -00003168 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -00013790 T _PyUnicodeWriter_WriteChar │ │ │ │ -000064d0 t _PyUnicodeWriter_WriteCharInline │ │ │ │ -00001bb0 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -000053e4 T _PyUnicodeWriter_WriteStr │ │ │ │ -00007c6c T _PyUnicodeWriter_WriteSubstring │ │ │ │ -00004d28 T _PyUnicode_AsASCIIString │ │ │ │ +00003184 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +000136e4 T _PyUnicodeWriter_WriteChar │ │ │ │ +0000648c t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00001bae T _PyUnicodeWriter_WriteLatin1String │ │ │ │ +000053ec T _PyUnicodeWriter_WriteStr │ │ │ │ +00007c24 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +00004d44 T _PyUnicode_AsASCIIString │ │ │ │ 00006c28 T _PyUnicode_AsLatin1String │ │ │ │ -00001d9c T _PyUnicode_AsUTF8NoNUL │ │ │ │ +00001db8 T _PyUnicode_AsUTF8NoNUL │ │ │ │ 00004ae0 T _PyUnicode_AsUTF8String │ │ │ │ -00001560 T _PyUnicode_CheckConsistency │ │ │ │ -00013800 T _PyUnicode_ClearInterned │ │ │ │ +000014fc T _PyUnicode_CheckConsistency │ │ │ │ +00013754 T _PyUnicode_ClearInterned │ │ │ │ 00007208 T _PyUnicode_Copy │ │ │ │ -000147a4 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -00003d34 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +000146f8 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00003d4c T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ 0000ccb0 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ 00003f9c T _PyUnicode_Dedent │ │ │ │ 00005c20 T _PyUnicode_EncodeCharmap │ │ │ │ 0000995c T _PyUnicode_EncodeUTF16 │ │ │ │ 0000bc20 T _PyUnicode_EncodeUTF32 │ │ │ │ -000154cc T _PyUnicode_EncodeUTF7 │ │ │ │ -00003bd0 T _PyUnicode_Equal │ │ │ │ -00001c82 T _PyUnicode_EqualToASCIIId │ │ │ │ -00003a48 T _PyUnicode_EqualToASCIIString │ │ │ │ -00010b84 T _PyUnicode_ExactDealloc │ │ │ │ +00015420 T _PyUnicode_EncodeUTF7 │ │ │ │ +00003be8 T _PyUnicode_Equal │ │ │ │ +00001c80 T _PyUnicode_EqualToASCIIId │ │ │ │ +00003a60 T _PyUnicode_EqualToASCIIString │ │ │ │ +00010aec T _PyUnicode_ExactDealloc │ │ │ │ 00009f80 T _PyUnicode_FastCopyCharacters │ │ │ │ 00009f40 T _PyUnicode_FastFill │ │ │ │ -00007d5c T _PyUnicode_FindMaxChar │ │ │ │ +00007d14 T _PyUnicode_FindMaxChar │ │ │ │ 00002a44 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ 00005630 T _PyUnicode_Fini │ │ │ │ 000055a4 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ 000096e4 T _PyUnicode_FormatLong │ │ │ │ -000032e8 T _PyUnicode_FromASCII │ │ │ │ -0000033e T _PyUnicode_FromId │ │ │ │ -0000383c t _PyUnicode_FromUCS1 │ │ │ │ +00003304 T _PyUnicode_FromASCII │ │ │ │ +000002dc T _PyUnicode_FromId │ │ │ │ +00003854 t _PyUnicode_FromUCS1 │ │ │ │ 0000531c t _PyUnicode_FromUCS2 │ │ │ │ 000092ac t _PyUnicode_FromUCS4 │ │ │ │ 00004d48 T _PyUnicode_GetNameCAPI │ │ │ │ 0000023c t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00003364 T _PyUnicode_InitEncodings │ │ │ │ 00000464 T _PyUnicode_InitGlobalObjects │ │ │ │ 0000246c T _PyUnicode_InitState │ │ │ │ 000024d0 T _PyUnicode_InitTypes │ │ │ │ -000142d8 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +0001422c T _PyUnicode_InsertThousandsGrouping │ │ │ │ 00000f98 T _PyUnicode_InternImmortal │ │ │ │ -00001cfc T _PyUnicode_InternInPlace │ │ │ │ -0000117c T _PyUnicode_InternMortal │ │ │ │ -00001ce2 T _PyUnicode_InternStatic │ │ │ │ -00001524 T _PyUnicode_InternedSize │ │ │ │ +00001cfa T _PyUnicode_InternInPlace │ │ │ │ +00001198 T _PyUnicode_InternMortal │ │ │ │ +00001ce0 T _PyUnicode_InternStatic │ │ │ │ +000014c0 T _PyUnicode_InternedSize │ │ │ │ 0000d3d0 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ U _PyUnicode_IsDigit │ │ │ │ U _PyUnicode_IsLinebreak │ │ │ │ @@ -14044,36 +14043,36 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -00008464 T _PyUnicode_JoinArray │ │ │ │ -00003abc T _PyUnicode_ScanIdentifier │ │ │ │ +0000841c T _PyUnicode_JoinArray │ │ │ │ +00003ad4 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001353c T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +00013490 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ 00006c88 t _PyUnicode_TranslateCharmap │ │ │ │ -00001886 T _PyUnicode_WideCharString_Converter │ │ │ │ -000018de T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -0000fbb0 T _PyUnicode_XStrip │ │ │ │ +00001884 T _PyUnicode_WideCharString_Converter │ │ │ │ +000018dc T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ +0000fb18 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000000 T _Py_DecodeUTF8Ex │ │ │ │ 00002b64 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ 00000084 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000ba4c T _Py_GetErrorHandler │ │ │ │ +0000b9bc T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TriggerGC │ │ │ │ @@ -14099,15 +14098,15 @@ │ │ │ │ 00000220 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 │ │ │ │ -000054b0 t _copy_characters │ │ │ │ +000054ac t _copy_characters │ │ │ │ 00000248 r _keywords.11 │ │ │ │ 00000258 r _keywords.14 │ │ │ │ 00000264 r _keywords.17 │ │ │ │ 00000270 r _keywords.20 │ │ │ │ 00000278 r _keywords.23 │ │ │ │ 00000280 r _keywords.26 │ │ │ │ 0000023c r _keywords.8 │ │ │ │ @@ -14123,266 +14122,266 @@ │ │ │ │ 000005ec d _parser.18 │ │ │ │ 00000370 d _parser.21 │ │ │ │ 000005c0 d _parser.24 │ │ │ │ 00000568 d _parser.27 │ │ │ │ 00000594 d _parser.9 │ │ │ │ 0000073c d _string_methods │ │ │ │ 00000618 d _string_module │ │ │ │ -0000f194 t any_find_slice │ │ │ │ -00010814 t anylib_find │ │ │ │ -00013f2c t arg_as_utf8 │ │ │ │ +0000f114 t any_find_slice │ │ │ │ +0001077c t anylib_find │ │ │ │ +00013e80 t arg_as_utf8 │ │ │ │ 00008fbc t as_ucs4 │ │ │ │ 00000120 r ascii_linebreak │ │ │ │ 00002f5c t ascii_upper_or_lower │ │ │ │ 0000b2dc t asciilib__factorize │ │ │ │ 0000b31c t asciilib__lex_search │ │ │ │ 0000b240 t asciilib__preprocess │ │ │ │ 0000b3ec t asciilib__two_way │ │ │ │ 0000ab98 t asciilib_adaptive_find.constprop.0 │ │ │ │ -0001069c t asciilib_default_find │ │ │ │ -000153c0 t asciilib_default_rfind.constprop.0 │ │ │ │ +00010604 t asciilib_default_find │ │ │ │ +00015314 t asciilib_default_rfind.constprop.0 │ │ │ │ 000059d8 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -00013fd0 t case_operation │ │ │ │ +00013f24 t case_operation │ │ │ │ 0000aaa8 t charmapencode_lookup │ │ │ │ 00006024 t charmapencode_output │ │ │ │ -000139fc t charmaptranslate_lookup │ │ │ │ +00013950 t charmaptranslate_lookup │ │ │ │ 000055dc t clear_interned_dict │ │ │ │ 00003a38 t config_get_codec_name │ │ │ │ -000005b0 t convert_uc.constprop.0 │ │ │ │ +0000054c t convert_uc.constprop.0 │ │ │ │ 0000744c t do_capitalize │ │ │ │ -00000698 t do_casefold │ │ │ │ +00000634 t do_casefold │ │ │ │ 0000c1dc t do_lower │ │ │ │ -00006a1c t do_string_format │ │ │ │ +000069d8 t do_string_format │ │ │ │ 0000d3c8 t do_string_format_map │ │ │ │ 0000a078 t do_swapcase │ │ │ │ -00014f74 t do_title │ │ │ │ +00014ec8 t do_title │ │ │ │ 0000cf54 t do_upper │ │ │ │ -00014e64 t do_upper_or_lower │ │ │ │ +00014db8 t do_upper_or_lower │ │ │ │ 00003af4 t encode_wstr_utf8 │ │ │ │ 00006170 t encoding_map_lookup │ │ │ │ 00000ba0 d encoding_map_methods │ │ │ │ -00006070 t ensure_unicode.isra.0 │ │ │ │ +0000602c t ensure_unicode.isra.0 │ │ │ │ 0000d370 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ 0000d200 t fieldnameiter_next │ │ │ │ 00002b24 t findchar.part.0 │ │ │ │ 00000558 r format__doc__ │ │ │ │ 000004b0 r format_map__doc__ │ │ │ │ 0000d134 t formatter_field_name_split │ │ │ │ 0000cfc0 t formatter_parser │ │ │ │ 0000d390 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ 0000d020 t formatteriter_next │ │ │ │ 0000253c t get_error_handler_wide │ │ │ │ 00000266 t get_error_handler_wide.part.0 │ │ │ │ 00002aa8 t get_integer │ │ │ │ -0000060e t handle_capital_sigma │ │ │ │ +000005aa t handle_capital_sigma │ │ │ │ 00000d9c t hashtable_unicode_compare │ │ │ │ 00000460 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 000003d8 t intern_static.isra.0 │ │ │ │ 000002e0 r length_hint_doc │ │ │ │ 00004a54 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000724 d module_slots │ │ │ │ -00007d9c t output_markup │ │ │ │ +00007d54 t output_markup │ │ │ │ 00008964 t pad │ │ │ │ 00005bec t raise_encode_exception │ │ │ │ 000002b8 r reduce_doc │ │ │ │ -0000c920 t replace │ │ │ │ -00004744 t resize_compact │ │ │ │ -000002dc t resize_copy │ │ │ │ +0000c890 t replace │ │ │ │ +0000475c t resize_compact │ │ │ │ +00001822 t resize_copy │ │ │ │ 000078b4 t rsplit │ │ │ │ 00000290 r setstate_doc │ │ │ │ -0000a1cc t split │ │ │ │ +0000a13c t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00006880 t tailmatch │ │ │ │ +0000683c t tailmatch │ │ │ │ 0000b2dc t ucs1lib__factorize │ │ │ │ 0000b844 t ucs1lib__preprocess │ │ │ │ 0000b8e4 t ucs1lib__two_way │ │ │ │ -00000542 t ucs1lib__two_way_count │ │ │ │ +000004de t ucs1lib__two_way_count │ │ │ │ 0000aeac t ucs1lib_adaptive_find │ │ │ │ -0001069c t ucs1lib_default_find │ │ │ │ +00010604 t ucs1lib_default_find │ │ │ │ 0000433c t ucs1lib_fastsearch.constprop.0 │ │ │ │ 00009db0 t ucs1lib_utf16_encode.isra.0 │ │ │ │ 0000c0dc t ucs1lib_utf32_encode.isra.0 │ │ │ │ 000041c8 t ucs1lib_utf8_encoder.isra.0 │ │ │ │ -00000f44 t ucs2lib__lex_search │ │ │ │ -000013f4 t ucs2lib__preprocess │ │ │ │ -00000f98 t ucs2lib__two_way │ │ │ │ -000014b6 t ucs2lib__two_way_count │ │ │ │ +00000ee0 t ucs2lib__lex_search │ │ │ │ +00001390 t ucs2lib__preprocess │ │ │ │ +00000f34 t ucs2lib__two_way │ │ │ │ +00001452 t ucs2lib__two_way_count │ │ │ │ 00006380 t ucs2lib_fastsearch │ │ │ │ 00006b58 t ucs2lib_find_char │ │ │ │ 00005498 t ucs2lib_find_max_char │ │ │ │ 000067cc t ucs2lib_rfind_char │ │ │ │ 00003594 t ucs2lib_utf8_encoder │ │ │ │ -000010fe t ucs4lib__lex_search │ │ │ │ -000012c2 t ucs4lib__preprocess │ │ │ │ -00001152 t ucs4lib__two_way │ │ │ │ -00001384 t ucs4lib__two_way_count │ │ │ │ +0000109a t ucs4lib__lex_search │ │ │ │ +0000125e t ucs4lib__preprocess │ │ │ │ +000010ee t ucs4lib__two_way │ │ │ │ +00001320 t ucs4lib__two_way_count │ │ │ │ 0000c6d4 t ucs4lib_fastsearch │ │ │ │ 0000c684 t ucs4lib_find_char │ │ │ │ 00009524 t ucs4lib_find_max_char │ │ │ │ -00000832 t ucs4lib_rfind_char │ │ │ │ +000007ce t ucs4lib_rfind_char │ │ │ │ 0000017c t ucs4lib_utf8_decode │ │ │ │ 0000686c t ucs4lib_utf8_encoder │ │ │ │ 00009ec8 t unicode___format__ │ │ │ │ 00000658 r unicode___format____doc__ │ │ │ │ 000007ac d unicode_as_mapping │ │ │ │ 000007e0 d unicode_as_number │ │ │ │ 000007b8 d unicode_as_sequence │ │ │ │ -0000de44 t unicode_ascii_iter_next │ │ │ │ +0000ddb8 t unicode_ascii_iter_next │ │ │ │ 000061b8 t unicode_askind │ │ │ │ 00007410 t unicode_capitalize │ │ │ │ 000030a8 r unicode_capitalize__doc__ │ │ │ │ 0000bbb4 t unicode_casefold │ │ │ │ 0000304c r unicode_casefold__doc__ │ │ │ │ 00008eb0 t unicode_center │ │ │ │ 00002fac r unicode_center__doc__ │ │ │ │ 0000465c t unicode_char │ │ │ │ 00002724 t unicode_check_encoding_errors │ │ │ │ 0000a450 t unicode_check_modifiable │ │ │ │ -0000f650 t unicode_compare │ │ │ │ -00013af4 t unicode_count │ │ │ │ +0000f5b8 t unicode_compare │ │ │ │ +00013a48 t unicode_count │ │ │ │ 00002ee0 r unicode_count__doc__ │ │ │ │ -00013ba0 t unicode_count_impl │ │ │ │ +00013af4 t unicode_count_impl │ │ │ │ 00000e30 t unicode_dealloc │ │ │ │ 00004ae8 t unicode_decode_call_errorhandler_writer │ │ │ │ -00001418 t unicode_decode_locale │ │ │ │ +00001434 t unicode_decode_locale │ │ │ │ 0000084c t unicode_decode_utf8 │ │ │ │ -0000df54 t unicode_decode_utf8_impl │ │ │ │ +0000dec8 t unicode_decode_utf8_impl │ │ │ │ 00002850 t unicode_decode_utf8_writer │ │ │ │ 00000318 r unicode_doc │ │ │ │ -0001251c t unicode_encode │ │ │ │ +00012480 t unicode_encode │ │ │ │ 00002ce0 r unicode_encode__doc__ │ │ │ │ 0000494c t unicode_encode_call_errorhandler │ │ │ │ 000034a8 t unicode_encode_locale │ │ │ │ 000056a0 t unicode_encode_ucs1 │ │ │ │ -00010208 t unicode_encode_utf8 │ │ │ │ -0000fd24 t unicode_endswith │ │ │ │ +00010170 t unicode_encode_utf8 │ │ │ │ +0000fc8c t unicode_endswith │ │ │ │ 000006c4 r unicode_endswith__doc__ │ │ │ │ 000001e0 t unicode_eq │ │ │ │ 00002fc4 t unicode_expandtabs │ │ │ │ 00002c38 r unicode_expandtabs__doc__ │ │ │ │ 0000768c t unicode_fill │ │ │ │ 000040e4 t unicode_fill_utf8 │ │ │ │ -000126d8 t unicode_find │ │ │ │ +0001263c t unicode_find │ │ │ │ 00002b44 r unicode_find__doc__ │ │ │ │ -00002150 t unicode_from_format │ │ │ │ -0000520c t unicode_fromformat_write_str │ │ │ │ -00004ed8 t unicode_fromformat_write_utf8 │ │ │ │ -0000098c t unicode_fromformat_write_wcstr │ │ │ │ -000109f8 t unicode_getitem │ │ │ │ -00000758 t unicode_getnewargs │ │ │ │ +0000216c t unicode_from_format │ │ │ │ +00005228 t unicode_fromformat_write_str │ │ │ │ +00004ef4 t unicode_fromformat_write_utf8 │ │ │ │ +00000928 t unicode_fromformat_write_wcstr │ │ │ │ +00010960 t unicode_getitem │ │ │ │ +000006f4 t unicode_getnewargs │ │ │ │ 00000378 t unicode_hash │ │ │ │ 00009fa4 t unicode_index │ │ │ │ 00002a34 r unicode_index__doc__ │ │ │ │ 00003874 t unicode_isalnum │ │ │ │ 00002454 r unicode_isalnum__doc__ │ │ │ │ 00009228 t unicode_isalpha │ │ │ │ 00002534 r unicode_isalpha__doc__ │ │ │ │ 00003b44 t unicode_isascii │ │ │ │ 0000297c r unicode_isascii__doc__ │ │ │ │ 0000cc18 t unicode_isdecimal │ │ │ │ 0000237c r unicode_isdecimal__doc__ │ │ │ │ 000076d4 t unicode_isdigit │ │ │ │ 000022ac r unicode_isdigit__doc__ │ │ │ │ -00012db4 t unicode_isidentifier │ │ │ │ +00012d18 t unicode_isidentifier │ │ │ │ 00002114 r unicode_isidentifier__doc__ │ │ │ │ 0000c200 t unicode_islower │ │ │ │ 000028a0 r unicode_islower__doc__ │ │ │ │ 0000cd28 t unicode_isnumeric │ │ │ │ 000021e0 r unicode_isnumeric__doc__ │ │ │ │ 0000c3f8 t unicode_isprintable │ │ │ │ 00002070 r unicode_isprintable__doc__ │ │ │ │ -00014564 t unicode_isspace │ │ │ │ +000144b8 t unicode_isspace │ │ │ │ 00002608 r unicode_isspace__doc__ │ │ │ │ 0000c2e4 t unicode_istitle │ │ │ │ 000026dc r unicode_istitle__doc__ │ │ │ │ -0001365c t unicode_isupper │ │ │ │ +000135b0 t unicode_isupper │ │ │ │ 000027c0 r unicode_isupper__doc__ │ │ │ │ -0000dcf4 t unicode_iter │ │ │ │ -0000dc34 t unicode_join │ │ │ │ +0000dc64 t unicode_iter │ │ │ │ +0000dba4 t unicode_join │ │ │ │ 00001f84 r unicode_join__doc__ │ │ │ │ -00000b9a t unicode_kind_name │ │ │ │ -00005af4 t unicode_length │ │ │ │ +00000b36 t unicode_kind_name │ │ │ │ +00005ab0 t unicode_length │ │ │ │ 0000a2a8 t unicode_ljust │ │ │ │ 00001ee0 r unicode_ljust__doc__ │ │ │ │ -0000c288 t unicode_lower │ │ │ │ +0000c1f8 t unicode_lower │ │ │ │ 00001e98 r unicode_lower__doc__ │ │ │ │ -0001036c t unicode_lstrip │ │ │ │ +000102d4 t unicode_lstrip │ │ │ │ 00001d44 r unicode_lstrip__doc__ │ │ │ │ 00008b08 t unicode_maketrans │ │ │ │ 00000ba8 r unicode_maketrans__doc__ │ │ │ │ 00000870 d unicode_methods │ │ │ │ -00010c98 t unicode_mod │ │ │ │ +00010c00 t unicode_mod │ │ │ │ 000046e8 t unicode_new │ │ │ │ 00002b98 t unicode_partition │ │ │ │ 000012b8 r unicode_partition__doc__ │ │ │ │ 00008a7c t unicode_removeprefix │ │ │ │ 00001a84 r unicode_removeprefix__doc__ │ │ │ │ 00007380 t unicode_removesuffix │ │ │ │ 00001988 r unicode_removesuffix__doc__ │ │ │ │ -00012394 t unicode_repeat │ │ │ │ -0000c81c t unicode_replace │ │ │ │ +000122f8 t unicode_repeat │ │ │ │ +0000c78c t unicode_replace │ │ │ │ 00001b64 r unicode_replace__doc__ │ │ │ │ -00008ec8 t unicode_repr │ │ │ │ -0000c594 t unicode_resize │ │ │ │ +00008e70 t unicode_repr │ │ │ │ +0000c504 t unicode_resize │ │ │ │ 00002584 t unicode_result │ │ │ │ 00002618 t unicode_result.part.0 │ │ │ │ -0000ee18 t unicode_rfind │ │ │ │ +0000edb4 t unicode_rfind │ │ │ │ 00001894 r unicode_rfind__doc__ │ │ │ │ 000072ac t unicode_rindex │ │ │ │ 00001780 r unicode_rindex__doc__ │ │ │ │ 00008894 t unicode_rjust │ │ │ │ 000016dc r unicode_rjust__doc__ │ │ │ │ -00005af8 t unicode_rpartition │ │ │ │ +00005ab4 t unicode_rpartition │ │ │ │ 00001124 r unicode_rpartition__doc__ │ │ │ │ 000077ac t unicode_rsplit │ │ │ │ 00000f2c r unicode_rsplit__doc__ │ │ │ │ -0000f7cc t unicode_rstrip │ │ │ │ +0000f734 t unicode_rstrip │ │ │ │ 00001ca0 r unicode_rstrip__doc__ │ │ │ │ -00000780 t unicode_sizeof │ │ │ │ +0000071c t unicode_sizeof │ │ │ │ 0000060c r unicode_sizeof__doc__ │ │ │ │ -00009f30 t unicode_split │ │ │ │ +00009ea0 t unicode_split │ │ │ │ 00001438 r unicode_split__doc__ │ │ │ │ -00012f48 t unicode_splitlines │ │ │ │ +00012eac t unicode_splitlines │ │ │ │ 00000e64 r unicode_splitlines__doc__ │ │ │ │ -00006540 t unicode_startswith │ │ │ │ +000064fc t unicode_startswith │ │ │ │ 000007f4 r unicode_startswith__doc__ │ │ │ │ 0000c2c4 t unicode_str │ │ │ │ -0000baf0 t unicode_strip │ │ │ │ +0000ba60 t unicode_strip │ │ │ │ 00001de8 r unicode_strip__doc__ │ │ │ │ -0000ead8 t unicode_subscript │ │ │ │ -00000536 t unicode_swapcase │ │ │ │ +0000ea74 t unicode_subscript │ │ │ │ +000004d2 t unicode_swapcase │ │ │ │ 00000dfc r unicode_swapcase__doc__ │ │ │ │ 0000c2b8 t unicode_title │ │ │ │ 00003144 r unicode_title__doc__ │ │ │ │ 00006c7c t unicode_translate │ │ │ │ 000009fc r unicode_translate__doc__ │ │ │ │ 00007514 t unicode_upper │ │ │ │ 000009b4 r unicode_upper__doc__ │ │ │ │ -0000ffc8 t unicode_vectorcall │ │ │ │ +0000ff30 t unicode_vectorcall │ │ │ │ 0000cb18 t unicode_zfill │ │ │ │ 00000928 r unicode_zfill__doc__ │ │ │ │ -0000dea0 t unicodeiter_dealloc │ │ │ │ +0000de14 t unicodeiter_dealloc │ │ │ │ 00009eb4 t unicodeiter_len │ │ │ │ 0000076c d unicodeiter_methods │ │ │ │ 00005b70 t unicodeiter_next │ │ │ │ 0000bbd8 t unicodeiter_reduce │ │ │ │ 0000c3ac t unicodeiter_setstate │ │ │ │ -000004c8 t unicodeiter_traverse │ │ │ │ +00000464 t unicodeiter_traverse │ │ │ │ 000001a0 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ 0000a140 t xmlcharrefreplace │ │ │ │ │ │ │ │ @@ -15199,15 +15198,15 @@ │ │ │ │ 000031e4 r .LC374 │ │ │ │ 00003214 r .LC375 │ │ │ │ 00003240 r .LC376 │ │ │ │ 0000326c r .LC377 │ │ │ │ 00003294 r .LC378 │ │ │ │ 000032bc r .LC379 │ │ │ │ 0000051c r .LC38 │ │ │ │ -000032e0 r .LC380 │ │ │ │ +000032e4 r .LC380 │ │ │ │ 00003308 r .LC381 │ │ │ │ 00003324 r .LC382 │ │ │ │ 00003354 r .LC383 │ │ │ │ 00003358 r .LC384 │ │ │ │ 00003360 r .LC385 │ │ │ │ 00003394 r .LC386 │ │ │ │ 000033b4 r .LC387 │ │ │ │ @@ -15693,18 +15692,18 @@ │ │ │ │ 00000324 r MatchValue_fields │ │ │ │ 0000010c r Match_fields │ │ │ │ 00000000 r Module_fields │ │ │ │ 00000248 r Name_fields │ │ │ │ 00000178 r NamedExpr_fields │ │ │ │ 00000158 r Nonlocal_fields │ │ │ │ 00000380 r ParamSpec_fields │ │ │ │ -00000e60 T PyAST_Check │ │ │ │ -000110fc T PyAST_mod2obj │ │ │ │ -00012c00 T PyAST_obj2mod │ │ │ │ -00013478 T PyAst_CheckMode │ │ │ │ +00000e00 T PyAST_Check │ │ │ │ +0001109c T PyAST_mod2obj │ │ │ │ +00012ba0 T PyAST_obj2mod │ │ │ │ +00013418 T PyAst_CheckMode │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItem │ │ │ │ @@ -15715,15 +15714,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -0000d79c T PyInit__ast │ │ │ │ +0000d73c T PyInit__ast │ │ │ │ U PyList_Append │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Sort │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -15777,15 +15776,15 @@ │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -0000054c t Py_XDECREF │ │ │ │ +000005ac t Py_XDECREF │ │ │ │ 00000114 r Raise_fields │ │ │ │ 00000078 r Return_fields │ │ │ │ 000001bc r SetComp_fields │ │ │ │ 000001b0 r Set_fields │ │ │ │ 00000260 r Slice_fields │ │ │ │ 00000240 r Starred_fields │ │ │ │ 00000234 r Subscript_fields │ │ │ │ @@ -15798,190 +15797,190 @@ │ │ │ │ 00000388 r TypeVarTuple_fields │ │ │ │ 00000374 r TypeVar_fields │ │ │ │ 0000018c r UnaryOp_fields │ │ │ │ 000000dc r While_fields │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e0 r YieldFrom_fields │ │ │ │ 000001dc r Yield_fields │ │ │ │ -00010ce8 T _PyAST_AnnAssign │ │ │ │ -00000738 T _PyAST_Assert │ │ │ │ +00010c88 T _PyAST_AnnAssign │ │ │ │ +000006d8 T _PyAST_Assert │ │ │ │ 00000000 T _PyAST_Assign │ │ │ │ -0001cea8 T _PyAST_AsyncFor │ │ │ │ -00010c28 T _PyAST_AsyncFunctionDef │ │ │ │ -000110b8 T _PyAST_AsyncWith │ │ │ │ +0001ce48 T _PyAST_AsyncFor │ │ │ │ +00010bc8 T _PyAST_AsyncFunctionDef │ │ │ │ +00011058 T _PyAST_AsyncWith │ │ │ │ 000000d0 T _PyAST_Attribute │ │ │ │ -00000c48 T _PyAST_AugAssign │ │ │ │ -00010fcc T _PyAST_Await │ │ │ │ -000003d4 T _PyAST_BinOp │ │ │ │ +00000be8 T _PyAST_AugAssign │ │ │ │ +00010fc4 T _PyAST_Await │ │ │ │ +00000434 T _PyAST_BinOp │ │ │ │ 000000f4 T _PyAST_BoolOp │ │ │ │ -000009f8 T _PyAST_Break │ │ │ │ +00000998 T _PyAST_Break │ │ │ │ 000001bc T _PyAST_Call │ │ │ │ -00000550 T _PyAST_ClassDef │ │ │ │ -00000194 T _PyAST_Compare │ │ │ │ +000004f0 T _PyAST_ClassDef │ │ │ │ +00000340 T _PyAST_Compare │ │ │ │ 00000074 T _PyAST_Constant │ │ │ │ -000009c0 T _PyAST_Continue │ │ │ │ -00000dac T _PyAST_Delete │ │ │ │ -00000634 T _PyAST_Dict │ │ │ │ -0000d72c T _PyAST_DictComp │ │ │ │ -0000040c T _PyAST_ExceptHandler │ │ │ │ +00000960 T _PyAST_Continue │ │ │ │ +00000d4c T _PyAST_Delete │ │ │ │ +000005d4 T _PyAST_Dict │ │ │ │ +0000d6cc T _PyAST_DictComp │ │ │ │ +000003ac T _PyAST_ExceptHandler │ │ │ │ 00000164 T _PyAST_Expr │ │ │ │ -00010ca8 T _PyAST_Expression │ │ │ │ -0000e7f0 T _PyAST_Fini │ │ │ │ -000005bc T _PyAST_For │ │ │ │ -00000290 T _PyAST_FormattedValue │ │ │ │ -00000498 T _PyAST_FunctionDef │ │ │ │ +00010c48 T _PyAST_Expression │ │ │ │ +0000e790 T _PyAST_Fini │ │ │ │ +0000055c T _PyAST_For │ │ │ │ +00000230 T _PyAST_FormattedValue │ │ │ │ +00000438 T _PyAST_FunctionDef │ │ │ │ 00000404 T _PyAST_FunctionType │ │ │ │ -000006dc T _PyAST_GeneratorExp │ │ │ │ -00000e24 T _PyAST_Global │ │ │ │ -00000368 T _PyAST_If │ │ │ │ -00000bbc T _PyAST_IfExp │ │ │ │ +0000067c T _PyAST_GeneratorExp │ │ │ │ +00000dc4 T _PyAST_Global │ │ │ │ +00000308 T _PyAST_If │ │ │ │ +00000b5c T _PyAST_IfExp │ │ │ │ 000000b8 T _PyAST_Import │ │ │ │ 00000150 T _PyAST_ImportFrom │ │ │ │ -0000e7cc T _PyAST_Interactive │ │ │ │ -0001cd0c T _PyAST_Interpolation │ │ │ │ -0000032c T _PyAST_JoinedStr │ │ │ │ -00010bbc T _PyAST_Lambda │ │ │ │ -00000234 T _PyAST_List │ │ │ │ -00000a30 T _PyAST_ListComp │ │ │ │ -00010e74 T _PyAST_Match │ │ │ │ -00010ed0 T _PyAST_MatchAs │ │ │ │ -00010f68 T _PyAST_MatchClass │ │ │ │ -0001cf20 T _PyAST_MatchMapping │ │ │ │ -00012bc4 T _PyAST_MatchOr │ │ │ │ -00010db4 T _PyAST_MatchSequence │ │ │ │ +0000e76c T _PyAST_Interactive │ │ │ │ +0001ccac T _PyAST_Interpolation │ │ │ │ +000002cc T _PyAST_JoinedStr │ │ │ │ +00010b5c T _PyAST_Lambda │ │ │ │ +000001d4 T _PyAST_List │ │ │ │ +000009d0 T _PyAST_ListComp │ │ │ │ +00010e14 T _PyAST_Match │ │ │ │ +00010e70 T _PyAST_MatchAs │ │ │ │ +00010f08 T _PyAST_MatchClass │ │ │ │ +0001cec0 T _PyAST_MatchMapping │ │ │ │ +00012b64 T _PyAST_MatchOr │ │ │ │ +00010d54 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ -00010e38 T _PyAST_MatchStar │ │ │ │ -00010d5c T _PyAST_MatchValue │ │ │ │ -00000d40 T _PyAST_Module │ │ │ │ +00010dd8 T _PyAST_MatchStar │ │ │ │ +00010cfc T _PyAST_MatchValue │ │ │ │ +00000ce0 T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ -000008e8 T _PyAST_NamedExpr │ │ │ │ -000007f0 T _PyAST_Nonlocal │ │ │ │ -0001ce4c T _PyAST_ParamSpec │ │ │ │ -00000518 T _PyAST_Pass │ │ │ │ -00000b3c T _PyAST_Raise │ │ │ │ -000002f0 T _PyAST_Return │ │ │ │ -00000de8 T _PyAST_Set │ │ │ │ -0000088c T _PyAST_SetComp │ │ │ │ -000003c8 T _PyAST_Slice │ │ │ │ -00000cd4 T _PyAST_Starred │ │ │ │ -00000340 T _PyAST_Subscript │ │ │ │ -0001107c T _PyAST_TemplateStr │ │ │ │ -00000450 T _PyAST_Try │ │ │ │ -0001ccc4 T _PyAST_TryStar │ │ │ │ -00000794 T _PyAST_Tuple │ │ │ │ -0001cd80 T _PyAST_TypeAlias │ │ │ │ +00000888 T _PyAST_NamedExpr │ │ │ │ +00000790 T _PyAST_Nonlocal │ │ │ │ +0001cdec T _PyAST_ParamSpec │ │ │ │ +000004b8 T _PyAST_Pass │ │ │ │ +00000adc T _PyAST_Raise │ │ │ │ +00000290 T _PyAST_Return │ │ │ │ +00000d88 T _PyAST_Set │ │ │ │ +0000082c T _PyAST_SetComp │ │ │ │ +00000368 T _PyAST_Slice │ │ │ │ +00000c74 T _PyAST_Starred │ │ │ │ +000003a0 T _PyAST_Subscript │ │ │ │ +0001101c T _PyAST_TemplateStr │ │ │ │ +000003f0 T _PyAST_Try │ │ │ │ +0001cc64 T _PyAST_TryStar │ │ │ │ +00000734 T _PyAST_Tuple │ │ │ │ +0001cd20 T _PyAST_TypeAlias │ │ │ │ 00000446 T _PyAST_TypeIgnore │ │ │ │ -0001c484 T _PyAST_TypeVar │ │ │ │ -0001cdf0 T _PyAST_TypeVarTuple │ │ │ │ -00000954 T _PyAST_UnaryOp │ │ │ │ -0000082c T _PyAST_While │ │ │ │ -00000d68 T _PyAST_With │ │ │ │ -0000d6f0 T _PyAST_Yield │ │ │ │ -00011024 T _PyAST_YieldFrom │ │ │ │ +0001c424 T _PyAST_TypeVar │ │ │ │ +0001cd90 T _PyAST_TypeVarTuple │ │ │ │ +000008f4 T _PyAST_UnaryOp │ │ │ │ +000007cc T _PyAST_While │ │ │ │ +00000d08 T _PyAST_With │ │ │ │ +0000d690 T _PyAST_Yield │ │ │ │ +00010f6c T _PyAST_YieldFrom │ │ │ │ 00000060 T _PyAST_alias │ │ │ │ 0000021c T _PyAST_arg │ │ │ │ -000001f4 T _PyAST_arguments │ │ │ │ -00000674 T _PyAST_comprehension │ │ │ │ -00000a8c T _PyAST_keyword │ │ │ │ -00010df0 T _PyAST_match_case │ │ │ │ -00000b7c T _PyAST_withitem │ │ │ │ +00000194 T _PyAST_arguments │ │ │ │ +00000614 T _PyAST_comprehension │ │ │ │ +00000a2c T _PyAST_keyword │ │ │ │ +00010d90 T _PyAST_match_case │ │ │ │ +00000b1c T _PyAST_withitem │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyArg_NoPositional │ │ │ │ -00000eb8 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ +00000e58 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySet_Update │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -000014f8 t _Py_EnterRecursiveCallTstate │ │ │ │ +0000155c t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000080 T _Py_asdl_alias_seq_new │ │ │ │ 00000278 T _Py_asdl_arg_seq_new │ │ │ │ 00002882 T _Py_asdl_arguments_seq_new │ │ │ │ 00000a5c T _Py_asdl_comprehension_seq_new │ │ │ │ 00000562 T _Py_asdl_excepthandler_seq_new │ │ │ │ 000002dc T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ -00000ae4 T _Py_asdl_keyword_seq_new │ │ │ │ +00000a84 T _Py_asdl_keyword_seq_new │ │ │ │ 00000d74 T _Py_asdl_match_case_seq_new │ │ │ │ 0000282e T _Py_asdl_mod_seq_new │ │ │ │ -00010f10 T _Py_asdl_pattern_seq_new │ │ │ │ -00013524 T _Py_asdl_stmt_seq_new │ │ │ │ -0001cf64 T _Py_asdl_type_ignore_seq_new │ │ │ │ -0001cc70 T _Py_asdl_type_param_seq_new │ │ │ │ +00010eb0 T _Py_asdl_pattern_seq_new │ │ │ │ +000134c4 T _Py_asdl_stmt_seq_new │ │ │ │ +0001cf04 T _Py_asdl_type_ignore_seq_new │ │ │ │ +0001cc10 T _Py_asdl_type_param_seq_new │ │ │ │ 00001fac T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000014 d _astmodule │ │ │ │ -000034d4 t add_ast_annotations │ │ │ │ -0000344c t add_attributes │ │ │ │ +00003474 t add_ast_annotations │ │ │ │ +000033ec t add_attributes │ │ │ │ 000002f0 r alias_attributes │ │ │ │ 000002e8 r alias_fields │ │ │ │ 000002c0 r arg_attributes │ │ │ │ 000002b4 r arg_fields │ │ │ │ 00000298 r arguments_fields │ │ │ │ -000122f0 t ast2obj_alias │ │ │ │ -000126c8 t ast2obj_arg │ │ │ │ -000124b4 t ast2obj_arguments │ │ │ │ -00012a88 t ast2obj_comprehension │ │ │ │ -000185c0 t ast2obj_excepthandler │ │ │ │ -00000668 t ast2obj_expr │ │ │ │ -000121f0 t ast2obj_expr_context │ │ │ │ -000128c0 t ast2obj_keyword │ │ │ │ -000005f8 t ast2obj_list │ │ │ │ -0001dc9c t ast2obj_match_case │ │ │ │ -00012a6c t ast2obj_object │ │ │ │ -00012224 t ast2obj_operator │ │ │ │ -0001dda0 t ast2obj_pattern │ │ │ │ -000112f4 t ast2obj_stmt │ │ │ │ +00012290 t ast2obj_alias │ │ │ │ +00012668 t ast2obj_arg │ │ │ │ +00012454 t ast2obj_arguments │ │ │ │ +00012a28 t ast2obj_comprehension │ │ │ │ +00018560 t ast2obj_excepthandler │ │ │ │ +000006c8 t ast2obj_expr │ │ │ │ +00012190 t ast2obj_expr_context │ │ │ │ +00012860 t ast2obj_keyword │ │ │ │ +00000658 t ast2obj_list │ │ │ │ +0001dc3c t ast2obj_match_case │ │ │ │ +00012a0c t ast2obj_object │ │ │ │ +000121c4 t ast2obj_operator │ │ │ │ +0001dd40 t ast2obj_pattern │ │ │ │ +00011294 t ast2obj_stmt │ │ │ │ 00000488 t ast2obj_type_ignore │ │ │ │ -0001da04 t ast2obj_type_param │ │ │ │ -00018840 t ast2obj_withitem │ │ │ │ +0001d9a4 t ast2obj_type_param │ │ │ │ +000187e0 t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ -000005a0 t ast_dealloc │ │ │ │ -0001d528 t ast_repr │ │ │ │ -0001d52c t ast_repr_max_depth │ │ │ │ -00000564 t ast_traverse │ │ │ │ +00000600 t ast_dealloc │ │ │ │ +0001d4c8 t ast_repr │ │ │ │ +0001d4cc t ast_repr_max_depth │ │ │ │ +000005c4 t ast_traverse │ │ │ │ 000000d8 d ast_type_getsets │ │ │ │ -0000e40c t ast_type_init │ │ │ │ +0000e3ac t ast_type_init │ │ │ │ 00000130 d ast_type_members │ │ │ │ 00000100 d ast_type_methods │ │ │ │ -0001e21c t ast_type_reduce │ │ │ │ -0001e394 t ast_type_replace │ │ │ │ -0001e790 t ast_type_replace_update_payload │ │ │ │ -0000d7a8 t astmodule_exec │ │ │ │ +0001e1bc t ast_type_reduce │ │ │ │ +0001e334 t ast_type_replace │ │ │ │ +0001e730 t ast_type_replace_update_payload │ │ │ │ +0000d748 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 0000026c r comprehension_fields │ │ │ │ 0000027c r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ -00000edc t init_types │ │ │ │ +00000e7c t init_types │ │ │ │ 000002d8 r keyword_attributes │ │ │ │ 000002d0 r keyword_fields │ │ │ │ -00000468 t make_type │ │ │ │ +000004c8 t make_type │ │ │ │ 00000308 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d4 t obj2ast_alias │ │ │ │ -0001d11c t obj2ast_arg │ │ │ │ -0001c4e4 t obj2ast_arguments │ │ │ │ +0001d0bc t obj2ast_arg │ │ │ │ +0001c484 t obj2ast_arguments │ │ │ │ 00000ab0 t obj2ast_comprehension │ │ │ │ 000005b6 t obj2ast_excepthandler │ │ │ │ -00018904 t obj2ast_expr │ │ │ │ -0001c098 t obj2ast_expr_context.isra.0 │ │ │ │ -000187c8 t obj2ast_identifier.isra.0 │ │ │ │ -00018560 t obj2ast_int.isra.0 │ │ │ │ -0001c10c t obj2ast_keyword │ │ │ │ +000188a4 t obj2ast_expr │ │ │ │ +0001c038 t obj2ast_expr_context.isra.0 │ │ │ │ +00018768 t obj2ast_identifier.isra.0 │ │ │ │ +00018500 t obj2ast_int.isra.0 │ │ │ │ +0001c0ac t obj2ast_keyword │ │ │ │ 00000dc8 t obj2ast_match_case │ │ │ │ -0001cfb8 t obj2ast_operator.isra.0 │ │ │ │ +0001cf58 t obj2ast_operator.isra.0 │ │ │ │ 00001028 t obj2ast_pattern │ │ │ │ -0001357c t obj2ast_stmt │ │ │ │ +0001351c t obj2ast_stmt │ │ │ │ 000027b0 t obj2ast_string.isra.0 │ │ │ │ 00002144 t obj2ast_type_param │ │ │ │ 00002000 t obj2ast_withitem │ │ │ │ 00000314 r pattern_attributes │ │ │ │ 00000018 r stmt_attributes │ │ │ │ 00000364 r type_param_attributes │ │ │ │ 00000300 r withitem_fields │ │ │ │ @@ -16065,43 +16064,43 @@ │ │ │ │ 000000b4 d tokenizeriter_slots │ │ │ │ 00000034 d tokenizeriter_spec │ │ │ │ │ │ │ │ asdl.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U _PyArena_Malloc │ │ │ │ 00000000 T _Py_asdl_generic_seq_new │ │ │ │ -00000058 T _Py_asdl_identifier_seq_new │ │ │ │ -00000000 T _Py_asdl_int_seq_new │ │ │ │ +00000000 T _Py_asdl_identifier_seq_new │ │ │ │ +00000064 T _Py_asdl_int_seq_new │ │ │ │ U memset │ │ │ │ │ │ │ │ assemble.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r NO_LOCATION │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Occurred │ │ │ │ U PyList_AsTuple │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ -00001700 t Py_XDECREF │ │ │ │ +0000173c t Py_XDECREF │ │ │ │ 00000000 T _PyAssemble_MakeCodeObject │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyCode_New │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_set_localsplus_info │ │ │ │ 00000000 t assemble_emit_exception_table_entry │ │ │ │ -00001658 t assemble_emit_exception_table_item │ │ │ │ -00001614 t write_location_signed_varint │ │ │ │ +00001694 t assemble_emit_exception_table_item │ │ │ │ +00001650 t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 0000012c r .LC10 │ │ │ │ 00000138 r .LC11 │ │ │ │ @@ -16250,22 +16249,22 @@ │ │ │ │ U _Py_CArray_Fini │ │ │ │ U _Py_CArray_Init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001970 t astfold_arg │ │ │ │ -00001758 t astfold_arguments │ │ │ │ +00001968 t astfold_arg │ │ │ │ +00001750 t astfold_arguments │ │ │ │ 00000000 t astfold_body │ │ │ │ 000000f4 t astfold_comprehension │ │ │ │ 00000160 t astfold_excepthandler │ │ │ │ -00000c14 t astfold_expr │ │ │ │ +00000c0c t astfold_expr │ │ │ │ 00000274 t astfold_pattern │ │ │ │ -00000150 t astfold_stmt │ │ │ │ +00000148 t astfold_stmt │ │ │ │ 000004a4 t astfold_type_param │ │ │ │ 000001f4 t astfold_withitem │ │ │ │ 000001bc t before_loop_exit │ │ │ │ 00000000 t control_flow_in_finally_warning │ │ │ │ 00000418 t fold_const_match_patterns.isra.0 │ │ │ │ 00000504 t make_const │ │ │ │ 000000ac t push_cf_context.isra.0 │ │ │ │ @@ -16945,15 +16944,15 @@ │ │ │ │ 000000ac T PyEval_GetBuiltins │ │ │ │ 00000460 T PyEval_GetFrame │ │ │ │ 00000650 T PyEval_GetFrameBuiltins │ │ │ │ 00000604 T PyEval_GetFrameGlobals │ │ │ │ 00000600 T PyEval_GetFrameLocals │ │ │ │ 000006c0 T PyEval_GetFuncDesc │ │ │ │ 00000710 T PyEval_GetFuncName │ │ │ │ -0000eb74 T PyEval_GetGlobals │ │ │ │ +0000ea90 T PyEval_GetGlobals │ │ │ │ 00000766 T PyEval_GetLocals │ │ │ │ 00000498 T PyEval_MergeCompilerFlags │ │ │ │ 0000094a T PyEval_SetProfile │ │ │ │ 00000988 T PyEval_SetProfileAllThreads │ │ │ │ 00000684 T PyEval_SetTrace │ │ │ │ 000009c8 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AttributeError │ │ │ │ @@ -17060,20 +17059,20 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -0000e0c0 t PyStackRef_CLOSE │ │ │ │ -0000e0c0 t PyStackRef_XCLOSE │ │ │ │ +0000dfd8 t PyStackRef_CLOSE │ │ │ │ +0000dfd8 t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ -0000f484 T PyThreadState_EnterTracing │ │ │ │ +0000f3a0 T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -0000f48c T PyThreadState_LeaveTracing │ │ │ │ +0000f3a8 T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -17086,19 +17085,19 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 00000574 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ 000008e0 T PyUnstable_ThreadState_ResetStackProtection │ │ │ │ 00000894 T PyUnstable_ThreadState_SetStackProtection │ │ │ │ -0000e9c8 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ -0000e980 T Py_EnterRecursiveCall │ │ │ │ +0000e8e4 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ +0000e89c T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ -0000f494 T Py_GetRecursionLimit │ │ │ │ -0000e9c4 T Py_LeaveRecursiveCall │ │ │ │ +0000f3b0 T Py_GetRecursionLimit │ │ │ │ +0000e8e0 T Py_LeaveRecursiveCall │ │ │ │ 000006f4 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_LoadGlobalStackRef │ │ │ │ @@ -17116,66 +17115,66 @@ │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 0000040c T _PyEvalFramePushAndInit │ │ │ │ 00000428 R _PyEval_BinaryOps │ │ │ │ 00000306 T _PyEval_CallTracing │ │ │ │ 00001534 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000e914 T _PyEval_CheckExceptTypeValid │ │ │ │ +0000e830 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000494 R _PyEval_ConversionFuncs │ │ │ │ 000001dc T _PyEval_EnsureBuiltins │ │ │ │ 00000364 T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 00000fbc t _PyEval_EvalFrame │ │ │ │ 00000fd0 T _PyEval_EvalFrameDefault │ │ │ │ 000015c8 T _PyEval_ExceptionGroupMatch │ │ │ │ 000005b4 T _PyEval_FormatAwaitableError │ │ │ │ 00000520 T _PyEval_FormatExcCheckArg │ │ │ │ 00000334 T _PyEval_FormatExcUnbound │ │ │ │ 00000414 T _PyEval_FormatKwargsError │ │ │ │ -0000e1c8 T _PyEval_FrameClearAndPop │ │ │ │ +0000e0e0 T _PyEval_FrameClearAndPop │ │ │ │ 0000186c T _PyEval_GetANext │ │ │ │ 00000d9c T _PyEval_GetAsyncGenFinalizer │ │ │ │ 00000d88 T _PyEval_GetAsyncGenFirstiter │ │ │ │ 000011d4 T _PyEval_GetAwaitable │ │ │ │ 000006ac T _PyEval_GetBuiltin │ │ │ │ 00000a08 T _PyEval_GetBuiltinId │ │ │ │ 000000c0 T _PyEval_GetBuiltins │ │ │ │ 00001810 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ 00000424 T _PyEval_GetFrame │ │ │ │ 00000590 T _PyEval_GetFrameLocals │ │ │ │ 00000894 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -0000ebf8 T _PyEval_ImportFrom │ │ │ │ -0000ea04 T _PyEval_ImportName │ │ │ │ -0000e28c T _PyEval_LoadGlobalStackRef │ │ │ │ -0000e0d4 T _PyEval_LoadName │ │ │ │ +0000eb14 T _PyEval_ImportFrom │ │ │ │ +0000e920 T _PyEval_ImportName │ │ │ │ +0000e1a4 T _PyEval_LoadGlobalStackRef │ │ │ │ +0000dfec T _PyEval_LoadName │ │ │ │ 00000928 T _PyEval_MatchClass │ │ │ │ 00000ec8 T _PyEval_MatchKeys │ │ │ │ 00000936 T _PyEval_MonitorRaise │ │ │ │ 000001c8 T _PyEval_NoToolsForUnwind │ │ │ │ 00000db0 T _PyEval_SetAsyncGenFinalizer │ │ │ │ 00000e3c T _PyEval_SetAsyncGenFirstiter │ │ │ │ 00001824 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -0000f0b0 T _PyEval_SliceIndex │ │ │ │ -0000f4ac T _PyEval_SliceIndexNotNone │ │ │ │ +0000efcc T _PyEval_SliceIndex │ │ │ │ +0000f3c8 T _PyEval_SliceIndexNotNone │ │ │ │ 00000382 T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000e3c0 T _PyEval_UnpackIterableStackRef │ │ │ │ +0000e2d8 T _PyEval_UnpackIterableStackRef │ │ │ │ 00000054 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFloat_FromDouble_ConsumeInputs │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -0000e350 t _PyFrame_PushUnchecked │ │ │ │ +0000e268 t _PyFrame_PushUnchecked │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyGen_yf │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyInstrumentation_MISSING │ │ │ │ @@ -17194,15 +17193,15 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 0000092c T _PyObjectArray_Free │ │ │ │ -0000e168 T _PyObjectArray_FromStackRefArray │ │ │ │ +0000e080 T _PyObjectArray_FromStackRefArray │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ 000004d0 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ @@ -17226,15 +17225,15 @@ │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ 00000834 T _Py_CheckRecursiveCallPy │ │ │ │ -0000ebb8 T _Py_Check_ArgsIterable │ │ │ │ +0000ead4 T _Py_Check_ArgsIterable │ │ │ │ 000002e4 t _Py_Check_ArgsIterable.part.0 │ │ │ │ U _Py_Dealloc │ │ │ │ 00000900 T _Py_EnterRecursiveCallUnchecked │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000004d4 R _Py_FunctionAttributeOffsets │ │ │ │ U _Py_GetMainModule │ │ │ │ @@ -17274,19 +17273,19 @@ │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000530 r __func__.3 │ │ │ │ 00000518 r __func__.4 │ │ │ │ 0000056c r __func__.5 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -0000e25c t clear_thread_frame │ │ │ │ +0000e174 t clear_thread_frame │ │ │ │ 000007a8 t do_monitor_exc │ │ │ │ -0000f12c t do_raise │ │ │ │ -0000e6d0 t get_exception_handler.isra.0 │ │ │ │ -0000eb34 t get_globals_builtins │ │ │ │ +0000f048 t do_raise │ │ │ │ +0000e5e4 t get_exception_handler.isra.0 │ │ │ │ +0000ea50 t get_globals_builtins │ │ │ │ 0000056c t initialize_locals │ │ │ │ 00000d20 t match_class_attr │ │ │ │ 0000129c t missing_arguments │ │ │ │ 000002ac t monitor_stop_iteration │ │ │ │ 00000028 r opcode_targets.1 │ │ │ │ U pthread_attr_destroy │ │ │ │ U pthread_attr_getguardsize │ │ │ │ @@ -17558,17 +17557,17 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 000008b0 t Py_XDECREF │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ -00004c08 T _PyCodegen_AddReturnAtEnd │ │ │ │ +00004cfc T _PyCodegen_AddReturnAtEnd │ │ │ │ 00000038 T _PyCodegen_EnterAnonymousScope │ │ │ │ -00005ba4 T _PyCodegen_Expression │ │ │ │ +00005a84 T _PyCodegen_Expression │ │ │ │ 00000070 T _PyCodegen_Module │ │ │ │ U _PyCompile_AddConst │ │ │ │ U _PyCompile_AddDeferredAnnotation │ │ │ │ U _PyCompile_CleanDoc │ │ │ │ U _PyCompile_DeferredAnnotations │ │ │ │ U _PyCompile_DictAddObj │ │ │ │ U _PyCompile_EndAnnotationSetup │ │ │ │ @@ -17608,16 +17607,16 @@ │ │ │ │ U _PyInstructionSequence_NewLabel │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 00000188 R _PyOpcode_Caches │ │ │ │ 00000088 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 00000050 R _PyOpcode_PseudoTargets │ │ │ │ 00000288 R _PyOpcode_macro_expansion │ │ │ │ -00004cd8 T _PyOpcode_num_popped │ │ │ │ -00005088 T _PyOpcode_num_pushed │ │ │ │ +00004dc4 T _PyOpcode_num_popped │ │ │ │ +00005174 T _PyOpcode_num_pushed │ │ │ │ 00002e88 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySymtable_Lookup │ │ │ │ U _PySymtable_LookupOptional │ │ │ │ @@ -17627,88 +17626,88 @@ │ │ │ │ 00000010 T _Py_CArray_Fini │ │ │ │ 00000000 T _Py_CArray_Init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00004920 t addop_binary │ │ │ │ -00004cdc t assignment_helper │ │ │ │ -00003c18 t check_is_arg │ │ │ │ -00006158 t codegen_add_yield_from │ │ │ │ -00000e74 t codegen_addcompare │ │ │ │ -00003bb4 t codegen_addop_load_const │ │ │ │ -00003ab0 t codegen_addop_name │ │ │ │ -00004674 t codegen_addop_o │ │ │ │ -00002804 t codegen_addop_yield │ │ │ │ -000048b0 t codegen_apply_decorators │ │ │ │ -00005d8c t codegen_argannotation │ │ │ │ -00005d34 t codegen_argannotations │ │ │ │ -00009160 t codegen_async_for │ │ │ │ -00007820 t codegen_async_with_inner │ │ │ │ +00004800 t addop_binary │ │ │ │ +00004bbc t assignment_helper │ │ │ │ +00003bec t check_is_arg │ │ │ │ +00006038 t codegen_add_yield_from │ │ │ │ +00003c68 t codegen_addcompare │ │ │ │ +00003b88 t codegen_addop_load_const │ │ │ │ +00003a84 t codegen_addop_name │ │ │ │ +00004764 t codegen_addop_o │ │ │ │ +000026e8 t codegen_addop_yield │ │ │ │ +00004790 t codegen_apply_decorators │ │ │ │ +00005c6c t codegen_argannotation │ │ │ │ +00005c14 t codegen_argannotations │ │ │ │ +00009040 t codegen_async_for │ │ │ │ +00007700 t codegen_async_with_inner │ │ │ │ 00000130 t codegen_body │ │ │ │ -000057a4 t codegen_call_exit_with_nones │ │ │ │ -000046d8 t codegen_call_helper_impl │ │ │ │ -00004e10 t codegen_call_simple_kw_helper │ │ │ │ -00009434 t codegen_check_ann_expr │ │ │ │ +00005684 t codegen_call_exit_with_nones │ │ │ │ +000047c8 t codegen_call_helper_impl │ │ │ │ +00004cf0 t codegen_call_simple_kw_helper │ │ │ │ +00009314 t codegen_check_ann_expr │ │ │ │ 00000828 t codegen_check_ann_subscr │ │ │ │ 00000dc0 t codegen_check_compare │ │ │ │ -00003d4c t codegen_class │ │ │ │ +00003c2c t codegen_class │ │ │ │ 00000aa8 t codegen_compare │ │ │ │ -000018c8 t codegen_comprehension │ │ │ │ -00001fa0 t codegen_comprehension_generator │ │ │ │ -00004818 t codegen_comprehension_iter │ │ │ │ -000016f0 t codegen_decorators │ │ │ │ -0000173c t codegen_default_arguments │ │ │ │ +000017ac t codegen_comprehension │ │ │ │ +00001e84 t codegen_comprehension_generator │ │ │ │ +000046f8 t codegen_comprehension_iter │ │ │ │ +000015d4 t codegen_decorators │ │ │ │ +00001620 t codegen_default_arguments │ │ │ │ 0000008c t codegen_enter_scope │ │ │ │ -00004a40 t codegen_for │ │ │ │ -000029d0 t codegen_from_import │ │ │ │ -00000f90 t codegen_function │ │ │ │ +00004920 t codegen_for │ │ │ │ +000028b4 t codegen_from_import │ │ │ │ +00000e74 t codegen_function │ │ │ │ 000005c4 t codegen_jump_if.isra.0 │ │ │ │ -00005e50 t codegen_leave_annotations_scope │ │ │ │ -00006364 t codegen_load_classdict_freevar │ │ │ │ -00004640 t codegen_make_closure │ │ │ │ -000036ec t codegen_nameop │ │ │ │ -000063d0 t codegen_pattern │ │ │ │ -000077c0 t codegen_pattern_helper_rotate │ │ │ │ -000076f4 t codegen_pattern_helper_store_name │ │ │ │ -00008aa4 t codegen_pattern_mapping │ │ │ │ -00007060 t codegen_pattern_sequence │ │ │ │ -0000458c t codegen_pop_except_and_reraise │ │ │ │ -00005bc4 t codegen_setup_annotations_scope │ │ │ │ -00005280 t codegen_slice_two_parts │ │ │ │ -00005a98 t codegen_subdict │ │ │ │ -00005fc4 t codegen_subkwargs │ │ │ │ -00003424 t codegen_subscript │ │ │ │ -00002ca0 t codegen_try_except │ │ │ │ -00004eb4 t codegen_try_finally │ │ │ │ -00008064 t codegen_try_star_except │ │ │ │ +00005d30 t codegen_leave_annotations_scope │ │ │ │ +00006244 t codegen_load_classdict_freevar │ │ │ │ +00004520 t codegen_make_closure │ │ │ │ +000036d8 t codegen_nameop │ │ │ │ +000062b0 t codegen_pattern │ │ │ │ +000076a0 t codegen_pattern_helper_rotate │ │ │ │ +000075d4 t codegen_pattern_helper_store_name │ │ │ │ +00008984 t codegen_pattern_mapping │ │ │ │ +00006f40 t codegen_pattern_sequence │ │ │ │ +0000446c t codegen_pop_except_and_reraise │ │ │ │ +00005aa4 t codegen_setup_annotations_scope │ │ │ │ +00005160 t codegen_slice_two_parts │ │ │ │ +00005978 t codegen_subdict │ │ │ │ +00005ea4 t codegen_subkwargs │ │ │ │ +00003304 t codegen_subscript │ │ │ │ +00002b84 t codegen_try_except │ │ │ │ +00004d94 t codegen_try_finally │ │ │ │ +00007f44 t codegen_try_star_except │ │ │ │ 00000378 t codegen_try_star_finally │ │ │ │ 0000069a t codegen_type_param_bound_or_default │ │ │ │ -00007d10 t codegen_type_params │ │ │ │ +00007bf0 t codegen_type_params │ │ │ │ 00000000 t codegen_typealias │ │ │ │ -00003868 t codegen_unwind_fblock │ │ │ │ -000037a4 t codegen_unwind_fblock_stack │ │ │ │ -000060e4 t codegen_visit_annexpr │ │ │ │ -00001aec t codegen_visit_expr │ │ │ │ +00003748 t codegen_unwind_fblock │ │ │ │ +00003684 t codegen_unwind_fblock_stack │ │ │ │ +00005fc4 t codegen_visit_annexpr │ │ │ │ +00001ae4 t codegen_visit_expr │ │ │ │ 00000148 t codegen_visit_stmt │ │ │ │ -00005840 t codegen_with_except_finish │ │ │ │ -000053b4 t codegen_with_inner │ │ │ │ -000028c4 t codegen_wrap_in_stopiteration_handler │ │ │ │ +00005720 t codegen_with_except_finish │ │ │ │ +00005294 t codegen_with_inner │ │ │ │ +000027a8 t codegen_wrap_in_stopiteration_handler │ │ │ │ 0000002c r compare_masks │ │ │ │ -00006fbc t emit_and_reset_fail_pop │ │ │ │ -00006f64 t ensure_fail_pop │ │ │ │ -000036f0 t infer_type │ │ │ │ -00003770 t is_constant_slice │ │ │ │ -00006ef4 t jump_to_fail_pop │ │ │ │ -000051a4 t load_args_for_super │ │ │ │ -00004170 t maybe_optimize_function_call │ │ │ │ +00006e9c t emit_and_reset_fail_pop │ │ │ │ +00006e44 t ensure_fail_pop │ │ │ │ +000035d0 t infer_type │ │ │ │ +00003650 t is_constant_slice │ │ │ │ +00006dd4 t jump_to_fail_pop │ │ │ │ +00005084 t load_args_for_super │ │ │ │ +00004260 t maybe_optimize_function_call │ │ │ │ U memset │ │ │ │ -00005318 t restore_inlined_comprehension_locals │ │ │ │ -00003c94 t starunpack_helper_impl │ │ │ │ +000051f8 t restore_inlined_comprehension_locals │ │ │ │ +00003d84 t starunpack_helper_impl │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000158 r .LC10 │ │ │ │ 00000164 r .LC11 │ │ │ │ 00000174 r .LC12 │ │ │ │ @@ -17777,15 +17776,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_Append │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00000a18 t Py_XDECREF │ │ │ │ +00000a0c t Py_XDECREF │ │ │ │ 00000000 T _PyAST_Compile │ │ │ │ U _PyAST_Preprocess │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyAssemble_MakeCodeObject │ │ │ │ U _PyCfgBuilder_Free │ │ │ │ @@ -17795,52 +17794,52 @@ │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ U _PyCodegen_AddReturnAtEnd │ │ │ │ U _PyCodegen_EnterAnonymousScope │ │ │ │ U _PyCodegen_Expression │ │ │ │ U _PyCodegen_Module │ │ │ │ -0000073c T _PyCompile_AddConst │ │ │ │ +00000730 T _PyCompile_AddConst │ │ │ │ 00000818 T _PyCompile_AddDeferredAnnotation │ │ │ │ 0000006c T _PyCompile_Assemble │ │ │ │ 00000928 T _PyCompile_AstPreprocess │ │ │ │ -00000bf0 T _PyCompile_CleanDoc │ │ │ │ +00000be8 T _PyCompile_CleanDoc │ │ │ │ 0000019c T _PyCompile_CodeGen │ │ │ │ -000011c4 T _PyCompile_ConstCacheMergeOne │ │ │ │ +000011bc T _PyCompile_ConstCacheMergeOne │ │ │ │ 00000328 T _PyCompile_DeferredAnnotations │ │ │ │ -000006a4 T _PyCompile_DictAddObj │ │ │ │ +00000698 T _PyCompile_DictAddObj │ │ │ │ 0000002a T _PyCompile_EndAnnotationSetup │ │ │ │ 0000024c T _PyCompile_EnterConditionalBlock │ │ │ │ 00000000 T _PyCompile_EnterScope │ │ │ │ 000007ac T _PyCompile_Error │ │ │ │ -000012c8 T _PyCompile_ExitScope │ │ │ │ +000012c0 T _PyCompile_ExitScope │ │ │ │ 00000248 T _PyCompile_FutureFeatures │ │ │ │ 00000444 T _PyCompile_GetRefType │ │ │ │ -000005d0 T _PyCompile_InstrSequence │ │ │ │ +000005c4 T _PyCompile_InstrSequence │ │ │ │ 00000318 T _PyCompile_IsInInlinedComp │ │ │ │ -000015a0 T _PyCompile_IsInteractiveTopLevel │ │ │ │ +00001598 T _PyCompile_IsInteractiveTopLevel │ │ │ │ 00000258 T _PyCompile_LeaveConditionalBlock │ │ │ │ 000003b8 T _PyCompile_LookupArg │ │ │ │ 0000053c T _PyCompile_LookupCellvar │ │ │ │ 00000920 T _PyCompile_Mangle │ │ │ │ -00001144 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ -000005e4 T _PyCompile_MaybeMangle │ │ │ │ -00000734 T _PyCompile_Metadata │ │ │ │ +0000113c T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ +000005d8 T _PyCompile_MaybeMangle │ │ │ │ +00000728 T _PyCompile_Metadata │ │ │ │ 000003b4 T _PyCompile_OptimizationLevel │ │ │ │ -00000a30 T _PyCompile_OptimizeAndAssemble │ │ │ │ +00000a24 T _PyCompile_OptimizeAndAssemble │ │ │ │ 00000300 T _PyCompile_PopFBlock │ │ │ │ 00000264 T _PyCompile_PushFBlock │ │ │ │ 00000320 T _PyCompile_Qualname │ │ │ │ -000005f0 T _PyCompile_ResolveNameop │ │ │ │ +000005e4 T _PyCompile_ResolveNameop │ │ │ │ 000006b4 T _PyCompile_RevertInlinedComprehensionScopes │ │ │ │ 00000810 T _PyCompile_ScopeType │ │ │ │ 00000000 T _PyCompile_StartAnnotationSetup │ │ │ │ 0000035c T _PyCompile_StaticAttributesAsTuple │ │ │ │ -000005e0 T _PyCompile_Symtable │ │ │ │ -000005d8 T _PyCompile_SymtableEntry │ │ │ │ +000005d4 T _PyCompile_Symtable │ │ │ │ +000005cc T _PyCompile_SymtableEntry │ │ │ │ 000002ec T _PyCompile_TopFBlock │ │ │ │ 00000544 T _PyCompile_TweakInlinedComprehensionScopes │ │ │ │ 00000984 T _PyCompile_Warn │ │ │ │ U _PyErr_EmitSyntaxWarning │ │ │ │ U _PyErr_RaiseSyntaxError │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ @@ -17863,18 +17862,18 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000138 t compiler_codegen │ │ │ │ 00000508 t compiler_free │ │ │ │ -000013b0 t compiler_unit_free │ │ │ │ -000007f8 t const_cache_insert │ │ │ │ +000013a8 t compiler_unit_free │ │ │ │ +000007ec t const_cache_insert │ │ │ │ 000004e4 t dict_lookup_arg │ │ │ │ -00000480 t dictbytype │ │ │ │ +00000474 t dictbytype │ │ │ │ U memset │ │ │ │ 00000050 t new_compiler │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -18485,24 +18484,24 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ 000001e4 T PyErr_BadArgument │ │ │ │ 0000041c T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ -00000934 T PyErr_Clear │ │ │ │ -00000788 T PyErr_ExceptionMatches │ │ │ │ +0000094c T PyErr_Clear │ │ │ │ +000007a0 T PyErr_ExceptionMatches │ │ │ │ 00000678 T PyErr_Fetch │ │ │ │ 00000060 T PyErr_Format │ │ │ │ 00000b4c T PyErr_FormatUnraisable │ │ │ │ 00000288 T PyErr_FormatV │ │ │ │ 000002d4 T PyErr_GetExcInfo │ │ │ │ 000003ac T PyErr_GetHandledException │ │ │ │ -000008ec T PyErr_GetRaisedException │ │ │ │ -00000848 T PyErr_GivenExceptionMatches │ │ │ │ +00000904 T PyErr_GetRaisedException │ │ │ │ +00000860 T PyErr_GivenExceptionMatches │ │ │ │ 00000058 T PyErr_NewException │ │ │ │ 00000ab4 T PyErr_NewExceptionWithDoc │ │ │ │ 00000b38 T PyErr_NoMemory │ │ │ │ 000001c4 T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 000005e4 T PyErr_ProgramText │ │ │ │ 0000069c T PyErr_ProgramTextObject │ │ │ │ @@ -18512,18 +18511,18 @@ │ │ │ │ 0000017c T PyErr_SetFromErrno │ │ │ │ 00000132 T PyErr_SetFromErrnoWithFilename │ │ │ │ 000002a0 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 00000184 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 000014e8 T PyErr_SetHandledException │ │ │ │ 00000258 T PyErr_SetImportError │ │ │ │ 000005c6 T PyErr_SetImportErrorSubclass │ │ │ │ -00000a80 T PyErr_SetNone │ │ │ │ -00000a64 T PyErr_SetObject │ │ │ │ -00000904 T PyErr_SetRaisedException │ │ │ │ -00000964 T PyErr_SetString │ │ │ │ +00000a98 T PyErr_SetNone │ │ │ │ +00000a7c T PyErr_SetObject │ │ │ │ +0000091c T PyErr_SetRaisedException │ │ │ │ +0000097c T PyErr_SetString │ │ │ │ 00000694 T PyErr_SyntaxLocation │ │ │ │ 0000063c T PyErr_SyntaxLocationEx │ │ │ │ 000015b4 T PyErr_SyntaxLocationObject │ │ │ │ 0000071c t PyErr_SyntaxLocationObjectEx │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ 000002a8 T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ @@ -18583,45 +18582,45 @@ │ │ │ │ 00000010 d UnraisableHookArgs_fields │ │ │ │ 000014a4 T _PyErr_BadInternalCall │ │ │ │ 000004f8 T _PyErr_ChainExceptions │ │ │ │ 000002a8 T _PyErr_ChainExceptions1 │ │ │ │ 000002bc T _PyErr_ChainExceptions1Tstate │ │ │ │ 000013d0 T _PyErr_ChainStackItem │ │ │ │ 00000310 T _PyErr_Clear │ │ │ │ -000005a8 t _PyErr_CreateException │ │ │ │ +000005c0 t _PyErr_CreateException │ │ │ │ 00001524 T _PyErr_EmitSyntaxWarning │ │ │ │ 00000304 T _PyErr_ExceptionMatches │ │ │ │ 0000069c T _PyErr_Fetch │ │ │ │ 0000070c T _PyErr_FiniTypes │ │ │ │ 00000a88 T _PyErr_Format │ │ │ │ 0000021c T _PyErr_FormatFromCause │ │ │ │ 000000a0 T _PyErr_FormatFromCauseTstate │ │ │ │ -00000a9c T _PyErr_FormatNote │ │ │ │ +00000ab4 T _PyErr_FormatNote │ │ │ │ 000000e8 T _PyErr_FormatV │ │ │ │ 000000ca t _PyErr_FormatVFromCause.isra.0 │ │ │ │ 000002f0 T _PyErr_GetExcInfo │ │ │ │ 000003ec T _PyErr_GetHandledException │ │ │ │ 0000001c T _PyErr_GetRaisedException │ │ │ │ 000004b0 T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ 00000f04 T _PyErr_NormalizeException │ │ │ │ 000004c4 T _PyErr_ProgramDecodedTextObject │ │ │ │ 000009d8 T _PyErr_RaiseSyntaxError │ │ │ │ -00000670 T _PyErr_Restore │ │ │ │ +00000688 T _PyErr_Restore │ │ │ │ 000014fc T _PyErr_SetHandledException │ │ │ │ 0000034c t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ 0000031c T _PyErr_SetImportErrorWithNameFrom │ │ │ │ -00000a04 T _PyErr_SetKeyError │ │ │ │ +00000a1c T _PyErr_SetKeyError │ │ │ │ 0000016e T _PyErr_SetLocaleString │ │ │ │ 00000444 T _PyErr_SetModuleNotFoundError │ │ │ │ 000005c0 T _PyErr_SetNone │ │ │ │ 00000158 T _PyErr_SetObject │ │ │ │ 00000028 T _PyErr_SetRaisedException │ │ │ │ -000009bc T _PyErr_SetString │ │ │ │ +000009d4 T _PyErr_SetString │ │ │ │ 00001438 T _PyErr_StackItemToExcInfoTuple │ │ │ │ 00000000 T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ @@ -18714,22 +18713,22 @@ │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 000004b0 T _PyCfgBuilder_Addop │ │ │ │ 000000f4 T _PyCfgBuilder_CheckSize │ │ │ │ -00005dcc T _PyCfgBuilder_Free │ │ │ │ +00005dc8 T _PyCfgBuilder_Free │ │ │ │ 0000041c T _PyCfgBuilder_New │ │ │ │ 0000011e T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_FromInstructionSequence │ │ │ │ 00000040 T _PyCfg_JumpLabelsToTargets │ │ │ │ 000005f8 T _PyCfg_OptimizeCodeUnit │ │ │ │ -0000439c T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00005cf8 T _PyCfg_ToInstructionSequence │ │ │ │ +000043a8 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00005cf4 T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ 0000044c T _PyCompile_OptimizeCfg │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_New │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ @@ -18743,35 +18742,35 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ 00000104 t add_const │ │ │ │ 00000080 t basicblock_add_jump │ │ │ │ 00000580 t basicblock_addop │ │ │ │ 00000000 t basicblock_append_instructions │ │ │ │ -000050dc t basicblock_insert_instruction.constprop.0 │ │ │ │ -00003020 t basicblock_nofallthrough.isra.0 │ │ │ │ -00004d28 t calculate_stackdepth.isra.0 │ │ │ │ +000050d8 t basicblock_insert_instruction.constprop.0 │ │ │ │ +00003034 t basicblock_nofallthrough.isra.0 │ │ │ │ +00004d30 t calculate_stackdepth.isra.0 │ │ │ │ 000004f0 t cfg_builder_maybe_start_new_block │ │ │ │ 00000474 t cfg_builder_new_block │ │ │ │ 00000000 t const_folding_check_complexity │ │ │ │ -00002ff0 t copy_except_stack │ │ │ │ -00003068 t duplicate_exits_without_lineno │ │ │ │ +00003004 t copy_except_stack │ │ │ │ +0000307c t duplicate_exits_without_lineno │ │ │ │ 000002e4 t fold_const_unaryop │ │ │ │ -00005e04 t get_const_loading_instrs │ │ │ │ -00003378 t get_const_value │ │ │ │ -00005060 t get_stack_effects │ │ │ │ +00005e00 t get_const_loading_instrs │ │ │ │ +0000338c t get_const_value │ │ │ │ +0000505c t get_stack_effects │ │ │ │ 0000025c t instr_make_load_const │ │ │ │ -00002c64 t label_exception_targets │ │ │ │ -00002f68 t make_cfg_traversal_stack │ │ │ │ +00002c78 t label_exception_targets │ │ │ │ +00002f7c t make_cfg_traversal_stack │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -000033c8 t optimize_basic_block │ │ │ │ -00005170 t optimize_load_fast.isra.0 │ │ │ │ -00005c7c t ref_stack_push │ │ │ │ +000033dc t optimize_basic_block │ │ │ │ +0000516c t optimize_load_fast.isra.0 │ │ │ │ +00005c78 t ref_stack_push │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -18881,28 +18880,28 @@ │ │ │ │ 00000090 r .LC6 │ │ │ │ 000000dc r .LC7 │ │ │ │ 000000e4 r .LC8 │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_WarnExplicitFormat │ │ │ │ U PyExc_ResourceWarning │ │ │ │ -00000b48 T PyGC_Collect │ │ │ │ -00001304 T PyGC_Disable │ │ │ │ -00001324 T PyGC_Enable │ │ │ │ -000012ec T PyGC_IsEnabled │ │ │ │ +00000b44 T PyGC_Collect │ │ │ │ +00001300 T PyGC_Disable │ │ │ │ +00001320 T PyGC_Enable │ │ │ │ +000012e8 T PyGC_IsEnabled │ │ │ │ U PyInterpreterState_ThreadHead │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_Free │ │ │ │ 00000218 T PyObject_GC_Del │ │ │ │ 0000010e T PyObject_GC_IsFinalized │ │ │ │ -000014c0 T PyObject_GC_IsTracked │ │ │ │ +000014bc T PyObject_GC_IsTracked │ │ │ │ 0000031c T PyObject_GC_Track │ │ │ │ 0000019c T PyObject_GC_UnTrack │ │ │ │ 000000c0 T PyObject_IS_GC │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Realloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_Vectorcall │ │ │ │ @@ -18914,43 +18913,43 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromString │ │ │ │ 000001cc T PyUnstable_GC_VisitObjects │ │ │ │ 00000144 T PyUnstable_Object_GC_NewWithExtraData │ │ │ │ U Py_BuildValue │ │ │ │ -00000910 t Py_XDECREF │ │ │ │ +0000090c t Py_XDECREF │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ 0000008c T _PyGC_Collect │ │ │ │ -000010ac T _PyGC_CollectNoFail │ │ │ │ +000010a8 T _PyGC_CollectNoFail │ │ │ │ 000002a4 T _PyGC_Dump │ │ │ │ -0000114c T _PyGC_DumpShutdownStats │ │ │ │ -00001214 T _PyGC_Fini │ │ │ │ -00001424 T _PyGC_Freeze │ │ │ │ -00001508 T _PyGC_GetFreezeCount │ │ │ │ +00001148 T _PyGC_DumpShutdownStats │ │ │ │ +00001210 T _PyGC_Fini │ │ │ │ +00001420 T _PyGC_Freeze │ │ │ │ +00001504 T _PyGC_GetFreezeCount │ │ │ │ 00000060 T _PyGC_GetObjects │ │ │ │ -00001344 T _PyGC_GetReferrers │ │ │ │ +00001340 T _PyGC_GetReferrers │ │ │ │ 00000024 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 0000004a T _PyGC_Unfreeze │ │ │ │ 00000a48 T _PyGC_VisitFrameStack │ │ │ │ 0000094c T _PyGC_VisitStackRef │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Dump │ │ │ │ 00000210 T _PyObject_GC_Link │ │ │ │ 00000000 T _PyObject_GC_New │ │ │ │ 000000f4 T _PyObject_GC_NewVar │ │ │ │ -00000928 T _PyObject_GC_Resize │ │ │ │ +00000924 T _PyObject_GC_Resize │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_MaybeUntrack │ │ │ │ U _PyWeakref_CallableProxyType │ │ │ │ U _PyWeakref_ClearRef │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ @@ -18962,22 +18961,22 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000000cc t append_objects │ │ │ │ -000010c4 t completed_scavenge │ │ │ │ +000010c0 t completed_scavenge │ │ │ │ 000006e0 t deduce_unreachable │ │ │ │ -00000804 t do_gc_callback │ │ │ │ -00000bb8 t gc_collect_region │ │ │ │ -00000b60 t gc_list_merge │ │ │ │ +00000800 t do_gc_callback │ │ │ │ +00000bb4 t gc_collect_region │ │ │ │ +00000b5c t gc_list_merge │ │ │ │ 00000524 t gc_list_move │ │ │ │ 00000578 t mark_all_reachable │ │ │ │ -00000980 t mark_stacks │ │ │ │ +0000097c t mark_stacks │ │ │ │ U memset │ │ │ │ 00000458 t move_to_reachable │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ 00000b8c t referrersvisit │ │ │ │ 00000414 t untrack_tuples │ │ │ │ 0000061c t visit_add_to_container │ │ │ │ @@ -19085,18 +19084,18 @@ │ │ │ │ 00000ae8 r .LC91 │ │ │ │ 00000af4 r .LC92 │ │ │ │ 00000b04 r .LC93 │ │ │ │ 00000b10 r .LC94 │ │ │ │ 00000b1c r .LC95 │ │ │ │ 00000b24 r .LC97 │ │ │ │ 00000b2c r .LC98 │ │ │ │ -00002a48 T PyArg_Parse │ │ │ │ +00002a4c T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -00001658 T PyArg_ParseTupleAndKeywords │ │ │ │ -0000136c T PyArg_UnpackTuple │ │ │ │ +0000165c T PyArg_ParseTupleAndKeywords │ │ │ │ +00001370 T PyArg_UnpackTuple │ │ │ │ 0000014c T PyArg_VaParse │ │ │ │ 000001c2 T PyArg_VaParseTupleAndKeywords │ │ │ │ 00000000 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyComplex_AsCComplex │ │ │ │ @@ -19142,29 +19141,29 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 00000b60 T _PyArg_BadArgument │ │ │ │ -00001518 T _PyArg_CheckPositional │ │ │ │ +0000151c T _PyArg_CheckPositional │ │ │ │ 000004b0 T _PyArg_Fini │ │ │ │ 00000b08 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ 000005b0 T _PyArg_NoPositional │ │ │ │ 000012b8 T _PyArg_ParseStack │ │ │ │ 00000608 T _PyArg_ParseStackAndKeywords │ │ │ │ 00000284 T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000038 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 0000025a T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 0000016c T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 00000122 T _PyArg_ParseTuple_SizeT │ │ │ │ 000000ee T _PyArg_Parse_SizeT │ │ │ │ -000022b8 T _PyArg_UnpackKeywords │ │ │ │ -000028e8 T _PyArg_UnpackStack │ │ │ │ +000022bc T _PyArg_UnpackKeywords │ │ │ │ +000028ec T _PyArg_UnpackStack │ │ │ │ 0000020e T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 00000168 T _PyArg_VaParse_SizeT │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -19187,24 +19186,24 @@ │ │ │ │ 000000b4 t cleanup_ptr │ │ │ │ 00000f0c t convertbuffer │ │ │ │ 000010f8 t converterr │ │ │ │ 00000890 t convertitem.constprop.0 │ │ │ │ 000008f4 t convertsimple.constprop.0 │ │ │ │ 00000bb8 t converttuple.constprop.0 │ │ │ │ 00001160 t error_unexpected_keyword_arg │ │ │ │ -00002874 t find_keyword │ │ │ │ +00002878 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000530 t new_kwtuple │ │ │ │ 00000fd8 t seterror │ │ │ │ 0000031c t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000060 t vgetargs1.constprop.0 │ │ │ │ 000000b0 t vgetargs1_impl │ │ │ │ -000016c8 t vgetargskeywords.constprop.0 │ │ │ │ +000016cc t vgetargskeywords.constprop.0 │ │ │ │ 00000062 t vgetargskeywordsfast.constprop.0 │ │ │ │ 00000644 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ @@ -19259,68 +19258,68 @@ │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyDict_New │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ 00000098 T PyEval_AcquireLock │ │ │ │ -00000708 T PyEval_AcquireThread │ │ │ │ +00000700 T PyEval_AcquireThread │ │ │ │ 00000096 T PyEval_InitThreads │ │ │ │ 000000d4 T PyEval_ReleaseLock │ │ │ │ -00000698 T PyEval_ReleaseThread │ │ │ │ -0000050c T PyEval_RestoreThread │ │ │ │ +00000690 T PyEval_ReleaseThread │ │ │ │ +00000508 T PyEval_RestoreThread │ │ │ │ 000002c0 T PyEval_SaveThread │ │ │ │ 00000094 T PyEval_ThreadsInitialized │ │ │ │ U PyFile_OpenCodeObject │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyRun_StringFlags │ │ │ │ U PySys_Audit │ │ │ │ U PyThread_init_thread │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ -000008c0 T Py_AddPendingCall │ │ │ │ +000008b8 T Py_AddPendingCall │ │ │ │ 000002e0 T Py_MakePendingCalls │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_CheckSignalsTstate │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetNone │ │ │ │ 00000000 T _PyEval_AcquireLock │ │ │ │ -0000075c T _PyEval_AddPendingCall │ │ │ │ -00000730 T _PyEval_Fini │ │ │ │ +00000754 T _PyEval_AddPendingCall │ │ │ │ +00000728 T _PyEval_Fini │ │ │ │ 00000014 T _PyEval_FiniGIL │ │ │ │ 00000040 T _PyEval_GetSwitchInterval │ │ │ │ 000000d8 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 0000031c T _PyEval_MakePendingCalls │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ 000002ec T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ -00000734 T _PyEval_SignalReceived │ │ │ │ +0000072c T _PyEval_SignalReceived │ │ │ │ 00000070 T _PyEval_ThreadsInitialized │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -00000534 T _PyRunRemoteDebugger │ │ │ │ +00000530 T _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ U _PyThreadState_Detach │ │ │ │ U _PyThreadState_HangThread │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000069c T _Py_FinishPendingCalls │ │ │ │ +00000694 T _Py_FinishPendingCalls │ │ │ │ 000001a8 T _Py_HandlePending │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_RunGC │ │ │ │ 000000ec T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000018e T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ @@ -19332,15 +19331,15 @@ │ │ │ │ 00000044 r __func__.4 │ │ │ │ 00000038 r __func__.5 │ │ │ │ 0000002c r __func__.6 │ │ │ │ 0000009c r __func__.7 │ │ │ │ 00000000 r __func__.8 │ │ │ │ 0000000c r __func__.9 │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ -00000558 t _make_pending_calls │ │ │ │ +00000554 t _make_pending_calls │ │ │ │ 00000128 t create_gil │ │ │ │ 0000040c t drop_gil │ │ │ │ 0000035c t handle_signals │ │ │ │ 000003c4 t make_pending_calls │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ @@ -19620,35 +19619,35 @@ │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ U PyException_SetTraceback │ │ │ │ U PyFrame_GetCode │ │ │ │ 00000694 T PyImport_AddModule │ │ │ │ -00001e94 T PyImport_AddModuleObject │ │ │ │ +00001e54 T PyImport_AddModuleObject │ │ │ │ 00000f80 T PyImport_AddModuleRef │ │ │ │ 00000000 T PyImport_AppendInittab │ │ │ │ 000006ca T PyImport_ExecCodeModule │ │ │ │ 000008b4 T PyImport_ExecCodeModuleEx │ │ │ │ 000007d8 T PyImport_ExecCodeModuleObject │ │ │ │ 000006d2 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ -00001f70 T PyImport_GetImporter │ │ │ │ -000020e8 T PyImport_GetMagicNumber │ │ │ │ +00001f30 T PyImport_GetImporter │ │ │ │ +000020a8 T PyImport_GetMagicNumber │ │ │ │ 000008ba T PyImport_GetMagicTag │ │ │ │ -00002144 T PyImport_GetModule │ │ │ │ +00002104 T PyImport_GetModule │ │ │ │ 000008c6 T PyImport_GetModuleDict │ │ │ │ -00000a94 T PyImport_Import │ │ │ │ +00000a90 T PyImport_Import │ │ │ │ 00000934 T PyImport_ImportFrozenModule │ │ │ │ 00000978 T PyImport_ImportFrozenModuleObject │ │ │ │ -00001d80 T PyImport_ImportModule │ │ │ │ -00001cf0 T PyImport_ImportModuleAttr │ │ │ │ -00001c78 T PyImport_ImportModuleAttrString │ │ │ │ -00001d34 T PyImport_ImportModuleLevel │ │ │ │ +00001d40 T PyImport_ImportModule │ │ │ │ +00001cb0 T PyImport_ImportModuleAttr │ │ │ │ +00001c38 T PyImport_ImportModuleAttrString │ │ │ │ +00001cf4 T PyImport_ImportModuleLevel │ │ │ │ 000001dc T PyImport_ImportModuleLevelObject │ │ │ │ 00000900 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 00000c40 T PyImport_ReloadModule │ │ │ │ 0000126c T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ U PyList_Append │ │ │ │ @@ -19694,15 +19693,15 @@ │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySequence_Contains │ │ │ │ 000000a8 T PyState_AddModule │ │ │ │ -00002970 T PyState_FindModule │ │ │ │ +00002930 T PyState_FindModule │ │ │ │ 00000580 T PyState_RemoveModule │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PySys_Audit │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyThreadState_Clear │ │ │ │ U PyThreadState_Delete │ │ │ │ @@ -19739,50 +19738,50 @@ │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_EnsureBuiltinsWithModule │ │ │ │ -000029b8 T _PyImport_AcquireLock │ │ │ │ +00002978 T _PyImport_AcquireLock │ │ │ │ 00000364 T _PyImport_BlessMyLoader │ │ │ │ -000025b8 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ -0000279c T _PyImport_ClearCore │ │ │ │ +00002578 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ +0000275c T _PyImport_ClearCore │ │ │ │ 000001ac T _PyImport_ClearExtension │ │ │ │ -00002710 T _PyImport_ClearModules │ │ │ │ -00002684 T _PyImport_ClearModulesByIndex │ │ │ │ +000026d0 T _PyImport_ClearModules │ │ │ │ +00002644 T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ -00002830 T _PyImport_Fini │ │ │ │ +000027f0 T _PyImport_Fini │ │ │ │ 000000b0 T _PyImport_Fini2 │ │ │ │ -00002730 T _PyImport_FiniCore │ │ │ │ -00002618 T _PyImport_FiniExternal │ │ │ │ +000026f0 T _PyImport_FiniCore │ │ │ │ +000025d8 T _PyImport_FiniExternal │ │ │ │ 00000294 T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ U _PyImport_FrozenBootstrap │ │ │ │ U _PyImport_FrozenStdlib │ │ │ │ U _PyImport_FrozenTest │ │ │ │ 000001f8 T _PyImport_GetBuiltinModuleNames │ │ │ │ -000025a4 T _PyImport_GetDLOpenFlags │ │ │ │ -000020f4 T _PyImport_GetImportlibExternalLoader │ │ │ │ -00001f68 T _PyImport_GetImportlibLoader │ │ │ │ +00002564 T _PyImport_GetDLOpenFlags │ │ │ │ +000020b4 T _PyImport_GetImportlibExternalLoader │ │ │ │ +00001f28 T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModInitFunc │ │ │ │ 00000720 T _PyImport_GetModules │ │ │ │ -000029c8 T _PyImport_GetModulesRef │ │ │ │ +00002988 T _PyImport_GetModulesRef │ │ │ │ 00000184 T _PyImport_GetNextModuleIndex │ │ │ │ 00000130 T _PyImport_ImportlibModuleRepr │ │ │ │ 000000e4 T _PyImport_Init │ │ │ │ 00000760 T _PyImport_InitCore │ │ │ │ 00000728 T _PyImport_InitDefaultImportFunc │ │ │ │ 00001500 T _PyImport_InitExternal │ │ │ │ 00000168 T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ 000001cc T _PyImport_IsDefaultImportFunc │ │ │ │ -000025ac T _PyImport_IsInitialized │ │ │ │ +0000256c T _PyImport_IsInitialized │ │ │ │ 0000014a T _PyImport_ReInitLock │ │ │ │ -000029c0 T _PyImport_ReleaseLock │ │ │ │ +00002980 T _PyImport_ReleaseLock │ │ │ │ 000001a4 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 00000624 T _PyImport_SetDLOpenFlags │ │ │ │ 00000166 T _PyImport_SetModule │ │ │ │ 0000131c T _PyImport_SetModuleString │ │ │ │ 00001258 T _PyImport_SwapPackageContext │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ @@ -19838,33 +19837,33 @@ │ │ │ │ 00000030 r __func__.8 │ │ │ │ 000000b0 r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000002d4 t _extensions_cache_delete │ │ │ │ 000003d4 t _extensions_cache_find_unlocked │ │ │ │ 0000034c t _extensions_cache_get │ │ │ │ -00001db8 t _imp__fix_co_filename │ │ │ │ +00001d78 t _imp__fix_co_filename │ │ │ │ 00000844 r _imp__fix_co_filename__doc__ │ │ │ │ 000009b0 t _imp__frozen_module_names │ │ │ │ 000003d0 r _imp__frozen_module_names__doc__ │ │ │ │ -00002a10 t _imp__override_frozen_modules_for_tests │ │ │ │ +000029d0 t _imp__override_frozen_modules_for_tests │ │ │ │ 000002fc r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 0000062a t _imp__override_multi_interp_extensions_check │ │ │ │ 00000240 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -00000a04 t _imp_acquire_lock │ │ │ │ +00000a00 t _imp_acquire_lock │ │ │ │ 00000970 r _imp_acquire_lock__doc__ │ │ │ │ 0000142c t _imp_create_builtin │ │ │ │ 00000800 r _imp_create_builtin__doc__ │ │ │ │ -00002400 t _imp_create_dynamic │ │ │ │ +000023c0 t _imp_create_dynamic │ │ │ │ 000001e4 r _imp_create_dynamic__doc__ │ │ │ │ 000014fc t _imp_exec_builtin │ │ │ │ 00000160 r _imp_exec_builtin__doc__ │ │ │ │ 000014c0 t _imp_exec_dynamic │ │ │ │ 000001a0 r _imp_exec_dynamic__doc__ │ │ │ │ -00001be4 t _imp_extension_suffixes │ │ │ │ +00001ba4 t _imp_extension_suffixes │ │ │ │ 00000794 r _imp_extension_suffixes__doc__ │ │ │ │ 000018b4 t _imp_find_frozen │ │ │ │ 000005a8 r _imp_find_frozen__doc__ │ │ │ │ 00001a80 t _imp_get_frozen_object │ │ │ │ 00000548 r _imp_get_frozen_object__doc__ │ │ │ │ 00000bd2 t _imp_init_frozen │ │ │ │ 00000754 r _imp_init_frozen__doc__ │ │ │ │ @@ -19872,36 +19871,36 @@ │ │ │ │ 00000484 r _imp_is_builtin__doc__ │ │ │ │ 00001364 t _imp_is_frozen │ │ │ │ 00000424 r _imp_is_frozen__doc__ │ │ │ │ 000013c8 t _imp_is_frozen_package │ │ │ │ 000004e8 r _imp_is_frozen_package__doc__ │ │ │ │ 00000b68 t _imp_lock_held │ │ │ │ 00000a60 r _imp_lock_held__doc__ │ │ │ │ -00000a38 t _imp_release_lock │ │ │ │ +00000a34 t _imp_release_lock │ │ │ │ 000008f0 r _imp_release_lock__doc__ │ │ │ │ -000028a4 t _imp_source_hash │ │ │ │ +00002864 t _imp_source_hash │ │ │ │ 00000134 r _imp_source_hash__doc__ │ │ │ │ 000000d8 r _keywords.1 │ │ │ │ 000000e4 r _keywords.4 │ │ │ │ 00000090 d _kwtuple.0 │ │ │ │ 000000ac d _kwtuple.3 │ │ │ │ 00000268 t _modules_by_index_clear_one │ │ │ │ 000006c0 t _modules_by_index_set │ │ │ │ 00000038 d _parser.2 │ │ │ │ 00000064 d _parser.5 │ │ │ │ 0000007c t create_builtin │ │ │ │ -00002868 t del_extensions_cache_value │ │ │ │ +00002828 t del_extensions_cache_value │ │ │ │ 000000f0 r doc_imp │ │ │ │ 00001278 t exec_builtin_or_dynamic │ │ │ │ 00000f10 t exec_code_in_module │ │ │ │ U fclose │ │ │ │ 00000b40 t find_frozen │ │ │ │ U fwrite │ │ │ │ -00002534 t hashtable_compare_str │ │ │ │ -00002864 t hashtable_destroy_str │ │ │ │ +000024f4 t hashtable_compare_str │ │ │ │ +00002824 t hashtable_destroy_str │ │ │ │ 000006a0 t hashtable_hash_str │ │ │ │ 000000ec d imp_methods │ │ │ │ 00000004 d imp_module │ │ │ │ 000012c8 t imp_module_exec │ │ │ │ 000000cc d imp_slots │ │ │ │ 00000e70 t import_add_module │ │ │ │ 00001678 t import_find_and_load │ │ │ │ @@ -19912,22 +19911,22 @@ │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000dec t module_dict_for_exec │ │ │ │ 00000000 B pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ 000003c2 t reload_singlephase_extension │ │ │ │ -000022cc t remove_importlib_frames │ │ │ │ +0000228c t remove_importlib_frames │ │ │ │ 00000938 t remove_module │ │ │ │ 000005cc t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ -00002550 t switch_back_from_main_interpreter │ │ │ │ +00002510 t switch_back_from_main_interpreter │ │ │ │ 00001224 t switch_to_main_interpreter │ │ │ │ 00000d74 t unmarshal_frozen_code.isra.0 │ │ │ │ 00000046 t update_code_filenames │ │ │ │ 0000047c t update_global_state_for_extension.isra.0 │ │ │ │ │ │ │ │ importdl.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -20185,22 +20184,22 @@ │ │ │ │ 000008bc r .LC97 │ │ │ │ 000008d0 r .LC98 │ │ │ │ 00000904 r .LC99 │ │ │ │ 00000014 r PYCONFIG_SPEC │ │ │ │ 000007bc r PYPRECONFIG_SPEC │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ -00000390 T PyConfig_Clear │ │ │ │ -00002c9c T PyConfig_Get │ │ │ │ +00000394 T PyConfig_Clear │ │ │ │ +00002ca0 T PyConfig_Get │ │ │ │ 00001158 T PyConfig_GetInt │ │ │ │ 00000000 T PyConfig_InitIsolatedConfig │ │ │ │ 00000044 T PyConfig_InitPythonConfig │ │ │ │ 000010a0 T PyConfig_Names │ │ │ │ 00000836 T PyConfig_Read │ │ │ │ -00002d5c T PyConfig_Set │ │ │ │ +00002d60 T PyConfig_Set │ │ │ │ 000000a6 T PyConfig_SetArgv │ │ │ │ 000000cc T PyConfig_SetBytesArgv │ │ │ │ 00001396 T PyConfig_SetBytesString │ │ │ │ 000000f8 T PyConfig_SetString │ │ │ │ 00000850 T PyConfig_SetWideStringList │ │ │ │ U PyDict_GetItemStringRef │ │ │ │ U PyDict_New │ │ │ │ @@ -20262,24 +20261,24 @@ │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsWideCharString │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_Type │ │ │ │ -0000029c T PyWideStringList_Append │ │ │ │ -000002bc T PyWideStringList_Insert │ │ │ │ +000002a0 T PyWideStringList_Append │ │ │ │ +000002c0 T PyWideStringList_Insert │ │ │ │ 00000008 B Py_BytesWarningFlag │ │ │ │ 00000018 B Py_DebugFlag │ │ │ │ U Py_DecodeLocale │ │ │ │ 00000030 B Py_DontWriteBytecodeFlag │ │ │ │ U Py_FileSystemDefaultEncodeErrors │ │ │ │ U Py_FileSystemDefaultEncoding │ │ │ │ 00000024 B Py_FrozenFlag │ │ │ │ -00001d40 T Py_GETENV │ │ │ │ +00001d44 T Py_GETENV │ │ │ │ 00000a80 T Py_GetArgcArgv │ │ │ │ U Py_GetVersion │ │ │ │ U Py_HasFileSystemDefaultEncoding │ │ │ │ 00000038 B Py_HashRandomizationFlag │ │ │ │ 00000004 B Py_IgnoreEnvironmentFlag │ │ │ │ U Py_InitializeFromConfig │ │ │ │ 000005fa T Py_InitializeFromInitConfig │ │ │ │ @@ -20292,24 +20291,24 @@ │ │ │ │ U Py_PreInitializeFromArgs │ │ │ │ 00000020 B Py_QuietFlag │ │ │ │ 0000003c B Py_UTF8Mode │ │ │ │ 00000028 B Py_UnbufferedStdioFlag │ │ │ │ 0000001c B Py_VerboseFlag │ │ │ │ 00001296 t Py_XDECREF │ │ │ │ U _PyArgv_AsWstrList │ │ │ │ -00002350 T _PyConfig_AsDict │ │ │ │ +00002354 T _PyConfig_AsDict │ │ │ │ 00000084 T _PyConfig_Copy │ │ │ │ -00002574 T _PyConfig_CreateXOptionsDict │ │ │ │ -0000267c T _PyConfig_FromDict │ │ │ │ +00002578 T _PyConfig_CreateXOptionsDict │ │ │ │ +00002680 T _PyConfig_FromDict │ │ │ │ 0000006c T _PyConfig_InitCompatConfig │ │ │ │ -00002330 T _PyConfig_InitImportConfig │ │ │ │ +00002334 T _PyConfig_InitImportConfig │ │ │ │ U _PyConfig_InitPathConfig │ │ │ │ -000004cc T _PyConfig_Read │ │ │ │ +000004d0 T _PyConfig_Read │ │ │ │ 00000164 T _PyConfig_SetPyArgv │ │ │ │ -00002170 T _PyConfig_Write │ │ │ │ +00002174 T _PyConfig_Write │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ 000011f8 T _PyErr_SetFromPyStatus │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyMem_DefaultRawFree │ │ │ │ U _PyMem_DefaultRawMalloc │ │ │ │ U _PyMem_DefaultRawWcsdup │ │ │ │ @@ -20328,22 +20327,22 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PySys_GetRequiredAttrString │ │ │ │ U _PySys_ReadPreinitWarnOptions │ │ │ │ U _PySys_ReadPreinitXOptions │ │ │ │ U _PySys_SetFlagObj │ │ │ │ U _PySys_SetIntMaxStrDigits │ │ │ │ -00002c44 T _PyWideStringList_AsList │ │ │ │ -00000294 T _PyWideStringList_Clear │ │ │ │ +00002c48 T _PyWideStringList_AsList │ │ │ │ +00000298 T _PyWideStringList_Clear │ │ │ │ 00000000 t _PyWideStringList_ClearEx │ │ │ │ 00000694 T _PyWideStringList_Copy │ │ │ │ 00000210 t _PyWideStringList_CopyEx │ │ │ │ -00001d54 T _PyWideStringList_Extend │ │ │ │ -00001f4c t _PyWideStringList_Find │ │ │ │ -00002008 T _Py_ClearArgcArgv │ │ │ │ +00001d58 T _PyWideStringList_Extend │ │ │ │ +00001f50 t _PyWideStringList_Find │ │ │ │ +0000200c T _Py_ClearArgcArgv │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeUTF8Ex │ │ │ │ 000013bc T _Py_DumpPathConfig │ │ │ │ U _Py_EncodeUTF8Ex │ │ │ │ U _Py_GetConfig │ │ │ │ 00000a96 T _Py_GetConfigsAsDict │ │ │ │ U _Py_GetEnv │ │ │ │ @@ -20394,26 +20393,26 @@ │ │ │ │ 00002e48 r __func__.9 │ │ │ │ U __isoc23_strtoul │ │ │ │ U __isoc23_wcstol │ │ │ │ U __printf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U calloc │ │ │ │ -00002b44 t config_dict_get │ │ │ │ -00002b8c t config_dict_get_wstr │ │ │ │ -00002d28 t config_generic_find_spec │ │ │ │ -000023e0 t config_get │ │ │ │ -00001e84 t config_get_env_dup.isra.0 │ │ │ │ -000020fc t config_get_locale_encoding.constprop.0 │ │ │ │ -00001ed0 t config_get_xoption_value │ │ │ │ +00002b48 t config_dict_get │ │ │ │ +00002b90 t config_dict_get_wstr │ │ │ │ +00002d2c t config_generic_find_spec │ │ │ │ +000023e4 t config_get │ │ │ │ +00001e88 t config_get_env_dup.isra.0 │ │ │ │ +00002100 t config_get_locale_encoding.constprop.0 │ │ │ │ +00001ed4 t config_get_xoption_value │ │ │ │ 00000000 t config_init_defaults │ │ │ │ -00002014 t config_init_import │ │ │ │ +00002018 t config_init_import │ │ │ │ 00001100 t config_names_add │ │ │ │ -00001da4 t config_run_filename_abspath │ │ │ │ -00001f8c t config_set_bytes_string │ │ │ │ +00001da8 t config_run_filename_abspath │ │ │ │ +00001f90 t config_set_bytes_string │ │ │ │ 000011ee t config_sys_flag_not │ │ │ │ 000008bc t config_usage │ │ │ │ 00000a3c t config_wstr_to_int │ │ │ │ U free │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ 000012ac t init_dump_ascii_wstr │ │ │ │ @@ -20435,16 +20434,16 @@ │ │ │ │ U strdup │ │ │ │ U strlen │ │ │ │ 00000b04 r usage_envvars │ │ │ │ 00002464 r usage_help │ │ │ │ 00002424 r usage_line │ │ │ │ 00001a90 r usage_xoptions │ │ │ │ 0000032c t utf8_to_wstr │ │ │ │ -00001f04 t warnoptions_append │ │ │ │ -00001e34 t warnoptions_extend.isra.0 │ │ │ │ +00001f08 t warnoptions_append │ │ │ │ +00001e38 t warnoptions_extend.isra.0 │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wcstok │ │ │ │ 0000069a t wstr_to_utf8 │ │ │ │ │ │ │ │ interpconfig.o: │ │ │ │ @@ -20559,31 +20558,31 @@ │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetAttrString │ │ │ │ U PyObject_Vectorcall │ │ │ │ U PySys_Audit │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_Type │ │ │ │ U PyVectorcall_Call │ │ │ │ -00001014 t Py_XDECREF │ │ │ │ +00000f5c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000114 d _PyBranchesIterator │ │ │ │ U _PyCode_CheckLineNumber │ │ │ │ U _PyCode_InitAddressRange │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00000e9c T _PyInstruction_GetLength │ │ │ │ +00000de4 T _PyInstruction_GetLength │ │ │ │ 00000184 T _PyInstrumentation_BranchesIterator │ │ │ │ 00000034 D _PyInstrumentation_DISABLE │ │ │ │ 0000003c D _PyInstrumentation_MISSING │ │ │ │ 00000044 d _PyLegacyBranchEventHandler_Type │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ -00000f58 T _PyMonitoring_ClearToolId │ │ │ │ +00000ea0 T _PyMonitoring_ClearToolId │ │ │ │ 0000085a T _PyMonitoring_FireBranchEvent │ │ │ │ 000004c2 T _PyMonitoring_FireBranchLeftEvent │ │ │ │ 000004be T _PyMonitoring_FireBranchRightEvent │ │ │ │ 000008b6 T _PyMonitoring_FireCRaiseEvent │ │ │ │ 00000888 T _PyMonitoring_FireCReturnEvent │ │ │ │ 00000462 T _PyMonitoring_FireCallEvent │ │ │ │ 000005f0 T _PyMonitoring_FireExceptionHandledEvent │ │ │ │ @@ -20594,15 +20593,15 @@ │ │ │ │ 00000288 T _PyMonitoring_FirePyStartEvent │ │ │ │ 000004f0 T _PyMonitoring_FirePyThrowEvent │ │ │ │ 00000652 T _PyMonitoring_FirePyUnwindEvent │ │ │ │ 0000040a T _PyMonitoring_FirePyYieldEvent │ │ │ │ 0000058e T _PyMonitoring_FireRaiseEvent │ │ │ │ 00000918 T _PyMonitoring_FireReraiseEvent │ │ │ │ 000006b4 T _PyMonitoring_FireStopIterationEvent │ │ │ │ -00000c58 T _PyMonitoring_GetLocalEvents │ │ │ │ +00000ba0 T _PyMonitoring_GetLocalEvents │ │ │ │ 000001f8 T _PyMonitoring_RegisterCallback │ │ │ │ 00000348 T _PyMonitoring_SetEvents │ │ │ │ 000017a0 T _PyMonitoring_SetLocalEvents │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_New │ │ │ │ @@ -20610,62 +20609,62 @@ │ │ │ │ U _PyOpcode_Deopt │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000000 T _Py_GetBaseCodeUnit │ │ │ │ -00000ae0 T _Py_Instrument │ │ │ │ +00000a28 T _Py_Instrument │ │ │ │ 0000175c T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000af0 T _Py_call_instrumentation │ │ │ │ +00000a38 T _Py_call_instrumentation │ │ │ │ 0000054c T _Py_call_instrumentation_2args │ │ │ │ -00000e54 T _Py_call_instrumentation_arg │ │ │ │ +00000d9c T _Py_call_instrumentation_arg │ │ │ │ 00000000 T _Py_call_instrumentation_exc2 │ │ │ │ -00000ce4 T _Py_call_instrumentation_instruction │ │ │ │ -0000102c T _Py_call_instrumentation_jump │ │ │ │ +00000c2c T _Py_call_instrumentation_instruction │ │ │ │ +00000f74 T _Py_call_instrumentation_jump │ │ │ │ 00001400 T _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000000f4 t branch_handler_vectorcall │ │ │ │ 0000020c t branchesiter_dealloc │ │ │ │ -00001404 t branchesiter_next │ │ │ │ +0000134c t branchesiter_next │ │ │ │ 00000598 t call_instrumentation_vector │ │ │ │ -00000834 t call_one_instrument │ │ │ │ +0000077c t call_one_instrument │ │ │ │ 000002b2 t capi_call_instrumentation.constprop.0 │ │ │ │ 00000150 t dealloc_branch_handler │ │ │ │ 00000000 r event_names │ │ │ │ 00000552 t exception_event_setup │ │ │ │ 00000080 t force_instrument_lock_held │ │ │ │ 00000490 t instrument_all_executing_code_objects │ │ │ │ 000001b8 t int_triple │ │ │ │ 000001e4 d methods │ │ │ │ 0000005e t monitoring__all_events │ │ │ │ 0000035c r monitoring__all_events__doc__ │ │ │ │ -000012f4 t monitoring_clear_tool_id │ │ │ │ +0000123c t monitoring_clear_tool_id │ │ │ │ 000004ec r monitoring_clear_tool_id__doc__ │ │ │ │ -00000ec0 t monitoring_free_tool_id │ │ │ │ +00000e08 t monitoring_free_tool_id │ │ │ │ 000004c4 r monitoring_free_tool_id__doc__ │ │ │ │ -0000136c t monitoring_get_events │ │ │ │ +000012b4 t monitoring_get_events │ │ │ │ 0000043c r monitoring_get_events__doc__ │ │ │ │ 00000734 t monitoring_get_local_events │ │ │ │ 000003d8 r monitoring_get_local_events__doc__ │ │ │ │ -000010c0 t monitoring_get_tool │ │ │ │ +00001008 t monitoring_get_tool │ │ │ │ 000004a0 r monitoring_get_tool__doc__ │ │ │ │ 00000000 d monitoring_module │ │ │ │ -00000b40 t monitoring_register_callback │ │ │ │ +00000a88 t monitoring_register_callback │ │ │ │ 00000464 r monitoring_register_callback__doc__ │ │ │ │ -00001278 t monitoring_restart_events │ │ │ │ +000011c0 t monitoring_restart_events │ │ │ │ 0000037c r monitoring_restart_events__doc__ │ │ │ │ -000009c0 t monitoring_set_events │ │ │ │ +00000908 t monitoring_set_events │ │ │ │ 0000040c r monitoring_set_events__doc__ │ │ │ │ -00001140 t monitoring_set_local_events │ │ │ │ +00001088 t monitoring_set_local_events │ │ │ │ 0000039c r monitoring_set_local_events__doc__ │ │ │ │ -000008e4 t monitoring_use_tool_id │ │ │ │ +0000082c t monitoring_use_tool_id │ │ │ │ 00000514 r monitoring_use_tool_id__doc__ │ │ │ │ 0000043c t set_global_version │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ @@ -20724,15 +20723,15 @@ │ │ │ │ 00000154 d _kwtuple.0 │ │ │ │ 00000184 d _kwtuple.3 │ │ │ │ 000001a0 d _kwtuple.6 │ │ │ │ 000000d0 d _parser.2 │ │ │ │ 000000fc d _parser.5 │ │ │ │ 00000128 d _parser.8 │ │ │ │ 00000128 t inst_seq_clear │ │ │ │ -00000220 t inst_seq_dealloc │ │ │ │ +00000218 t inst_seq_dealloc │ │ │ │ 00000000 b inst_seq_getsetters │ │ │ │ 00000014 b inst_seq_memberlist │ │ │ │ 000001bc d inst_seq_methods │ │ │ │ 00000170 t inst_seq_new │ │ │ │ 000001c8 r inst_seq_new__doc__ │ │ │ │ 000000f8 t inst_seq_traverse │ │ │ │ │ │ │ │ @@ -20860,80 +20859,80 @@ │ │ │ │ 00000190 t set_callbacks │ │ │ │ 00000290 t set_opcode_trace_world_stopped │ │ │ │ 000000c4 t setup_profile_callbacks │ │ │ │ 00000204 t setup_trace_callbacks │ │ │ │ 00000034 t sys_profile_call_or_return │ │ │ │ 00000380 t sys_profile_return │ │ │ │ 0000023c t sys_profile_start │ │ │ │ -0000042c t sys_profile_throw │ │ │ │ +000005f0 t sys_profile_throw │ │ │ │ 00000384 t sys_profile_unwind │ │ │ │ -00000444 t sys_trace_exception_func │ │ │ │ +00000438 t sys_trace_exception_func │ │ │ │ 000002e4 t sys_trace_instruction_func │ │ │ │ -000004dc t sys_trace_jump_func │ │ │ │ +000004d0 t sys_trace_jump_func │ │ │ │ 00000300 t sys_trace_line_func │ │ │ │ 00000388 t sys_trace_return │ │ │ │ -00000438 t sys_trace_start │ │ │ │ +0000042c t sys_trace_start │ │ │ │ 000005fc t sys_trace_throw │ │ │ │ -000005f8 t sys_trace_unwind │ │ │ │ -00000584 t sys_trace_yield │ │ │ │ -00000588 t trace_line │ │ │ │ +000005ec t sys_trace_unwind │ │ │ │ +00000578 t sys_trace_yield │ │ │ │ +0000057c t trace_line │ │ │ │ │ │ │ │ lock.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000070 r .LC2 │ │ │ │ 00000110 T PyEvent_Wait │ │ │ │ 0000013c T PyEvent_WaitTimed │ │ │ │ -000001fa T PyMutex_IsLocked │ │ │ │ -00000270 T PyMutex_Lock │ │ │ │ -00000244 T PyMutex_Unlock │ │ │ │ +0000032a T PyMutex_IsLocked │ │ │ │ +00000244 T PyMutex_Lock │ │ │ │ +00000268 T PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ 000001e4 T _PyEvent_IsSet │ │ │ │ 000001bc T _PyEvent_Notify │ │ │ │ -00000340 T _PyMutex_LockTimed │ │ │ │ -000004a4 T _PyMutex_TryUnlock │ │ │ │ +00000348 T _PyMutex_LockTimed │ │ │ │ +000004b0 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 │ │ │ │ -00000294 T _PyRawMutex_LockSlow │ │ │ │ -00000348 T _PyRawMutex_UnlockSlow │ │ │ │ +00000130 T _PyRWMutex_Lock │ │ │ │ +0000019e T _PyRWMutex_RLock │ │ │ │ +0000023e T _PyRWMutex_RUnlock │ │ │ │ +00000176 T _PyRWMutex_Unlock │ │ │ │ +00000000 T _PyRawMutex_LockSlow │ │ │ │ +000000b0 T _PyRawMutex_UnlockSlow │ │ │ │ 00000080 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 00000000 T _PyRecursiveMutex_Lock │ │ │ │ 0000019c T _PyRecursiveMutex_LockTimed │ │ │ │ 00000128 T _PyRecursiveMutex_TryUnlock │ │ │ │ 000000ac 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 │ │ │ │ +000002ac T _PySeqLock_AbandonWrite │ │ │ │ +00000318 T _PySeqLock_AfterFork │ │ │ │ +000002cc T _PySeqLock_BeginRead │ │ │ │ +000002f4 T _PySeqLock_EndRead │ │ │ │ +00000264 T _PySeqLock_LockWrite │ │ │ │ +000002bc 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 │ │ │ │ 000001f8 t mutex_unpark │ │ │ │ -000000b0 t rwmutex_set_parked_and_wait │ │ │ │ +000001e0 t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000128 r .LC10 │ │ │ │ @@ -21046,15 +21045,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GetConstant │ │ │ │ -0000148c t Py_XDECREF │ │ │ │ +0000145c t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyCode_GetCode │ │ │ │ U _PyCode_New │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyLong_FromByteArray │ │ │ │ 000001d8 t _PyMarshal_WriteObjectToString │ │ │ │ @@ -21093,50 +21092,50 @@ │ │ │ │ 000000b8 d _parser.2 │ │ │ │ 0000008c d _parser.5 │ │ │ │ 00000060 d _parser.8 │ │ │ │ U fileno │ │ │ │ U fread │ │ │ │ U fwrite │ │ │ │ U getc │ │ │ │ -00000754 t marshal_dump │ │ │ │ +00000740 t marshal_dump │ │ │ │ 00000940 r marshal_dump__doc__ │ │ │ │ -00000510 t marshal_dumps │ │ │ │ +000004fc t marshal_dumps │ │ │ │ 000005dc r marshal_dumps__doc__ │ │ │ │ -00000614 t marshal_load │ │ │ │ +00000600 t marshal_load │ │ │ │ 00000764 r marshal_load__doc__ │ │ │ │ 000003fc t marshal_loads │ │ │ │ 000004e4 r marshal_loads__doc__ │ │ │ │ 00000174 d marshal_methods │ │ │ │ 000001b4 t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000154 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000003c r module_doc │ │ │ │ -000004e8 t r_float_bin │ │ │ │ -00000838 t r_float_str │ │ │ │ -000011cc t r_long │ │ │ │ +000004d4 t r_float_bin │ │ │ │ +00000824 t r_float_str │ │ │ │ +0000119c t r_long │ │ │ │ 00000000 t r_object │ │ │ │ -00001450 t r_ref.constprop.0 │ │ │ │ +00001420 t r_ref.constprop.0 │ │ │ │ 00000148 t r_ref_insert.part.0.isra.0 │ │ │ │ 000000fc t r_ref_reserve.part.0.isra.0 │ │ │ │ 0000017c t r_short │ │ │ │ -0000130c t r_string │ │ │ │ +000012dc t r_string │ │ │ │ 00000060 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -000016d8 t w_complex_object │ │ │ │ -0000259c t w_decref_entry │ │ │ │ -000005c0 t w_float_bin │ │ │ │ -000008e4 t w_float_str │ │ │ │ -0000247c t w_long │ │ │ │ -000014a4 t w_object │ │ │ │ +000016a8 t w_complex_object │ │ │ │ +0000256c t w_decref_entry │ │ │ │ +000005ac t w_float_bin │ │ │ │ +000008d0 t w_float_str │ │ │ │ +0000244c t w_long │ │ │ │ +00001474 t w_object │ │ │ │ 00000310 t w_reserve │ │ │ │ 0000039c t w_short │ │ │ │ -0000252c t w_string │ │ │ │ +000024fc t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000038 r .LC2 │ │ │ │ 00000048 r .LC3 │ │ │ │ 0000006c r .LC4 │ │ │ │ @@ -21164,17 +21163,17 @@ │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 00000000 T PyModule_Add │ │ │ │ -00000ddc T PyModule_AddIntConstant │ │ │ │ +00000e10 T PyModule_AddIntConstant │ │ │ │ 00000094 T PyModule_AddObject │ │ │ │ -00000d18 T PyModule_AddObjectRef │ │ │ │ +00000d4c T PyModule_AddObjectRef │ │ │ │ 00000060 T PyModule_AddStringConstant │ │ │ │ 00000020 T PyModule_AddType │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_GetName │ │ │ │ U PyModule_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ @@ -21183,41 +21182,41 @@ │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ 0000007c T Py_PACK_FULL_VERSION │ │ │ │ 000000a0 T Py_PACK_VERSION │ │ │ │ -00000d14 T Py_VaBuildValue │ │ │ │ -00000dc4 t Py_XDECREF │ │ │ │ +00000d48 T Py_VaBuildValue │ │ │ │ +00000df8 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ 000000ac T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000ae8 T _Py_VaBuildStack │ │ │ │ -00000f1c T _Py_VaBuildValue_SizeT │ │ │ │ -00000ea8 T _Py_convert_optional_to_ssize_t │ │ │ │ -00000a74 t check_end │ │ │ │ -000001f4 t countformat │ │ │ │ +00000b1c T _Py_VaBuildStack │ │ │ │ +00000f50 T _Py_VaBuildValue_SizeT │ │ │ │ +00000edc T _Py_convert_optional_to_ssize_t │ │ │ │ +00000aa8 t check_end │ │ │ │ +0000020c t countformat │ │ │ │ 00000000 t do_ignore │ │ │ │ -000002d8 t do_mkvalue │ │ │ │ +000002f4 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 00000028 t va_build_value │ │ │ │ U wcslen │ │ │ │ │ │ │ │ mysnprintf.o: │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 00000028 T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -000003e0 T PyOS_strtoul │ │ │ │ +000003e4 T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ 00000000 r digitlimit │ │ │ │ 00000094 r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ @@ -21246,20 +21245,20 @@ │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 00000590 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ 0000048c T _PyParkingLot_Unpark │ │ │ │ -00000368 T _PyParkingLot_UnparkAll │ │ │ │ +0000036c T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -000005cc T _PySemaphore_Destroy │ │ │ │ -00000278 T _PySemaphore_Init │ │ │ │ -000002a8 T _PySemaphore_Wait │ │ │ │ +00000000 T _PySemaphore_Destroy │ │ │ │ +0000027c T _PySemaphore_Init │ │ │ │ +000002ac T _PySemaphore_Wait │ │ │ │ 00000464 T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidivmod │ │ │ │ @@ -21962,51 +21961,51 @@ │ │ │ │ U PyEval_SaveThread │ │ │ │ U PyExc_InterpreterError │ │ │ │ U PyExc_InterpreterNotFoundError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 00000034 T PyGILState_Check │ │ │ │ -0000067c T PyGILState_Ensure │ │ │ │ +00000680 T PyGILState_Ensure │ │ │ │ 00000000 T PyGILState_GetThisThreadState │ │ │ │ -00000718 T PyGILState_Release │ │ │ │ -00000824 T PyInterpreterState_Clear │ │ │ │ -00001668 T PyInterpreterState_Delete │ │ │ │ -00000818 T PyInterpreterState_Get │ │ │ │ -000010a0 T PyInterpreterState_GetDict │ │ │ │ -0000085c T PyInterpreterState_GetID │ │ │ │ -00001b58 T PyInterpreterState_Head │ │ │ │ +0000071c T PyGILState_Release │ │ │ │ +00000838 T PyInterpreterState_Clear │ │ │ │ +00001670 T PyInterpreterState_Delete │ │ │ │ +0000081c T PyInterpreterState_Get │ │ │ │ +000010a8 T PyInterpreterState_GetDict │ │ │ │ +00000860 T PyInterpreterState_GetID │ │ │ │ +00001b60 T PyInterpreterState_Head │ │ │ │ 00000000 T PyInterpreterState_Main │ │ │ │ -000007b8 T PyInterpreterState_New │ │ │ │ -00001b68 T PyInterpreterState_Next │ │ │ │ -00000670 T PyInterpreterState_ThreadHead │ │ │ │ +000007cc T PyInterpreterState_New │ │ │ │ +00001b70 T PyInterpreterState_Next │ │ │ │ +00000674 T PyInterpreterState_ThreadHead │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ -00000934 T PyThreadState_Clear │ │ │ │ -00000d88 T PyThreadState_Delete │ │ │ │ -00000850 T PyThreadState_DeleteCurrent │ │ │ │ +00000938 T PyThreadState_Clear │ │ │ │ +00000d90 T PyThreadState_Delete │ │ │ │ +00000864 T PyThreadState_DeleteCurrent │ │ │ │ 000000e0 T PyThreadState_Get │ │ │ │ 000002ec T PyThreadState_GetDict │ │ │ │ -00001044 T PyThreadState_GetFrame │ │ │ │ -000007f6 T PyThreadState_GetID │ │ │ │ -0000066c T PyThreadState_GetInterpreter │ │ │ │ -00001860 T PyThreadState_GetUnchecked │ │ │ │ +0000100c T PyThreadState_GetFrame │ │ │ │ +0000080a T PyThreadState_GetID │ │ │ │ +00000670 T PyThreadState_GetInterpreter │ │ │ │ +00001868 T PyThreadState_GetUnchecked │ │ │ │ 000004a6 T PyThreadState_New │ │ │ │ -00000678 T PyThreadState_Next │ │ │ │ -00000860 T PyThreadState_SetAsyncExc │ │ │ │ -000008f4 T PyThreadState_Swap │ │ │ │ +0000067c T PyThreadState_Next │ │ │ │ +00000874 T PyThreadState_SetAsyncExc │ │ │ │ +000008f8 T PyThreadState_Swap │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_get_thread_native_id │ │ │ │ U PyThread_hang_thread │ │ │ │ U PyThread_tss_create │ │ │ │ U PyThread_tss_delete │ │ │ │ U PyThread_tss_get │ │ │ │ U PyThread_tss_is_created │ │ │ │ @@ -22021,62 +22020,62 @@ │ │ │ │ U _PyCodec_Fini │ │ │ │ U _PyContextTokenMissing_Type │ │ │ │ U _PyCriticalSection_Resume │ │ │ │ U _PyCriticalSection_SuspendAll │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_Print │ │ │ │ -000004f2 T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ +00000508 T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ U _PyErr_SetModuleNotFoundError │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ -00001874 T _PyEval_StartTheWorld │ │ │ │ -00000ddc T _PyEval_StartTheWorldAll │ │ │ │ -00001870 T _PyEval_StopTheWorld │ │ │ │ -00000664 T _PyEval_StopTheWorldAll │ │ │ │ +0000187c T _PyEval_StartTheWorld │ │ │ │ +00000de4 T _PyEval_StartTheWorldAll │ │ │ │ +00001878 T _PyEval_StopTheWorld │ │ │ │ +00000668 T _PyEval_StopTheWorldAll │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyExc_MemoryError │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyGC_CollectNoFail │ │ │ │ U _PyGC_Fini │ │ │ │ U _PyGC_InitState │ │ │ │ -00001648 T _PyGILState_Fini │ │ │ │ +00001650 T _PyGILState_Fini │ │ │ │ 00000028 T _PyGILState_GetInterpreterStateUnsafe │ │ │ │ 00000424 T _PyGILState_Init │ │ │ │ -00000668 T _PyGILState_SetTstate │ │ │ │ +0000066c T _PyGILState_SetTstate │ │ │ │ U _PyHamt_BitmapNode_Type │ │ │ │ U _PyHamt_Type │ │ │ │ U _PyImport_ClearCore │ │ │ │ U _PyImport_GetModulesRef │ │ │ │ -000010e8 T _PyInterpreterState_Clear │ │ │ │ +000010f0 T _PyInterpreterState_Clear │ │ │ │ 000002e2 T _PyInterpreterState_DeleteExceptMain │ │ │ │ 00000128 T _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ 000000d8 T _PyInterpreterState_GetConfig │ │ │ │ -00000958 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ -00001878 T _PyInterpreterState_GetIDObject │ │ │ │ -00001b44 T _PyInterpreterState_GetWhence │ │ │ │ -00000898 T _PyInterpreterState_HasFeature │ │ │ │ +0000096c T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ +00001880 T _PyInterpreterState_GetIDObject │ │ │ │ +00001b4c T _PyInterpreterState_GetWhence │ │ │ │ +0000089c T _PyInterpreterState_HasFeature │ │ │ │ 0000044c T _PyInterpreterState_IDDecref │ │ │ │ -00001b28 T _PyInterpreterState_IDIncref │ │ │ │ -00001a24 T _PyInterpreterState_IsReady │ │ │ │ -00001b4c T _PyInterpreterState_IsRunningMain │ │ │ │ -0000192c T _PyInterpreterState_LookUpID │ │ │ │ -0000188c T _PyInterpreterState_LookUpIDObject │ │ │ │ +00001b30 T _PyInterpreterState_IDIncref │ │ │ │ +00001a2c T _PyInterpreterState_IsReady │ │ │ │ +00001b54 T _PyInterpreterState_IsRunningMain │ │ │ │ +00001934 T _PyInterpreterState_LookUpID │ │ │ │ +00001894 T _PyInterpreterState_LookUpIDObject │ │ │ │ 00000010 T _PyInterpreterState_Main │ │ │ │ 0000013c T _PyInterpreterState_New │ │ │ │ -000018b8 T _PyInterpreterState_ObjectToID │ │ │ │ +000018c0 T _PyInterpreterState_ObjectToID │ │ │ │ 000002d0 T _PyInterpreterState_ReinitRunningMain │ │ │ │ -00001a2c T _PyInterpreterState_RequireIDRef │ │ │ │ -000007f0 T _PyInterpreterState_RequiresIDRef │ │ │ │ -000004ac T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ -000010e0 T _PyInterpreterState_SetNotRunningMain │ │ │ │ -000007a0 T _PyInterpreterState_SetRunningMain │ │ │ │ +00001a34 T _PyInterpreterState_RequireIDRef │ │ │ │ +00000804 T _PyInterpreterState_RequiresIDRef │ │ │ │ +000004c2 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ +000010e8 T _PyInterpreterState_SetNotRunningMain │ │ │ │ +000007a4 T _PyInterpreterState_SetRunningMain │ │ │ │ 0000041c T _PyInterpreterState_SetWhence │ │ │ │ U _PyMem_AbandonDelayed │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_RawCalloc │ │ │ │ U _PyMem_RawFree │ │ │ │ U _PyMem_RawMalloc │ │ │ │ @@ -22093,50 +22092,50 @@ │ │ │ │ U _PyParkingLot_AfterFork │ │ │ │ U _PyRuntime │ │ │ │ 000000ec T _PyRuntimeState_Fini │ │ │ │ 00000000 T _PyRuntimeState_Init │ │ │ │ 0000019c T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 00000020 T _PyThreadState_Attach │ │ │ │ -000005d4 T _PyThreadState_Bind │ │ │ │ -00001644 T _PyThreadState_ClearMimallocHeaps │ │ │ │ -00001004 T _PyThreadState_DeleteCurrent │ │ │ │ -00000f7c T _PyThreadState_DeleteList │ │ │ │ +000005d8 T _PyThreadState_Bind │ │ │ │ +0000164c T _PyThreadState_ClearMimallocHeaps │ │ │ │ +00001068 T _PyThreadState_DeleteCurrent │ │ │ │ +00000f84 T _PyThreadState_DeleteList │ │ │ │ 00000110 T _PyThreadState_Detach │ │ │ │ -00001850 T _PyThreadState_GetCurrent │ │ │ │ +00001858 T _PyThreadState_GetCurrent │ │ │ │ 00000330 T _PyThreadState_GetDict │ │ │ │ -00000972 T _PyThreadState_HangThread │ │ │ │ -00000802 T _PyThreadState_Init │ │ │ │ -00001840 T _PyThreadState_IsRunningMain │ │ │ │ +000004ac T _PyThreadState_HangThread │ │ │ │ +00000816 T _PyThreadState_Init │ │ │ │ +00001848 T _PyThreadState_IsRunningMain │ │ │ │ 000000a0 T _PyThreadState_MustExit │ │ │ │ 0000044c T _PyThreadState_New │ │ │ │ -000008ac T _PyThreadState_NewBound │ │ │ │ +000008b0 T _PyThreadState_NewBound │ │ │ │ 0000029c T _PyThreadState_PopFrame │ │ │ │ -000007fc T _PyThreadState_Prealloc │ │ │ │ +00000810 T _PyThreadState_Prealloc │ │ │ │ 000001f4 T _PyThreadState_PushFrame │ │ │ │ -00000cd0 T _PyThreadState_RemoveExcept │ │ │ │ +00000cd4 T _PyThreadState_RemoveExcept │ │ │ │ 0000041c T _PyThreadState_SetShuttingDown │ │ │ │ 00000080 T _PyThreadState_Suspend │ │ │ │ -00000900 T _PyThreadState_Swap │ │ │ │ +00000904 T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ -00000508 T _PyThread_CurrentExceptions │ │ │ │ -0000064c T _PyThread_CurrentFrames │ │ │ │ +0000051e T _PyThread_CurrentExceptions │ │ │ │ +00000660 T _PyThread_CurrentFrames │ │ │ │ U _PyTime_Init │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ -00001aa0 T _Py_CheckMainModule │ │ │ │ +00001aa8 T _Py_CheckMainModule │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000001bc T _Py_GetConfig │ │ │ │ -00000988 T _Py_GetMainConfig │ │ │ │ -00001a38 T _Py_GetMainModule │ │ │ │ +00000986 T _Py_GetMainConfig │ │ │ │ +00001a40 T _Py_GetMainModule │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ -000017dc T _Py_IsMainInterpreterFinalizing │ │ │ │ +000017e4 T _Py_IsMainInterpreterFinalizing │ │ │ │ 000000b0 T _Py_IsMainThread │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_qsbr_fini │ │ │ │ 00000000 B _Py_tss_tstate │ │ │ │ U __fprintf_chk │ │ │ │ 00000098 r __func__.0 │ │ │ │ 000000bc r __func__.1 │ │ │ │ @@ -22157,27 +22156,27 @@ │ │ │ │ 000001f4 r __func__.3 │ │ │ │ 00000084 r __func__.4 │ │ │ │ 0000006c r __func__.5 │ │ │ │ 00000150 r __func__.6 │ │ │ │ 0000010c r __func__.7 │ │ │ │ 00000210 r __func__.8 │ │ │ │ 00000058 r __func__.9 │ │ │ │ -00000614 t bind_gilstate_tstate │ │ │ │ +00000618 t bind_gilstate_tstate │ │ │ │ 0000042a t decref_threadstate │ │ │ │ 00000170 t detach_thread │ │ │ │ -000017f8 t free_interpreter │ │ │ │ -00000fbc t free_threadstate │ │ │ │ +00001800 t free_interpreter │ │ │ │ +00000fc4 t free_threadstate │ │ │ │ 00000228 r initial │ │ │ │ -00001110 t interpreter_clear │ │ │ │ +00001118 t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000450 t new_threadstate │ │ │ │ U stderr │ │ │ │ -00000de0 t tstate_delete_common │ │ │ │ -00001790 t zapthreads │ │ │ │ +00000de8 t tstate_delete_common │ │ │ │ +00001798 t zapthreads │ │ │ │ │ │ │ │ pythonrun.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000020 r .LC1 │ │ │ │ 000000b8 r .LC10 │ │ │ │ 000000bc r .LC11 │ │ │ │ @@ -22466,15 +22465,15 @@ │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ 00000010 t py_get_monotonic_clock │ │ │ │ 000005d0 t py_get_system_clock │ │ │ │ 00000a80 t pytime_as_timeval.isra.0 │ │ │ │ 000000c8 t pytime_divide │ │ │ │ -000003c4 t pytime_from_double │ │ │ │ +000003c8 t pytime_from_double │ │ │ │ 00000268 t pytime_from_object │ │ │ │ 00000188 t pytime_fromtimespec │ │ │ │ 000007bc t pytime_object_to_denominator │ │ │ │ 00000468 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ @@ -22709,17 +22708,17 @@ │ │ │ │ 0000046c r .LC24 │ │ │ │ 0000048c r .LC25 │ │ │ │ 00000494 r .LC26 │ │ │ │ 000004a0 r .LC27 │ │ │ │ 000004bc r .LC28 │ │ │ │ 000004d4 r .LC29 │ │ │ │ 00000078 r .LC3 │ │ │ │ -00000500 r .LC30 │ │ │ │ -00000530 r .LC31 │ │ │ │ -00000550 r .LC32 │ │ │ │ +00000504 r .LC30 │ │ │ │ +00000524 r .LC31 │ │ │ │ +00000570 r .LC32 │ │ │ │ 0000059c r .LC33 │ │ │ │ 000005a0 r .LC34 │ │ │ │ 000005e0 r .LC35 │ │ │ │ 00000604 r .LC36 │ │ │ │ 00000638 r .LC37 │ │ │ │ 0000065c r .LC38 │ │ │ │ 00000694 r .LC39 │ │ │ │ @@ -22791,72 +22790,71 @@ │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteStr │ │ │ │ U PyUnicodeWriter_WriteSubstring │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -00004110 t PyUnicode_READ_CHAR │ │ │ │ -00000790 t PyUnicode_READ_CHAR.part.0 │ │ │ │ +0000078c t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ -00004160 t Py_XDECREF │ │ │ │ +00004154 t Py_XDECREF │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -00004248 T _PyST_GetScope │ │ │ │ -000041d4 T _PyST_GetSymbol │ │ │ │ -000042b8 T _PyST_IsFunctionLike │ │ │ │ +0000423c T _PyST_GetScope │ │ │ │ +000041c8 T _PyST_GetSymbol │ │ │ │ +000042ac T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -00000ac8 T _PySymtable_Free │ │ │ │ -00004178 T _PySymtable_Lookup │ │ │ │ -00000a80 T _PySymtable_LookupOptional │ │ │ │ +00000ac4 T _PySymtable_Free │ │ │ │ +0000416c T _PySymtable_Lookup │ │ │ │ +00000a7c T _PySymtable_LookupOptional │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ -00002d10 T _Py_Mangle │ │ │ │ -00002b84 T _Py_MaybeMangle │ │ │ │ -00001144 T _Py_SymtableStringObjectFlags │ │ │ │ +00002a40 T _Py_Mangle │ │ │ │ +000029f4 T _Py_MaybeMangle │ │ │ │ +00001140 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00003070 t analyze_block │ │ │ │ -00002710 t check_name │ │ │ │ +000030d4 t analyze_block │ │ │ │ +0000270c t check_name │ │ │ │ 00000014 t error_at_directive.isra.0 │ │ │ │ -000042cc t ste_dealloc │ │ │ │ +000042c0 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ -00000244 t ste_new │ │ │ │ +00000240 t ste_new │ │ │ │ 00000000 t ste_repr │ │ │ │ -00002628 t symtable_add_def_ctx │ │ │ │ -000027ac t symtable_add_def_helper │ │ │ │ +00002624 t symtable_add_def_ctx │ │ │ │ +000027a8 t symtable_add_def_helper │ │ │ │ 00000000 t symtable_enter_block │ │ │ │ -0000036c t symtable_enter_existing_block │ │ │ │ -00000d48 t symtable_enter_type_param_block │ │ │ │ -00002f24 t symtable_exit_block │ │ │ │ +00000368 t symtable_enter_existing_block │ │ │ │ +00000d44 t symtable_enter_type_param_block │ │ │ │ +00002d58 t symtable_exit_block │ │ │ │ 00000434 t symtable_handle_comprehension │ │ │ │ -000008bc t symtable_lookup_entry.isra.0 │ │ │ │ -000009a0 t symtable_raise_if_annotation_block │ │ │ │ +000008b8 t symtable_lookup_entry.isra.0 │ │ │ │ +0000099c t symtable_raise_if_annotation_block │ │ │ │ 0000009c t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ -0000090c t symtable_record_directive │ │ │ │ -000007a8 t symtable_visit_alias │ │ │ │ +00000908 t symtable_record_directive │ │ │ │ +000007a4 t symtable_visit_alias │ │ │ │ 00000224 t symtable_visit_annotations.isra.0 │ │ │ │ -00002e94 t symtable_visit_argannotations │ │ │ │ +00002cc8 t symtable_visit_argannotations │ │ │ │ 0000036c t symtable_visit_arguments │ │ │ │ -00000714 t symtable_visit_excepthandler │ │ │ │ -00001b60 t symtable_visit_expr │ │ │ │ -00002f78 t symtable_visit_params │ │ │ │ -00000af4 t symtable_visit_pattern │ │ │ │ -000003ec t symtable_visit_stmt │ │ │ │ -00000ee4 t symtable_visit_type_param │ │ │ │ -00001030 t symtable_visit_type_param_bound_or_default │ │ │ │ -00000a54 t symtable_visit_withitem │ │ │ │ +00000710 t symtable_visit_excepthandler │ │ │ │ +00001b5c t symtable_visit_expr │ │ │ │ +00002dac t symtable_visit_params │ │ │ │ +00000af0 t symtable_visit_pattern │ │ │ │ +000003e8 t symtable_visit_stmt │ │ │ │ +00000ee0 t symtable_visit_type_param │ │ │ │ +0000102c t symtable_visit_type_param_bound_or_default │ │ │ │ +00000a50 t symtable_visit_withitem │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ @@ -23479,57 +23477,57 @@ │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyStructSequence_New │ │ │ │ U PyStructSequence_SetItem │ │ │ │ 00000214 T PyThread_GetInfo │ │ │ │ 00000428 T PyThread_ParseTimeoutArg │ │ │ │ 000001c6 T PyThread_ReInitTLS │ │ │ │ 0000008c T PyThread_acquire_lock │ │ │ │ -000001c4 T PyThread_acquire_lock_timed │ │ │ │ -00000004 T PyThread_acquire_lock_timed_with_retries │ │ │ │ +000001cc T PyThread_acquire_lock_timed │ │ │ │ +00000018 T PyThread_acquire_lock_timed_with_retries │ │ │ │ 00000314 T PyThread_allocate_lock │ │ │ │ 00000166 T PyThread_create_key │ │ │ │ 0000019c T PyThread_delete_key │ │ │ │ 000001a0 T PyThread_delete_key_value │ │ │ │ -00000000 T PyThread_detach_thread │ │ │ │ -00000108 T PyThread_exit_thread │ │ │ │ +00000014 T PyThread_detach_thread │ │ │ │ +0000011c T PyThread_exit_thread │ │ │ │ 00000364 T PyThread_free_lock │ │ │ │ 000001c2 T PyThread_get_key_value │ │ │ │ 000001c8 T PyThread_get_stacksize │ │ │ │ 00000000 T PyThread_get_thread_ident │ │ │ │ 00000030 T PyThread_get_thread_ident_ex │ │ │ │ 000001d8 T PyThread_get_thread_native_id │ │ │ │ -0000012e T PyThread_hang_thread │ │ │ │ +00000000 T PyThread_hang_thread │ │ │ │ 00000100 T PyThread_init_thread │ │ │ │ 00000188 T PyThread_join_thread │ │ │ │ -000002c4 T PyThread_release_lock │ │ │ │ +000002cc T PyThread_release_lock │ │ │ │ 000001a6 T PyThread_set_key_value │ │ │ │ 000001e0 T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ 00000398 T PyThread_start_new_thread │ │ │ │ -000000c0 T PyThread_tss_alloc │ │ │ │ +000000d4 T PyThread_tss_alloc │ │ │ │ 00000158 T PyThread_tss_create │ │ │ │ 000001b4 T PyThread_tss_delete │ │ │ │ -000000dc T PyThread_tss_free │ │ │ │ +000000f0 T PyThread_tss_free │ │ │ │ 00000064 T PyThread_tss_get │ │ │ │ 000001b0 T PyThread_tss_is_created │ │ │ │ 0000006c T PyThread_tss_set │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U PyTime_TimeRaw │ │ │ │ U PyUnicode_DecodeFSDefaultAndSize │ │ │ │ U PyUnicode_FromString │ │ │ │ 00000004 b ThreadInfoType │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ -000003c8 T _PyThread_FiniType │ │ │ │ +0000041c T _PyThread_FiniType │ │ │ │ 00000142 T _PyThread_at_fork_reinit │ │ │ │ -000003d4 T _PyThread_cond_after │ │ │ │ +000003c8 T _PyThread_cond_after │ │ │ │ 00000204 T _PyThread_cond_init │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _PyTime_FromMicrosecondsClamp │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -23671,25 +23669,25 @@ │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyThreadState_Next │ │ │ │ 00000000 T PyTraceBack_Here │ │ │ │ -00000d54 T PyTraceBack_Print │ │ │ │ +00000d58 T PyTraceBack_Print │ │ │ │ 00000000 D PyTraceBack_Type │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 00000944 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ -000001d8 t Py_XDECREF │ │ │ │ +000001ec t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyCode_SafeAddr2Line │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ @@ -23704,15 +23702,15 @@ │ │ │ │ U _PySys_GetOptionalAttr │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PyTokenizer_FindEncodingFilename │ │ │ │ 000001b0 T _PyTraceBack_FromFrame │ │ │ │ 000001d0 T _PyTraceBack_Print │ │ │ │ 00000f38 T _PyTraceback_Add │ │ │ │ U _Py_Dealloc │ │ │ │ -00000d62 T _Py_DisplaySourceLine │ │ │ │ +00000d54 T _Py_DisplaySourceLine │ │ │ │ 00000054 T _Py_DumpASCII │ │ │ │ 00000c5e T _Py_DumpDecimal │ │ │ │ 000010d0 T _Py_DumpHexadecimal │ │ │ │ 00000994 T _Py_DumpStack │ │ │ │ 000009f4 T _Py_DumpTraceback │ │ │ │ 00000000 T _Py_DumpTracebackThreads │ │ │ │ 00000000 T _Py_DumpTraceback_Init │ │ │ │ @@ -23736,26 +23734,26 @@ │ │ │ │ 000010a2 t dump_pointer │ │ │ │ 000009f8 t dump_traceback │ │ │ │ U lseek64 │ │ │ │ U pthread_getname_np │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ 0000023c t tb_clear │ │ │ │ -00000144 t tb_create_raw │ │ │ │ -000001f0 t tb_dealloc │ │ │ │ +00000158 t tb_create_raw │ │ │ │ +00000204 t tb_dealloc │ │ │ │ 00001004 t tb_dir │ │ │ │ 00000124 d tb_getsetters │ │ │ │ 00000290 t tb_lineno_get │ │ │ │ 00000160 d tb_memberlist │ │ │ │ 0000019c d tb_methods │ │ │ │ 00000d66 t tb_new │ │ │ │ 00000014 r tb_new__doc__ │ │ │ │ 00001046 t tb_print_line_repeated │ │ │ │ 00000020 t tb_traverse │ │ │ │ -00000240 t traceback_tb_next_get │ │ │ │ +00000254 t traceback_tb_next_get │ │ │ │ 00000e50 t traceback_tb_next_set │ │ │ │ 00000ba2 t tstate_is_freed │ │ │ │ │ │ │ │ tracemalloc.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000118 r .LC10 │ │ │ │ @@ -23804,15 +23802,15 @@ │ │ │ │ 000005de T _PyTraceMalloc_GetTracedMemory │ │ │ │ 0000067c T _PyTraceMalloc_GetTraces │ │ │ │ 00000000 T _PyTraceMalloc_Init │ │ │ │ 00000170 T _PyTraceMalloc_IsTracing │ │ │ │ 00000ab4 T _PyTraceMalloc_ResetPeak │ │ │ │ 00000000 T _PyTraceMalloc_Start │ │ │ │ 000003d8 T _PyTraceMalloc_Stop │ │ │ │ -0000068c t _PyTraceMalloc_TraceRef │ │ │ │ +0000067c t _PyTraceMalloc_TraceRef │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DumpASCII │ │ │ │ U _Py_DumpDecimal │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_hashtable_clear │ │ │ │ @@ -23826,48 +23824,48 @@ │ │ │ │ U _Py_hashtable_size │ │ │ │ U _Py_hashtable_steal │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_write_noraise │ │ │ │ 0000001c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U free │ │ │ │ -000008ec t hashtable_compare_traceback │ │ │ │ -000008c0 t hashtable_compare_unicode │ │ │ │ -000008b8 t hashtable_hash_pyobject │ │ │ │ -000008bc t hashtable_hash_traceback │ │ │ │ +000008dc t hashtable_compare_traceback │ │ │ │ +000008b0 t hashtable_compare_unicode │ │ │ │ +000008a8 t hashtable_hash_pyobject │ │ │ │ +000008ac t hashtable_hash_traceback │ │ │ │ 000005d8 t hashtable_hash_uint │ │ │ │ U malloc │ │ │ │ U memcpy │ │ │ │ 000004d4 t raw_free │ │ │ │ -00000388 t traceback_new │ │ │ │ +00000378 t traceback_new │ │ │ │ 0000038c t traceback_to_pyobject │ │ │ │ -000002b0 t tracemalloc_add_trace_unlocked │ │ │ │ -00000190 t tracemalloc_alloc │ │ │ │ +000002a0 t tracemalloc_add_trace_unlocked │ │ │ │ +00000180 t tracemalloc_alloc │ │ │ │ 0000033c t tracemalloc_calloc_gil │ │ │ │ 000004e8 t tracemalloc_clear_filename │ │ │ │ 000001f0 t tracemalloc_clear_traces_unlocked │ │ │ │ 00000888 t tracemalloc_copy_domain │ │ │ │ 0000082e t tracemalloc_copy_trace │ │ │ │ 000007f8 t tracemalloc_copy_traces │ │ │ │ 00000180 t tracemalloc_create_domains_table │ │ │ │ 00000138 t tracemalloc_create_traces_table │ │ │ │ 000005da t tracemalloc_destroy_domain │ │ │ │ -0000077c t tracemalloc_free │ │ │ │ +0000076c t tracemalloc_free │ │ │ │ 00000344 t tracemalloc_get_traceback_unlocked │ │ │ │ 00000b40 t tracemalloc_get_tracemalloc_memory_cb │ │ │ │ 00000954 t tracemalloc_get_traces_domain │ │ │ │ 000008c2 t tracemalloc_get_traces_fill │ │ │ │ 00000000 t tracemalloc_malloc_gil │ │ │ │ 0000050c t tracemalloc_pyobject_decref │ │ │ │ 00000360 t tracemalloc_raw_calloc │ │ │ │ 000001c8 t tracemalloc_raw_malloc │ │ │ │ 00000330 t tracemalloc_raw_realloc │ │ │ │ 000001f8 t tracemalloc_realloc │ │ │ │ 000001ec t tracemalloc_realloc_gil │ │ │ │ -0000085c t tracemalloc_remove_trace_unlocked │ │ │ │ +0000084c t tracemalloc_remove_trace_unlocked │ │ │ │ │ │ │ │ uniqueid.o: │ │ │ │ │ │ │ │ getopt.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ @@ -23960,30 +23958,30 @@ │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000060 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ 000017b0 T _Py_dg_dtoa │ │ │ │ -000032b0 T _Py_dg_freedtoa │ │ │ │ +00003300 T _Py_dg_freedtoa │ │ │ │ 00000334 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ 000001d4 t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ 0000008c t hi0bits │ │ │ │ -00003730 t lshift │ │ │ │ +00003780 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000ac t mult │ │ │ │ -0000398c t multadd │ │ │ │ +000039dc t multadd │ │ │ │ 000000cc t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -000032f8 t pow5mult │ │ │ │ +00003348 t pow5mult │ │ │ │ 00000108 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -24139,15 +24137,15 @@ │ │ │ │ 00000000 T _Py_join_relfile │ │ │ │ U _Py_normalize_encoding │ │ │ │ 00000484 T _Py_normpath │ │ │ │ 000004b0 T _Py_normpath_and_size │ │ │ │ 000001fe T _Py_open │ │ │ │ 00000004 D _Py_open_cloexec_works │ │ │ │ 000000fe T _Py_open_noraise │ │ │ │ -00000b98 T _Py_read │ │ │ │ +00000ba0 T _Py_read │ │ │ │ 00000046 T _Py_set_blocking │ │ │ │ 0000096c T _Py_set_inheritable │ │ │ │ 00000bf8 T _Py_set_inheritable_async_safe │ │ │ │ 00000bd4 T _Py_skiproot │ │ │ │ 0000019a T _Py_stat │ │ │ │ 0000074c T _Py_wfopen │ │ │ │ 00000380 T _Py_wgetcwd │ │ │ │ @@ -26074,15 +26072,15 @@ │ │ │ │ 00000b70 r .LC99 │ │ │ │ 00001b3c t Pdata_New.isra.0 │ │ │ │ 00002134 t Pdata_clear.isra.0 │ │ │ │ 0000201c t Pdata_dealloc │ │ │ │ 00001c1c t Pdata_pop │ │ │ │ 00002688 t Pdata_poplist │ │ │ │ 0000299c t Pdata_poptuple │ │ │ │ -000038c0 t Pdata_push │ │ │ │ +000038c4 t Pdata_push │ │ │ │ 000001d4 t Pdata_traverse │ │ │ │ 00000bae t PicklerMemoProxy_clear │ │ │ │ 000008f6 t PicklerMemoProxy_dealloc │ │ │ │ 00000b1c t PicklerMemoProxy_traverse │ │ │ │ 00001708 t Pickler_clear │ │ │ │ 000016c8 t Pickler_dealloc │ │ │ │ 0000069c t Pickler_get_memo │ │ │ │ @@ -26161,15 +26159,15 @@ │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00001b68 t PyMemoTable_Clear.isra.0 │ │ │ │ +00001b6c t PyMemoTable_Clear.isra.0 │ │ │ │ 00001850 t PyMemoTable_Del │ │ │ │ 000008c8 t PyMemoTable_New │ │ │ │ U PyMemoryView_FromMemory │ │ │ │ U PyMemoryView_FromObject │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ @@ -26242,15 +26240,15 @@ │ │ │ │ 00001bd0 t Unpickler_getattr │ │ │ │ 000003f8 d Unpickler_getsets │ │ │ │ 00000490 d Unpickler_methods │ │ │ │ 00000556 t Unpickler_set_memo │ │ │ │ 00000476 t Unpickler_setattr │ │ │ │ 00002e24 t Unpickler_traverse │ │ │ │ 000004f0 t _Pickle_ClearState │ │ │ │ -00003c5c t _Pickle_FastCall │ │ │ │ +00003c60 t _Pickle_FastCall │ │ │ │ 00002d18 t _Pickler_ClearBuffer │ │ │ │ 00001618 t _Pickler_CommitFrame.isra.0 │ │ │ │ 00002de8 t _Pickler_FlushToFile │ │ │ │ 00001694 t _Pickler_GetString │ │ │ │ 0000084c t _Pickler_New │ │ │ │ 00000990 t _Pickler_SetBufferCallback │ │ │ │ 00002ba0 t _Pickler_SetOutputStream │ │ │ │ @@ -26270,47 +26268,47 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyMem_Strdup │ │ │ │ -00001848 t _PyMemoTable_Lookup.isra.0 │ │ │ │ +0000184c t _PyMemoTable_Lookup.isra.0 │ │ │ │ U _PyNone_Type │ │ │ │ U _PyNotImplemented_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PySys_GetRequiredAttr │ │ │ │ U _PySys_GetSizeOf │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ -00001888 t _Py_EnterRecursiveCallTstate.constprop.0 │ │ │ │ +0000188c t _Py_EnterRecursiveCallTstate.constprop.0 │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -00004790 t _Unpickler_CopyLine │ │ │ │ -000039d4 t _Unpickler_MemoCleanup │ │ │ │ -00003930 t _Unpickler_MemoPut │ │ │ │ +00004794 t _Unpickler_CopyLine │ │ │ │ +000039d8 t _Unpickler_MemoCleanup │ │ │ │ +00003934 t _Unpickler_MemoPut │ │ │ │ 00001a78 t _Unpickler_New │ │ │ │ 00001b00 t _Unpickler_NewMemo │ │ │ │ -00003a80 t _Unpickler_ReadImpl │ │ │ │ +00003a84 t _Unpickler_ReadImpl │ │ │ │ 000027e4 t _Unpickler_ReadInto │ │ │ │ -00004634 t _Unpickler_Readline │ │ │ │ +00004638 t _Unpickler_Readline │ │ │ │ 00001b90 t _Unpickler_SetInputEncoding │ │ │ │ 000022c8 t _Unpickler_SetInputStream │ │ │ │ -00001bc8 t _Unpickler_SetStringInput │ │ │ │ -00003a28 t _Unpickler_SkipConsumed │ │ │ │ +00001bcc t _Unpickler_SetStringInput │ │ │ │ +00003a2c t _Unpickler_SkipConsumed │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00003cfc t _checkmodule │ │ │ │ 00000000 r _keywords.1 │ │ │ │ @@ -26386,29 +26384,29 @@ │ │ │ │ 000024e8 t do_append │ │ │ │ 00002088 t do_setitems │ │ │ │ 000009f0 t dump │ │ │ │ 00000368 t fast_save_enter │ │ │ │ 00000404 t fast_save_leave │ │ │ │ 000014e4 t getattribute │ │ │ │ 00000a0e t instantiate │ │ │ │ -00001c14 t load │ │ │ │ -00003c98 t load_binintx │ │ │ │ +00001c18 t load │ │ │ │ +00003c9c t load_binintx │ │ │ │ 00003280 t load_build │ │ │ │ 000026f8 t load_counted_binbytes │ │ │ │ 00003e14 t load_counted_binstring │ │ │ │ -0000378c t load_counted_binunicode │ │ │ │ +00003790 t load_counted_binunicode │ │ │ │ 000023cc t load_counted_long │ │ │ │ 00002944 t load_counted_tuple │ │ │ │ 00003ef0 t load_extension │ │ │ │ 00002ec0 t load_newobj │ │ │ │ 00002494 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00004410 t memo_get.isra.0 │ │ │ │ -000018c0 t memo_put.isra.0 │ │ │ │ +00004414 t memo_get.isra.0 │ │ │ │ +000018c4 t memo_put.isra.0 │ │ │ │ 000005c8 d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 00000688 d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 0000046c t persistent_id │ │ │ │ 000004d8 t pickle_clear │ │ │ │ @@ -26419,15 +26417,15 @@ │ │ │ │ 000003ec t pickle_traverse │ │ │ │ 000004e0 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 000005f8 d picklerproxy_methods │ │ │ │ 0000308c t raw_unicode_escape │ │ │ │ 0000021c t save │ │ │ │ 00000b88 t save_global │ │ │ │ -00003d30 t save_reduce │ │ │ │ +00003d34 t save_reduce │ │ │ │ 000001e0 t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000420 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 00000390 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -27036,15 +27034,15 @@ │ │ │ │ 000026d8 r .LC571 │ │ │ │ 000026ec r .LC572 │ │ │ │ 000026f4 r .LC573 │ │ │ │ 00002708 r .LC577 │ │ │ │ 00002710 r .LC578 │ │ │ │ 00000328 r .LC58 │ │ │ │ 0000271c r .LC580 │ │ │ │ -00002728 r .LC581 │ │ │ │ +00002728 r .LC582 │ │ │ │ 00002744 r .LC583 │ │ │ │ 00002754 r .LC584 │ │ │ │ 00002764 r .LC585 │ │ │ │ 00002778 r .LC586 │ │ │ │ 00002788 r .LC587 │ │ │ │ 00002798 r .LC588 │ │ │ │ 000027c0 r .LC589 │ │ │ │ @@ -27297,29 +27295,29 @@ │ │ │ │ U __sendmsg64 │ │ │ │ U __setsockopt64 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 r _keywords.5 │ │ │ │ 000000d0 d _kwtuple.4 │ │ │ │ 00000048 d _parser.6 │ │ │ │ -00001242 t _socket_htonl │ │ │ │ +00001252 t _socket_htonl │ │ │ │ 00003458 r _socket_htonl__doc__ │ │ │ │ -00001270 t _socket_htons │ │ │ │ +00001280 t _socket_htons │ │ │ │ 000034bc r _socket_htons__doc__ │ │ │ │ -00001998 t _socket_if_indextoname │ │ │ │ +000019a8 t _socket_if_indextoname │ │ │ │ 00003260 r _socket_if_indextoname__doc__ │ │ │ │ -00001a0c t _socket_if_nametoindex │ │ │ │ +00001a1c t _socket_if_nametoindex │ │ │ │ 000032d4 r _socket_if_nametoindex__doc__ │ │ │ │ -00001ade t _socket_inet_aton │ │ │ │ +00001aee t _socket_inet_aton │ │ │ │ 000033b4 r _socket_inet_aton__doc__ │ │ │ │ -00001a66 t _socket_inet_ntoa │ │ │ │ +00001a76 t _socket_inet_ntoa │ │ │ │ 00003344 r _socket_inet_ntoa__doc__ │ │ │ │ -0000121c t _socket_ntohl │ │ │ │ +0000122c t _socket_ntohl │ │ │ │ 00003520 r _socket_ntohl__doc__ │ │ │ │ -00001244 t _socket_ntohs │ │ │ │ +00001254 t _socket_ntohs │ │ │ │ 00003584 r _socket_ntohs__doc__ │ │ │ │ 00004120 t _socket_socket_close │ │ │ │ 000035e8 r _socket_socket_close__doc__ │ │ │ │ U accept │ │ │ │ U accept4 │ │ │ │ 00000078 d accept4_works │ │ │ │ 00003178 r accept_doc │ │ │ │ @@ -27336,15 +27334,15 @@ │ │ │ │ U freeaddrinfo │ │ │ │ U gai_strerror │ │ │ │ 000003bc t get_cmsg_data_len │ │ │ │ U getaddrinfo │ │ │ │ 00000660 r getaddrinfo_doc │ │ │ │ 00003054 r getblocking_doc │ │ │ │ 00000520 r getdefaulttimeout_doc │ │ │ │ -00000724 t gethost_common.constprop.0 │ │ │ │ +00000734 t gethost_common.constprop.0 │ │ │ │ 00000ccc r gethostbyaddr_doc │ │ │ │ U gethostbyaddr_r │ │ │ │ 00000e6c r gethostbyname_doc │ │ │ │ U gethostbyname_r │ │ │ │ U gethostname │ │ │ │ 00000f08 r gethostname_doc │ │ │ │ U getnameinfo │ │ │ │ @@ -27376,28 +27374,28 @@ │ │ │ │ U inet_ntoa │ │ │ │ U inet_ntop │ │ │ │ 00000700 r inet_ntop_doc │ │ │ │ U inet_pton │ │ │ │ 0000077c r inet_pton_doc │ │ │ │ 00002d90 t init_sockobject │ │ │ │ 00003cc4 t internal_connect │ │ │ │ -00005374 t internal_select │ │ │ │ +000053cc t internal_select │ │ │ │ 00004d50 t internal_setblocking │ │ │ │ 000000b8 d keywords.3 │ │ │ │ 00000098 d kwlist.1 │ │ │ │ 000000a8 d kwlist.2 │ │ │ │ 0000007c d kwnames.0 │ │ │ │ U listen │ │ │ │ 000026c4 r listen_doc │ │ │ │ -00005100 t make_ipv4_addr │ │ │ │ -00005404 t make_ipv6_addr │ │ │ │ -000010ce t makebdaddr │ │ │ │ +000050f0 t make_ipv4_addr │ │ │ │ +000052c8 t make_ipv6_addr │ │ │ │ +000010de t makebdaddr │ │ │ │ 000044e4 t makesockaddr │ │ │ │ 000003fa t makeval_recvmsg │ │ │ │ -00000f30 t makeval_recvmsg_into │ │ │ │ +00000f40 t makeval_recvmsg_into │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00004c98 t new_sockobject │ │ │ │ U poll │ │ │ │ U recv │ │ │ │ 00002580 r recv_doc │ │ │ │ 00002430 r recv_into_doc │ │ │ │ @@ -27409,122 +27407,122 @@ │ │ │ │ U send │ │ │ │ 0000157c r send_doc │ │ │ │ 00001488 r sendall_doc │ │ │ │ 00000fe0 r sendmsg_afalg_doc │ │ │ │ 00001078 r sendmsg_doc │ │ │ │ U sendto │ │ │ │ 000013e0 r sendto_doc │ │ │ │ -00004dac t set_error │ │ │ │ -00000a4c t set_gaierror.isra.0 │ │ │ │ -00000f34 t setbdaddr │ │ │ │ +0000042c t set_error │ │ │ │ +00000a5c t set_gaierror.isra.0 │ │ │ │ +00000f44 t setbdaddr │ │ │ │ 000030b8 r setblocking_doc │ │ │ │ 0000043c r setdefaulttimeout_doc │ │ │ │ U sethostname │ │ │ │ 00000ed8 r sethostname_doc │ │ │ │ 00003a98 t setipaddr │ │ │ │ 00002d90 r setsockopt_doc │ │ │ │ 00002f4c r settimeout_doc │ │ │ │ U shutdown │ │ │ │ 00000f40 r shutdown_doc │ │ │ │ 0000492c t sock_accept │ │ │ │ 00004a0c t sock_accept_impl │ │ │ │ -000051e0 t sock_bind │ │ │ │ +000051d0 t sock_bind │ │ │ │ 00003ea0 t sock_call_ex │ │ │ │ -00000e90 t sock_capi_clear │ │ │ │ +00000ea0 t sock_capi_clear │ │ │ │ 0000425c t sock_capi_destroy │ │ │ │ 0000427c t sock_capi_free │ │ │ │ 000041a8 t sock_capi_traverse │ │ │ │ 00000074 d sock_cloexec_works │ │ │ │ 00002e04 t sock_connect │ │ │ │ -00001b7c t sock_connect_ex │ │ │ │ -0000042c t sock_connect_impl │ │ │ │ +00001b8c t sock_connect_ex │ │ │ │ +0000043a t sock_connect_impl │ │ │ │ 00004360 t sock_dealloc │ │ │ │ 00004cf4 t sock_detach │ │ │ │ 0000363c r sock_doc │ │ │ │ 00004924 t sock_fileno │ │ │ │ 000042e8 t sock_finalize │ │ │ │ -00000ab2 t sock_getblocking │ │ │ │ -00005168 t sock_getpeername │ │ │ │ +00000ac2 t sock_getblocking │ │ │ │ +00005158 t sock_getpeername │ │ │ │ 00000340 d sock_getsetlist │ │ │ │ 000043a4 t sock_getsockname │ │ │ │ -00000468 t sock_getsockopt │ │ │ │ -00005b80 t sock_gettimeout_getter │ │ │ │ +00000476 t sock_getsockopt │ │ │ │ +00005b70 t sock_gettimeout_getter │ │ │ │ 00004abc t sock_gettimeout_method │ │ │ │ 00002a14 t sock_initobj │ │ │ │ -00005278 t sock_listen │ │ │ │ +00005268 t sock_listen │ │ │ │ 00000368 d sock_memberlist │ │ │ │ 000003b8 d sock_methods │ │ │ │ 000029dc t sock_new │ │ │ │ 00004020 t sock_recv │ │ │ │ 000040b0 t sock_recv_guts │ │ │ │ 000040f8 t sock_recv_impl │ │ │ │ -00005acc t sock_recv_into │ │ │ │ -00000d0e t sock_recvfrom │ │ │ │ -00000db2 t sock_recvfrom_guts │ │ │ │ -00000e4c t sock_recvfrom_impl │ │ │ │ -0000163a t sock_recvfrom_into │ │ │ │ +00005abc t sock_recv_into │ │ │ │ +00000d1e t sock_recvfrom │ │ │ │ +00000dc2 t sock_recvfrom_guts │ │ │ │ +00000e5c t sock_recvfrom_impl │ │ │ │ +0000164a t sock_recvfrom_into │ │ │ │ 0000005e t sock_recvmsg │ │ │ │ 000000f2 t sock_recvmsg_guts │ │ │ │ 00000398 t sock_recvmsg_impl │ │ │ │ -000014fa t sock_recvmsg_into │ │ │ │ -0000109c t sock_repr │ │ │ │ +0000150a t sock_recvmsg_into │ │ │ │ +000010ac t sock_repr │ │ │ │ 00004ae8 t sock_send │ │ │ │ 00003ff8 t sock_send_impl │ │ │ │ 00003d98 t sock_sendall │ │ │ │ -00005564 t sock_sendmsg │ │ │ │ -00001704 t sock_sendmsg_afalg │ │ │ │ -00000570 t sock_sendmsg_impl │ │ │ │ -00005990 t sock_sendmsg_iovec.constprop.0 │ │ │ │ -00000bc4 t sock_sendto │ │ │ │ -00000cdc t sock_sendto_impl │ │ │ │ +00005554 t sock_sendmsg │ │ │ │ +00001714 t sock_sendmsg_afalg │ │ │ │ +0000057e t sock_sendmsg_impl │ │ │ │ +00005980 t sock_sendmsg_iovec.constprop.0 │ │ │ │ +00000bd4 t sock_sendto │ │ │ │ +00000cec t sock_sendto_impl │ │ │ │ 00004d04 t sock_setblocking │ │ │ │ -0000546c t sock_setsockopt │ │ │ │ -000052d8 t sock_settimeout │ │ │ │ -00005a6c t sock_shutdown │ │ │ │ +0000545c t sock_setsockopt │ │ │ │ +00005330 t sock_settimeout │ │ │ │ +00005a5c t sock_shutdown │ │ │ │ 000002e8 d sock_slots │ │ │ │ 00000034 d sock_spec │ │ │ │ 000041dc t sock_traverse │ │ │ │ U socket │ │ │ │ -00001102 t socket_CMSG_LEN │ │ │ │ +00001112 t socket_CMSG_LEN │ │ │ │ 00000000 t socket_CMSG_SPACE │ │ │ │ 000041e8 t socket_clear │ │ │ │ -00000eca t socket_close │ │ │ │ +00000eda t socket_close │ │ │ │ 00000014 r socket_doc │ │ │ │ -00001272 t socket_dup │ │ │ │ +00001282 t socket_dup │ │ │ │ 0000000c t socket_exec │ │ │ │ 000042e4 t socket_free │ │ │ │ -00004dbc t socket_getaddrinfo │ │ │ │ +00004dac t socket_getaddrinfo │ │ │ │ 00004a88 t socket_getdefaulttimeout │ │ │ │ -00000910 t socket_gethostbyaddr │ │ │ │ -00000594 t socket_gethostbyname │ │ │ │ -0000062c t socket_gethostbyname_ex │ │ │ │ -00005074 t socket_gethostname │ │ │ │ -00001c0c t socket_getnameinfo │ │ │ │ -000012b8 t socket_getprotobyname │ │ │ │ -000013b6 t socket_getservbyname │ │ │ │ -00001314 t socket_getservbyport │ │ │ │ -00001156 t socket_if_nameindex │ │ │ │ -00000fca t socket_inet_ntop │ │ │ │ -00000b0c t socket_inet_pton │ │ │ │ +00000920 t socket_gethostbyaddr │ │ │ │ +000005a2 t socket_gethostbyname │ │ │ │ +0000063c t socket_gethostbyname_ex │ │ │ │ +00005064 t socket_gethostname │ │ │ │ +00001c1c t socket_getnameinfo │ │ │ │ +000012c8 t socket_getprotobyname │ │ │ │ +000013c6 t socket_getservbyname │ │ │ │ +00001324 t socket_getservbyport │ │ │ │ +00001166 t socket_if_nameindex │ │ │ │ +00000fda t socket_inet_ntop │ │ │ │ +00000b1c t socket_inet_pton │ │ │ │ 00000118 d socket_methods │ │ │ │ -00005318 t socket_parse_timeout │ │ │ │ -00000acc t socket_setdefaulttimeout │ │ │ │ -0000143a t socket_sethostname │ │ │ │ +00005370 t socket_parse_timeout │ │ │ │ +00000adc t socket_setdefaulttimeout │ │ │ │ +0000144a t socket_sethostname │ │ │ │ 000000f8 d socket_slots │ │ │ │ 00004b58 t socket_socketpair │ │ │ │ 00004170 t socket_traverse │ │ │ │ 00000000 d socketmodule │ │ │ │ U socketpair │ │ │ │ 0000081c r socketpair_doc │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ U strnlen │ │ │ │ -00000e8c T unicode_fsdecode │ │ │ │ +00000e9c T unicode_fsdecode │ │ │ │ │ │ │ │ _statisticsmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000034 r .LC1 │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -28030,15 +28028,15 @@ │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ 00001164 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00002638 t QQ_compareitems │ │ │ │ 00001d88 t QQ_getitem │ │ │ │ -00001aac t QQ_setitem │ │ │ │ +00001aa4 t QQ_setitem │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -28164,15 +28162,15 @@ │ │ │ │ 0000014c d arrayiter_slots │ │ │ │ 00000048 d arrayiter_spec │ │ │ │ 00000750 t arrayiter_traverse │ │ │ │ 00000000 d arraymodule │ │ │ │ 0000010c d arrayslots │ │ │ │ 0000030c r arraytype_doc │ │ │ │ 00001b70 t b_compareitems │ │ │ │ -00001aa4 t b_getitem │ │ │ │ +00001b68 t b_getitem │ │ │ │ 00000a88 t b_setitem │ │ │ │ 00000b8c t d_getitem │ │ │ │ 00000b28 t d_setitem │ │ │ │ 00000000 r descriptors │ │ │ │ 00000bfc t f_getitem │ │ │ │ 00000b9c t f_setitem │ │ │ │ 00001ca4 t h_compareitems │ │ │ │ @@ -28281,46 +28279,46 @@ │ │ │ │ 000000e4 d _parser.14 │ │ │ │ 00000060 d _parser.17 │ │ │ │ 0000013c d _parser.2 │ │ │ │ 00000034 d _parser.20 │ │ │ │ 000000b8 d _parser.5 │ │ │ │ 0000008c d _parser.8 │ │ │ │ 0000071c t ascii_buffer_converter │ │ │ │ -00000984 t binascii_a2b_base64 │ │ │ │ +00000994 t binascii_a2b_base64 │ │ │ │ 00000b7c r binascii_a2b_base64__doc__ │ │ │ │ -00000a40 t binascii_a2b_base64_impl.isra.0 │ │ │ │ -00000cd4 t binascii_a2b_hex │ │ │ │ +00000a50 t binascii_a2b_base64_impl.isra.0 │ │ │ │ +00000ce4 t binascii_a2b_hex │ │ │ │ 00000608 r binascii_a2b_hex__doc__ │ │ │ │ 00000560 t binascii_a2b_qp │ │ │ │ 00000520 r binascii_a2b_qp__doc__ │ │ │ │ -00000dac t binascii_a2b_uu │ │ │ │ +00000dbc t binascii_a2b_uu │ │ │ │ 00000cbc r binascii_a2b_uu__doc__ │ │ │ │ 000007b0 t binascii_b2a_base64 │ │ │ │ 00000b30 r binascii_b2a_base64__doc__ │ │ │ │ 00000874 t binascii_b2a_base64_impl.isra.0 │ │ │ │ 0000019c t binascii_b2a_hex │ │ │ │ 00000868 r binascii_b2a_hex__doc__ │ │ │ │ 00000080 t binascii_b2a_qp │ │ │ │ 000003d4 r binascii_b2a_qp__doc__ │ │ │ │ 000002f6 t binascii_b2a_uu │ │ │ │ 00000c74 r binascii_b2a_uu__doc__ │ │ │ │ 00000394 t binascii_b2a_uu_impl │ │ │ │ -00000c78 t binascii_clear │ │ │ │ +00000c88 t binascii_clear │ │ │ │ 00000000 t binascii_crc32 │ │ │ │ 00000aa8 r binascii_crc32__doc__ │ │ │ │ 00000250 t binascii_crc_hqx │ │ │ │ 00000aec r binascii_crc_hqx__doc__ │ │ │ │ 0000000c t binascii_exec │ │ │ │ -00000cd0 t binascii_free │ │ │ │ +00000ce0 t binascii_free │ │ │ │ 000000ea t binascii_hexlify │ │ │ │ 000006d0 r binascii_hexlify__doc__ │ │ │ │ 0000026c d binascii_module_methods │ │ │ │ 0000024c d binascii_slots │ │ │ │ -00000c44 t binascii_traverse │ │ │ │ -00000da8 t binascii_unhexlify │ │ │ │ +00000c54 t binascii_traverse │ │ │ │ +00000db8 t binascii_unhexlify │ │ │ │ 00000570 r binascii_unhexlify__doc__ │ │ │ │ 00000000 d binasciimodule │ │ │ │ U crc32 │ │ │ │ 00000144 r crctab_hqx │ │ │ │ 000003a8 r doc_binascii │ │ │ │ U memchr │ │ │ │ U memset │ │ │ │ @@ -28923,15 +28921,15 @@ │ │ │ │ 00000544 t pyepoll_dealloc │ │ │ │ 00000ed8 r pyepoll_doc │ │ │ │ 00000126 t pyepoll_get_closed │ │ │ │ 00000364 d pyepoll_getsetlist │ │ │ │ 000004f4 t pyepoll_internal_close │ │ │ │ 00000700 t pyepoll_internal_ctl │ │ │ │ 0000025c d pyepoll_methods │ │ │ │ -000013dc t reap_obj │ │ │ │ +000013f0 t reap_obj │ │ │ │ 00000318 t select_epoll │ │ │ │ 000001b8 t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 000001f4 t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 000004b4 t select_epoll_close │ │ │ │ 00000624 r select_epoll_close__doc__ │ │ │ │ @@ -28952,21 +28950,21 @@ │ │ │ │ 000006a4 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008d8 r select_poll_modify__doc__ │ │ │ │ 00000c2c t select_poll_poll │ │ │ │ 00000740 r select_poll_poll__doc__ │ │ │ │ 00000a8c t select_poll_register │ │ │ │ 000009c8 r select_poll_register__doc__ │ │ │ │ -00000ec8 t select_poll_unregister │ │ │ │ +00000ecc t select_poll_unregister │ │ │ │ 0000087c r select_poll_unregister__doc__ │ │ │ │ -00000f3c t select_select │ │ │ │ +00000f40 t select_select │ │ │ │ 00000afc r select_select__doc__ │ │ │ │ -00000f8c t select_select_impl.isra.0 │ │ │ │ +00000f90 t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -000011fc t seq2set.constprop.0 │ │ │ │ +00001200 t seq2set.constprop.0 │ │ │ │ 00001334 t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ @@ -29840,16 +29838,16 @@ │ │ │ │ 00000350 t _blake2_free │ │ │ │ 000001d4 d _blake2_slots │ │ │ │ 00000000 t _blake2_traverse │ │ │ │ 00000000 d _keywords.1 │ │ │ │ 0000003c d _keywords.4 │ │ │ │ 00000000 d _kwtuple.0 │ │ │ │ 00000050 d _kwtuple.3 │ │ │ │ -0000005c d _parser.2 │ │ │ │ -00000088 d _parser.5 │ │ │ │ +00000088 d _parser.2 │ │ │ │ +0000005c d _parser.5 │ │ │ │ 0000000c t blake2_exec │ │ │ │ 00000000 d blake2_module │ │ │ │ 000000f4 d blake2b_type_slots │ │ │ │ 00000034 d blake2b_type_spec │ │ │ │ 0000036c r blake2mod__doc__ │ │ │ │ 00000000 b blake2mod_functions │ │ │ │ 000000b4 d blake2s_type_slots │ │ │ │ @@ -29861,18 +29859,18 @@ │ │ │ │ 0000083c t py_blake2_dealloc │ │ │ │ 0000052c t py_blake2_traverse │ │ │ │ 00000352 t py_blake2b_get_block_size │ │ │ │ 00000420 t py_blake2b_get_digest_size │ │ │ │ 0000044e t py_blake2b_get_name │ │ │ │ 00000134 d py_blake2b_getsetters │ │ │ │ 00000184 d py_blake2b_methods │ │ │ │ -00000034 t py_blake2b_new │ │ │ │ +000008b4 t py_blake2b_new │ │ │ │ 0000024c r py_blake2b_new__doc__ │ │ │ │ 00000400 t py_blake2b_new_impl.isra.0 │ │ │ │ -000008b4 t py_blake2s_new │ │ │ │ +00000034 t py_blake2s_new │ │ │ │ 0000012c r py_blake2s_new__doc__ │ │ │ │ U strcmp │ │ │ │ 00000db0 t update.isra.0 │ │ │ │ │ │ │ │ md5module.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -30211,15 +30209,15 @@ │ │ │ │ 000003ac d SHA3_getseters │ │ │ │ 00000438 d SHA3_methods │ │ │ │ 000003e6 t SHA3_traverse │ │ │ │ 00000084 d SHAKE128_spec │ │ │ │ 00000190 d SHAKE128slots │ │ │ │ 00000098 d SHAKE256_spec │ │ │ │ 00000150 d SHAKE256slots │ │ │ │ -00000178 t SHAKE_get_digest_size │ │ │ │ +00000118 t SHAKE_get_digest_size │ │ │ │ 0000030e t SHAKE_get_suffix │ │ │ │ 00000220 d SHAKE_getseters │ │ │ │ 000001d0 d SHAKE_methods │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyLong_UnsignedLong_Converter │ │ │ │ @@ -30233,15 +30231,15 @@ │ │ │ │ U _Py_LibHacl_Hacl_Hash_SHA3_hash_len │ │ │ │ U _Py_LibHacl_Hacl_Hash_SHA3_is_shake │ │ │ │ U _Py_LibHacl_Hacl_Hash_SHA3_malloc │ │ │ │ U _Py_LibHacl_Hacl_Hash_SHA3_squeeze │ │ │ │ U _Py_LibHacl_Hacl_Hash_SHA3_update │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_strhex │ │ │ │ -000001d8 t _SHAKE_digest │ │ │ │ +00000178 t _SHAKE_digest │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 d _keywords.1 │ │ │ │ 00000008 d _keywords.4 │ │ │ │ 00000010 d _keywords.7 │ │ │ │ 00000000 d _kwtuple.0 │ │ │ │ 0000001c d _kwtuple.3 │ │ │ │ @@ -30256,20 +30254,20 @@ │ │ │ │ 00000440 r _sha3_sha3_224_copy__doc__ │ │ │ │ 0000030c t _sha3_sha3_224_digest │ │ │ │ 00000400 r _sha3_sha3_224_digest__doc__ │ │ │ │ 000003c4 t _sha3_sha3_224_hexdigest │ │ │ │ 000003ac r _sha3_sha3_224_hexdigest__doc__ │ │ │ │ 00000570 t _sha3_sha3_224_update │ │ │ │ 0000034c r _sha3_sha3_224_update__doc__ │ │ │ │ -0000017e t _sha3_shake_128_digest │ │ │ │ +0000011e t _sha3_shake_128_digest │ │ │ │ 00000304 r _sha3_shake_128_digest__doc__ │ │ │ │ -00000250 t _sha3_shake_128_hexdigest │ │ │ │ +000001f0 t _sha3_shake_128_hexdigest │ │ │ │ 000002a8 r _sha3_shake_128_hexdigest__doc__ │ │ │ │ 00000130 d _sha3_slots │ │ │ │ -00000118 t _sha3_traverse │ │ │ │ +0000024c t _sha3_traverse │ │ │ │ 00000000 d _sha3module │ │ │ │ U memset │ │ │ │ 00000000 t py_sha3_new │ │ │ │ 0000022c r sha3_224__doc__ │ │ │ │ 0000036c d sha3_224_slots │ │ │ │ 00000034 d sha3_224_spec │ │ │ │ 000001b0 r sha3_256__doc__ │ │ │ │ @@ -30896,15 +30894,15 @@ │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_Substring │ │ │ │ -00000310 t Py_XDECREF │ │ │ │ +00000304 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 │ │ │ │ @@ -30926,15 +30924,15 @@ │ │ │ │ 000000a4 d syslog_methods │ │ │ │ 00000000 t syslog_openlog │ │ │ │ 000001e4 r syslog_openlog__doc__ │ │ │ │ 00000120 t syslog_openlog_impl.isra.0 │ │ │ │ 000002f0 t syslog_setlogmask │ │ │ │ 000000c4 r syslog_setlogmask__doc__ │ │ │ │ 00000084 d syslog_slots │ │ │ │ -00000328 t syslog_syslog │ │ │ │ +0000031c t syslog_syslog │ │ │ │ 00000190 r syslog_syslog__doc__ │ │ │ │ 00000000 d syslogmodule │ │ │ │ │ │ │ │ zlibmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -31758,15 +31756,15 @@ │ │ │ │ 00001bb4 r .LC494 │ │ │ │ 00001bb8 r .LC496 │ │ │ │ 00001bc4 r .LC497 │ │ │ │ 00001bd0 r .LC498 │ │ │ │ 00001bdc r .LC499 │ │ │ │ 000019e8 r .LC5 │ │ │ │ 00001be4 r .LC500 │ │ │ │ -00001c08 r .LC501 │ │ │ │ +00001bec r .LC501 │ │ │ │ 00001c10 r .LC502 │ │ │ │ 00001c20 r .LC503 │ │ │ │ 00001c38 r .LC504 │ │ │ │ 00001c50 r .LC505 │ │ │ │ 00001c54 r .LC506 │ │ │ │ 00001c60 r .LC508 │ │ │ │ 00001c6c r .LC509 │ │ │ │ @@ -31889,15 +31887,15 @@ │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 00005932 T PyOS_AfterFork │ │ │ │ 00000642 T PyOS_AfterFork_Child │ │ │ │ 00003268 T PyOS_AfterFork_Parent │ │ │ │ 00002f24 T PyOS_BeforeFork │ │ │ │ -00001140 T PyOS_FSPath │ │ │ │ +00001124 T PyOS_FSPath │ │ │ │ 000016ac t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ @@ -31937,25 +31935,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -000010bc t Py_XDECREF │ │ │ │ +000010a0 t Py_XDECREF │ │ │ │ 00002d88 t Py_off_t_converter │ │ │ │ 00002a6c d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ 00003e74 t ScandirIterator_close │ │ │ │ 00003e28 t ScandirIterator_closedir │ │ │ │ 00004264 t ScandirIterator_dealloc │ │ │ │ 00003e18 t ScandirIterator_enter │ │ │ │ 00003e90 t ScandirIterator_exit │ │ │ │ 000042a8 t ScandirIterator_finalize │ │ │ │ -00001160 t ScandirIterator_iternext │ │ │ │ +00001144 t ScandirIterator_iternext │ │ │ │ 00002a9c d ScandirIterator_methods │ │ │ │ 00000634 d TerminalSize_desc │ │ │ │ 0000b7e4 r TerminalSize_docstring │ │ │ │ 00002bd0 d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ @@ -31967,17 +31965,17 @@ │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -000010b0 T _PyLong_FromGid │ │ │ │ +00001094 T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -000010a4 T _PyLong_FromUid │ │ │ │ +00001088 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 │ │ │ │ @@ -32489,15 +32487,15 @@ │ │ │ │ 0000a57c r os_fdatasync__doc__ │ │ │ │ 00002e4c t os_fork │ │ │ │ 00007b50 r os_fork__doc__ │ │ │ │ 00001438 t os_forkpty │ │ │ │ 00006f18 r os_forkpty__doc__ │ │ │ │ 0000491c t os_fpathconf │ │ │ │ 000029c4 r os_fpathconf__doc__ │ │ │ │ -000010d4 t os_fspath │ │ │ │ +000010b8 t os_fspath │ │ │ │ 000012c8 r os_fspath__doc__ │ │ │ │ 0000285c t os_fstat │ │ │ │ 000044ec r os_fstat__doc__ │ │ │ │ 00003088 t os_fstatvfs │ │ │ │ 00002b58 r os_fstatvfs__doc__ │ │ │ │ 00007208 t os_fsync │ │ │ │ 0000a610 r os_fsync__doc__ │ │ │ │ @@ -32766,23 +32764,23 @@ │ │ │ │ 00008704 r os_utime__doc__ │ │ │ │ 00000554 t os_wait │ │ │ │ 00001956 t os_wait3 │ │ │ │ 000066ac r os_wait3__doc__ │ │ │ │ 0000162a t os_wait4 │ │ │ │ 00006604 r os_wait4__doc__ │ │ │ │ 000062f0 r os_wait__doc__ │ │ │ │ -00004aea t os_waitid │ │ │ │ +000049f8 t os_waitid │ │ │ │ 00006448 r os_waitid__doc__ │ │ │ │ 00003904 t os_waitpid │ │ │ │ 00006378 r os_waitpid__doc__ │ │ │ │ 00003aa8 t os_waitstatus_to_exitcode │ │ │ │ 00001078 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 000028fc t os_write │ │ │ │ 0000460c r os_write__doc__ │ │ │ │ -000049f8 t os_writev │ │ │ │ +00004b46 t os_writev │ │ │ │ 00004218 r os_writev__doc__ │ │ │ │ 00005ae0 t parse_arglist │ │ │ │ 00005be0 t parse_envlist │ │ │ │ 000009c0 t path_cleanup │ │ │ │ 000004e4 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ @@ -33014,16 +33012,16 @@ │ │ │ │ 00000000 T PyErr_CheckSignals │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_NewException │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetFromErrno │ │ │ │ -00000c3e T PyErr_SetInterrupt │ │ │ │ -00000be4 T PyErr_SetInterruptEx │ │ │ │ +00000c42 T PyErr_SetInterrupt │ │ │ │ +00000be8 T PyErr_SetInterruptEx │ │ │ │ U PyErr_SetNone │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyEval_RestoreThread │ │ │ │ U PyEval_SaveThread │ │ │ │ U PyExc_KeyboardInterrupt │ │ │ │ U PyExc_OSError │ │ │ │ @@ -33039,51 +33037,51 @@ │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetItemString │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PyModule_AddType │ │ │ │ U PyModule_GetDict │ │ │ │ -00000c44 T PyOS_InterruptOccurred │ │ │ │ +00000c48 T PyOS_InterruptOccurred │ │ │ │ U PyOS_getsig │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ -00000a3a T PySignal_SetWakeupFd │ │ │ │ +00000a0a T PySignal_SetWakeupFd │ │ │ │ U PyStructSequence_New │ │ │ │ U PyStructSequence_NewType │ │ │ │ U PyStructSequence_SetItem │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ 00000380 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ -00000bd0 T _PyErr_CheckSignals │ │ │ │ +00000bd4 T _PyErr_CheckSignals │ │ │ │ 000001f0 T _PyErr_CheckSignalsTstate │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_AddPendingCall │ │ │ │ U _PyEval_SignalReceived │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyLong_FromUid │ │ │ │ -000002fc T _PyOS_InterruptOccurred │ │ │ │ -00000c58 T _PyOS_IsMainThread │ │ │ │ +000002c8 T _PyOS_InterruptOccurred │ │ │ │ +00000c5c T _PyOS_IsMainThread │ │ │ │ U _PyObject_Call │ │ │ │ U _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ -00000094 T _PySignal_AfterFork │ │ │ │ +00000060 T _PySignal_AfterFork │ │ │ │ 000005c0 T _PySignal_Fini │ │ │ │ 00000000 T _PySignal_Init │ │ │ │ U _PyTime_AsTimespec │ │ │ │ U _PyTime_AsTimeval │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ @@ -33109,81 +33107,81 @@ │ │ │ │ 00000070 d _kwtuple.1 │ │ │ │ 00000044 d _parser.3 │ │ │ │ 000006fc t _signal_module_clear │ │ │ │ 00000750 t _signal_module_free │ │ │ │ 000006c8 t _signal_module_traverse │ │ │ │ U alarm │ │ │ │ 00000688 t compare_handler │ │ │ │ -00000776 t fill_siginfo.isra.0 │ │ │ │ -000004e2 t itimer_retval │ │ │ │ +00000746 t fill_siginfo.isra.0 │ │ │ │ +000004ae t itimer_retval │ │ │ │ U memcpy │ │ │ │ 00000024 r module_doc │ │ │ │ U pause │ │ │ │ U pthread_kill │ │ │ │ U pthread_sigmask │ │ │ │ U raise │ │ │ │ -0000049c t report_wakeup_write_error │ │ │ │ +00000468 t report_wakeup_write_error │ │ │ │ U sigaction │ │ │ │ U sigemptyset │ │ │ │ U sigfillset │ │ │ │ U sigismember │ │ │ │ -00000390 t signal_alarm │ │ │ │ +0000035c t signal_alarm │ │ │ │ 00001350 r signal_alarm__doc__ │ │ │ │ -00000340 t signal_default_int_handler │ │ │ │ +0000030c t signal_default_int_handler │ │ │ │ 000013b0 r signal_default_int_handler__doc__ │ │ │ │ -00000580 t signal_getitimer │ │ │ │ +00000550 t signal_getitimer │ │ │ │ 00000b90 r signal_getitimer__doc__ │ │ │ │ 00000988 t signal_getsignal │ │ │ │ 00001000 r signal_getsignal__doc__ │ │ │ │ 000008bc t signal_handler │ │ │ │ 000000ac d signal_methods │ │ │ │ 00000000 d signal_module │ │ │ │ 0000008c t signal_module_exec │ │ │ │ -00000060 t signal_pause │ │ │ │ +00000ba0 t signal_pause │ │ │ │ 0000131c r signal_pause__doc__ │ │ │ │ -0000069c t signal_pidfd_send_signal │ │ │ │ +0000066c t signal_pidfd_send_signal │ │ │ │ 000006c0 r signal_pidfd_send_signal__doc__ │ │ │ │ -000003d6 t signal_pthread_kill │ │ │ │ +000003a2 t signal_pthread_kill │ │ │ │ 0000074c r signal_pthread_kill__doc__ │ │ │ │ -000000c4 t signal_pthread_sigmask │ │ │ │ +00000090 t signal_pthread_sigmask │ │ │ │ 00000b28 r signal_pthread_sigmask__doc__ │ │ │ │ 00000000 t signal_raise_signal │ │ │ │ 000012cc r signal_raise_signal__doc__ │ │ │ │ -00000202 t signal_set_wakeup_fd │ │ │ │ +000001ce t signal_set_wakeup_fd │ │ │ │ 00000d10 r signal_set_wakeup_fd__doc__ │ │ │ │ -00000610 t signal_setitimer │ │ │ │ +000005e0 t signal_setitimer │ │ │ │ 00000bd8 r signal_setitimer__doc__ │ │ │ │ -00000906 t signal_siginterrupt │ │ │ │ +000008d6 t signal_siginterrupt │ │ │ │ 00000e10 r signal_siginterrupt__doc__ │ │ │ │ 00000754 t signal_signal │ │ │ │ 0000114c r signal_signal__doc__ │ │ │ │ -000008c6 t signal_sigpending │ │ │ │ +00000896 t signal_sigpending │ │ │ │ 00000a9c r signal_sigpending__doc__ │ │ │ │ -00000a56 t signal_sigtimedwait │ │ │ │ +00000a26 t signal_sigtimedwait │ │ │ │ 0000079c r signal_sigtimedwait__doc__ │ │ │ │ -0000086a t signal_sigwait │ │ │ │ +0000083a t signal_sigwait │ │ │ │ 000009b0 r signal_sigwait__doc__ │ │ │ │ -00000b5a t signal_sigwaitinfo │ │ │ │ +00000b2a t signal_sigwaitinfo │ │ │ │ 00000840 r signal_sigwaitinfo__doc__ │ │ │ │ 0000008c d signal_slots │ │ │ │ -000009be t signal_strsignal │ │ │ │ +0000098e t signal_strsignal │ │ │ │ 00000ee0 r signal_strsignal__doc__ │ │ │ │ -00000820 t signal_valid_signals │ │ │ │ +000007f0 t signal_valid_signals │ │ │ │ 000008f0 r signal_valid_signals__doc__ │ │ │ │ U sigpending │ │ │ │ -00000160 t sigset_to_set │ │ │ │ +0000012c t sigset_to_set │ │ │ │ U sigwait │ │ │ │ U sigwaitinfo │ │ │ │ U strsignal │ │ │ │ U strstr │ │ │ │ 000005dc r struct_siginfo__doc__ │ │ │ │ 00000034 d struct_siginfo_desc │ │ │ │ 000001ec d struct_siginfo_fields │ │ │ │ U syscall │ │ │ │ -000005ca t timeval_from_double │ │ │ │ +0000059a t timeval_from_double │ │ │ │ 000008e0 t trip_signal │ │ │ │ │ │ │ │ _tracemalloc.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -33583,15 +33581,15 @@ │ │ │ │ 000003a4 t collections_clear │ │ │ │ 0000000c r collections_doc │ │ │ │ 0000000c t collections_exec │ │ │ │ 0000045c t collections_free │ │ │ │ 00000104 d collections_methods │ │ │ │ 000000e4 d collections_slots │ │ │ │ 00000358 t collections_traverse │ │ │ │ -000015e4 t consume_iterator │ │ │ │ +00001678 t consume_iterator │ │ │ │ 0000005a t defdict_copy │ │ │ │ 00000228 r defdict_copy_doc │ │ │ │ 00000a64 t defdict_dealloc │ │ │ │ 000000ac r defdict_doc │ │ │ │ 000004dc t defdict_init │ │ │ │ 0000022c d defdict_members │ │ │ │ 00000254 d defdict_methods │ │ │ │ @@ -33611,17 +33609,17 @@ │ │ │ │ 00000006 t deque___reversed__ │ │ │ │ 000003d4 r deque___reversed____doc__ │ │ │ │ 000009e0 t deque___sizeof__ │ │ │ │ 0000041c r deque___sizeof____doc__ │ │ │ │ 000000d8 t deque_append │ │ │ │ 000008a4 r deque_append__doc__ │ │ │ │ 0000017c t deque_append_lock_held │ │ │ │ -000005c0 t deque_appendleft │ │ │ │ +000005c4 t deque_appendleft │ │ │ │ 00000854 r deque_appendleft__doc__ │ │ │ │ -00000664 t deque_appendleft_lock_held │ │ │ │ +00000668 t deque_appendleft_lock_held │ │ │ │ 000013a4 t deque_ass_item │ │ │ │ 00000298 t deque_clear │ │ │ │ 00000abc t deque_clearmethod │ │ │ │ 000006dc r deque_clearmethod__doc__ │ │ │ │ 00000328 t deque_concat │ │ │ │ 000010ac t deque_contains │ │ │ │ 0000059e t deque_copy │ │ │ │ @@ -33632,15 +33630,15 @@ │ │ │ │ 0000099c t deque_dealloc │ │ │ │ 000007a4 t deque_del_item │ │ │ │ 000010a8 t deque_extend │ │ │ │ 000007f0 r deque_extend__doc__ │ │ │ │ 00000e48 t deque_extend_impl │ │ │ │ 00000610 t deque_extendleft │ │ │ │ 00000788 r deque_extendleft__doc__ │ │ │ │ -000016a8 t deque_extendleft_impl │ │ │ │ +0000173c t deque_extendleft_impl │ │ │ │ 00001390 t deque_get_maxlen │ │ │ │ 000005a4 d deque_getset │ │ │ │ 0000144c t deque_index │ │ │ │ 00000590 r deque_index__doc__ │ │ │ │ 00000178 t deque_init │ │ │ │ 00000468 r deque_init__doc__ │ │ │ │ 00000614 t deque_inplace_concat │ │ │ │ @@ -33650,39 +33648,39 @@ │ │ │ │ 00000550 r deque_insert__doc__ │ │ │ │ 000005d0 t deque_item │ │ │ │ 00000f68 t deque_iter │ │ │ │ 00000000 t deque_len │ │ │ │ 0000043c d deque_members │ │ │ │ 00000464 d deque_methods │ │ │ │ 000000e0 t deque_new │ │ │ │ -000003a0 t deque_pop │ │ │ │ +000003a4 t deque_pop │ │ │ │ 00000930 r deque_pop__doc__ │ │ │ │ -00000428 t deque_pop_impl │ │ │ │ -000004b0 t deque_popleft │ │ │ │ +0000042c t deque_pop_impl │ │ │ │ +000004b4 t deque_popleft │ │ │ │ 000008f0 r deque_popleft__doc__ │ │ │ │ 0000020c t deque_popleft_impl │ │ │ │ 000006d4 t deque_remove │ │ │ │ 00000510 r deque_remove__doc__ │ │ │ │ 00000918 t deque_repeat │ │ │ │ 00000294 t deque_repr │ │ │ │ -00001854 t deque_reverse │ │ │ │ +000018e8 t deque_reverse │ │ │ │ 0000064c r deque_reverse__doc__ │ │ │ │ 00000008 t deque_reviter │ │ │ │ 00001150 t deque_richcompare │ │ │ │ -0000161c t deque_rotate │ │ │ │ +000016b0 t deque_rotate │ │ │ │ 00000678 r deque_rotate__doc__ │ │ │ │ 00000374 d deque_slots │ │ │ │ 00000034 d deque_spec │ │ │ │ 00000460 t deque_traverse │ │ │ │ 00000ffc t dequeiter_clear │ │ │ │ 00000fc0 t dequeiter_dealloc │ │ │ │ 00000000 t dequeiter_len │ │ │ │ 00000344 d dequeiter_methods │ │ │ │ -00001768 t dequeiter_new │ │ │ │ -0000053c t dequeiter_next │ │ │ │ +000017fc t dequeiter_new │ │ │ │ +00000540 t dequeiter_next │ │ │ │ 00000902 t dequeiter_reduce │ │ │ │ 000002fc d dequeiter_slots │ │ │ │ 0000005c d dequeiter_spec │ │ │ │ 000004be t dequeiter_traverse │ │ │ │ 00000952 t dequereviter_new │ │ │ │ 00001030 t dequereviter_next │ │ │ │ 00001034 t dequereviter_next_lock_held.isra.0 │ │ │ │ @@ -34233,40 +34231,40 @@ │ │ │ │ U _Py_read │ │ │ │ U _Py_set_inheritable │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_write │ │ │ │ U __errno_location │ │ │ │ 00000034 t _io_FileIO___init__ │ │ │ │ 000008fc r _io_FileIO___init____doc__ │ │ │ │ -0000078c t _io_FileIO_close │ │ │ │ +00000784 t _io_FileIO_close │ │ │ │ 00000c40 r _io_FileIO_close__doc__ │ │ │ │ -00000c1c t _io_FileIO_fileno │ │ │ │ +00000c14 t _io_FileIO_fileno │ │ │ │ 000008b0 r _io_FileIO_fileno__doc__ │ │ │ │ -0000092c t _io_FileIO_isatty │ │ │ │ +00000924 t _io_FileIO_isatty │ │ │ │ 00000034 r _io_FileIO_isatty__doc__ │ │ │ │ -000008dc t _io_FileIO_isatty_impl │ │ │ │ -000005f4 t _io_FileIO_isatty_open_only │ │ │ │ -00000c50 t _io_FileIO_read │ │ │ │ +000008d4 t _io_FileIO_isatty_impl │ │ │ │ +000005ec t _io_FileIO_isatty_open_only │ │ │ │ +00000c48 t _io_FileIO_read │ │ │ │ 000004ac r _io_FileIO_read__doc__ │ │ │ │ -000006e0 t _io_FileIO_readable │ │ │ │ +000006d8 t _io_FileIO_readable │ │ │ │ 00000870 r _io_FileIO_readable__doc__ │ │ │ │ -00000788 t _io_FileIO_readall │ │ │ │ +00000780 t _io_FileIO_readall │ │ │ │ 00000640 r _io_FileIO_readall__doc__ │ │ │ │ 000000c8 t _io_FileIO_readall_impl │ │ │ │ -00000a6c t _io_FileIO_readinto │ │ │ │ +00000a64 t _io_FileIO_readinto │ │ │ │ 000007b4 r _io_FileIO_readinto__doc__ │ │ │ │ -000009dc t _io_FileIO_seek │ │ │ │ +000009d4 t _io_FileIO_seek │ │ │ │ 000001b8 r _io_FileIO_seek__doc__ │ │ │ │ -00000930 t _io_FileIO_seekable │ │ │ │ +00000928 t _io_FileIO_seekable │ │ │ │ 000007f4 r _io_FileIO_seekable__doc__ │ │ │ │ -00000750 t _io_FileIO_tell │ │ │ │ +00000748 t _io_FileIO_tell │ │ │ │ 00000160 r _io_FileIO_tell__doc__ │ │ │ │ -00000e14 t _io_FileIO_truncate │ │ │ │ +00000e0c t _io_FileIO_truncate │ │ │ │ 00000078 r _io_FileIO_truncate__doc__ │ │ │ │ -000009a0 t _io_FileIO_writable │ │ │ │ +00000998 t _io_FileIO_writable │ │ │ │ 00000830 r _io_FileIO_writable__doc__ │ │ │ │ 000002e8 t _io_FileIO_write │ │ │ │ 000003a8 r _io_FileIO_write__doc__ │ │ │ │ 00000000 r _keywords.0 │ │ │ │ 00000008 r _keywords.2 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ 00000018 r _keywords.6 │ │ │ │ @@ -34274,35 +34272,35 @@ │ │ │ │ 000000dc d _kwtuple.8 │ │ │ │ 00000084 d _parser.1 │ │ │ │ 00000000 d _parser.10 │ │ │ │ 0000002c d _parser.3 │ │ │ │ 00000058 d _parser.5 │ │ │ │ 000000b0 d _parser.7 │ │ │ │ U close │ │ │ │ -0000071c t fileio_clear │ │ │ │ -00000624 t fileio_dealloc │ │ │ │ -00000ba4 t fileio_dealloc_warn │ │ │ │ -00000610 t fileio_get_blksize │ │ │ │ +00000714 t fileio_clear │ │ │ │ +0000061c t fileio_dealloc │ │ │ │ +00000b9c t fileio_dealloc_warn │ │ │ │ +00000608 t fileio_get_blksize │ │ │ │ 00000000 t fileio_get_closed │ │ │ │ 00000100 t fileio_get_closefd │ │ │ │ -00000df8 t fileio_get_mode │ │ │ │ +00000df0 t fileio_get_mode │ │ │ │ 000001c0 d fileio_getsetlist │ │ │ │ 00000170 d fileio_members │ │ │ │ 00000224 d fileio_methods │ │ │ │ 00000000 t fileio_new │ │ │ │ 00000000 t fileio_repr │ │ │ │ 00000118 d fileio_slots │ │ │ │ 00000104 D fileio_spec │ │ │ │ -00000b70 t fileio_traverse │ │ │ │ +00000b68 t fileio_traverse │ │ │ │ U ftruncate64 │ │ │ │ -0000086c t internal_close │ │ │ │ +00000864 t internal_close │ │ │ │ U isatty │ │ │ │ U lseek64 │ │ │ │ U memset │ │ │ │ -00000d94 t mode_string │ │ │ │ +00000d8c t mode_string │ │ │ │ U open64 │ │ │ │ 00000008 t portable_lseek │ │ │ │ U strlen │ │ │ │ │ │ │ │ bytesio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -34475,28 +34473,28 @@ │ │ │ │ 000002e0 r .LC26 │ │ │ │ 000002f8 r .LC27 │ │ │ │ 00000300 r .LC28 │ │ │ │ 00000310 r .LC29 │ │ │ │ 00000070 r .LC3 │ │ │ │ 00000334 r .LC30 │ │ │ │ 00000374 r .LC31 │ │ │ │ -0000037c r .LC32 │ │ │ │ -00000390 r .LC33 │ │ │ │ -000003a0 r .LC34 │ │ │ │ -000003a4 r .LC35 │ │ │ │ -000003a8 r .LC36 │ │ │ │ -000003ec r .LC37 │ │ │ │ -000003f8 r .LC38 │ │ │ │ -00000430 r .LC39 │ │ │ │ +0000038c r .LC32 │ │ │ │ +000003a8 r .LC33 │ │ │ │ +00000400 r .LC34 │ │ │ │ +00000408 r .LC35 │ │ │ │ +0000041c r .LC36 │ │ │ │ +0000042c r .LC37 │ │ │ │ +00000430 r .LC38 │ │ │ │ +00000434 r .LC39 │ │ │ │ 00000090 r .LC4 │ │ │ │ -00000438 r .LC40 │ │ │ │ -00000454 r .LC41 │ │ │ │ -0000045c r .LC42 │ │ │ │ -00000474 r .LC43 │ │ │ │ -00000490 r .LC44 │ │ │ │ +00000478 r .LC40 │ │ │ │ +00000484 r .LC41 │ │ │ │ +000004bc r .LC42 │ │ │ │ +000004c4 r .LC43 │ │ │ │ +000004e0 r .LC44 │ │ │ │ 000004e8 r .LC45 │ │ │ │ 00000514 r .LC46 │ │ │ │ 000000b8 r .LC5 │ │ │ │ 000000c0 r .LC6 │ │ │ │ 000000e8 r .LC7 │ │ │ │ 000000fc r .LC8 │ │ │ │ 0000011c r .LC9 │ │ │ │ @@ -34595,57 +34593,57 @@ │ │ │ │ U __errno_location │ │ │ │ 00000000 r __func__.6 │ │ │ │ 00000154 t _buffered_init │ │ │ │ 00001118 t _buffered_raw_seek │ │ │ │ 00000018 t _buffered_raw_tell │ │ │ │ 00001de0 t _buffered_readinto_generic │ │ │ │ 00001730 t _buffered_readline │ │ │ │ -000000fe t _bufferediobase_readinto_generic │ │ │ │ +000001b6 t _bufferediobase_readinto_generic │ │ │ │ 00001270 t _bufferedreader_fill_buffer │ │ │ │ 000012b8 t _bufferedreader_raw_read │ │ │ │ 00001210 t _bufferedreader_read_fast │ │ │ │ -00000c78 t _bufferedwriter_flush_unlocked │ │ │ │ -00000d90 t _bufferedwriter_raw_write │ │ │ │ -000003d8 t _enter_buffered_busy │ │ │ │ +00000c34 t _bufferedwriter_flush_unlocked │ │ │ │ +00000d4c t _bufferedwriter_raw_write │ │ │ │ +00000000 t _enter_buffered_busy │ │ │ │ 00002664 t _forward_call │ │ │ │ 00002520 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ 00002390 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ 00000b74 t _io_BufferedWriter___init__ │ │ │ │ 0000034c r _io_BufferedWriter___init____doc__ │ │ │ │ 00000188 t _io_BufferedWriter_write │ │ │ │ 0000032c r _io_BufferedWriter_write__doc__ │ │ │ │ -00000324 t _io__BufferedIOBase_detach │ │ │ │ +000003dc t _io__BufferedIOBase_detach │ │ │ │ 00000b5c r _io__BufferedIOBase_detach__doc__ │ │ │ │ -00000250 t _io__BufferedIOBase_read │ │ │ │ +00000308 t _io__BufferedIOBase_read │ │ │ │ 00000564 t _io__BufferedIOBase_read1 │ │ │ │ 00000808 r _io__BufferedIOBase_read1__doc__ │ │ │ │ 000008dc r _io__BufferedIOBase_read__doc__ │ │ │ │ -00000094 t _io__BufferedIOBase_readinto │ │ │ │ -000001c8 t _io__BufferedIOBase_readinto1 │ │ │ │ +0000014c t _io__BufferedIOBase_readinto │ │ │ │ +00000280 t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ -000002c4 t _io__BufferedIOBase_write │ │ │ │ +0000037c t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ -0000036c t _io__Buffered___sizeof__ │ │ │ │ +00000424 t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ 00001aac t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ 00001ab0 t _io__Buffered__dealloc_warn_impl │ │ │ │ 000007a0 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 000000bc t _io__Buffered_closed_get │ │ │ │ -0000037e t _io__Buffered_detach │ │ │ │ +00000436 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ 00001d14 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ -000005c8 t _io__Buffered_flush │ │ │ │ +000005d8 t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 00001648 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ 00002780 t _io__Buffered_mode_get │ │ │ │ 00002004 t _io__Buffered_name_get │ │ │ │ 000021e4 t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ @@ -34690,15 +34688,15 @@ │ │ │ │ 00000084 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000058 d _parser.8 │ │ │ │ 00000490 t _set_BlockingIOError.constprop.0 │ │ │ │ 00000a5c t buffered_clear │ │ │ │ 0000010c t buffered_closed │ │ │ │ 00000980 t buffered_dealloc │ │ │ │ -000009a8 t buffered_flush_and_rewind_unlocked │ │ │ │ +00000968 t buffered_flush_and_rewind_unlocked │ │ │ │ 0000210c t buffered_iternext │ │ │ │ 00002054 t buffered_repr │ │ │ │ 00001610 t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a28 d bufferediobase_methods │ │ │ │ 00000a10 d bufferediobase_slots │ │ │ │ 000009fc D bufferediobase_spec │ │ │ │ @@ -34709,33 +34707,33 @@ │ │ │ │ 00000194 D bufferedrandom_spec │ │ │ │ 00000808 d bufferedreader_getset │ │ │ │ 00000858 d bufferedreader_members │ │ │ │ 000008bc d bufferedreader_methods │ │ │ │ 000007b0 d bufferedreader_slots │ │ │ │ 0000079c D bufferedreader_spec │ │ │ │ 00002718 t bufferedrwpair_clear │ │ │ │ -00000020 t bufferedrwpair_close │ │ │ │ +000000d8 t bufferedrwpair_close │ │ │ │ 000027d0 t bufferedrwpair_closed_get │ │ │ │ 000026d0 t bufferedrwpair_dealloc │ │ │ │ -00000010 t bufferedrwpair_flush │ │ │ │ +000000c8 t bufferedrwpair_flush │ │ │ │ 00000470 d bufferedrwpair_getset │ │ │ │ 000004e6 t bufferedrwpair_isatty │ │ │ │ 00000498 d bufferedrwpair_members │ │ │ │ 000004d4 d bufferedrwpair_methods │ │ │ │ -00000232 t bufferedrwpair_peek │ │ │ │ -00000240 t bufferedrwpair_read │ │ │ │ +000002ea t bufferedrwpair_peek │ │ │ │ +000002f8 t bufferedrwpair_read │ │ │ │ 00000534 t bufferedrwpair_read1 │ │ │ │ 000028c0 t bufferedrwpair_readable │ │ │ │ 00000544 t bufferedrwpair_readinto │ │ │ │ 00000554 t bufferedrwpair_readinto1 │ │ │ │ 00000428 d bufferedrwpair_slots │ │ │ │ 00000414 D bufferedrwpair_spec │ │ │ │ 0000287c t bufferedrwpair_traverse │ │ │ │ 000028cc t bufferedrwpair_writable │ │ │ │ -00000000 t bufferedrwpair_write │ │ │ │ +000000b8 t bufferedrwpair_write │ │ │ │ 000005f8 d bufferedwriter_getset │ │ │ │ 00000648 d bufferedwriter_members │ │ │ │ 000006ac d bufferedwriter_methods │ │ │ │ 000005a8 d bufferedwriter_slots │ │ │ │ 00000594 D bufferedwriter_spec │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ @@ -34879,37 +34877,37 @@ │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -0000074c t Py_XDECREF │ │ │ │ +00000750 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyCodecInfo_GetIncrementalDecoder │ │ │ │ U _PyCodecInfo_GetIncrementalEncoder │ │ │ │ U _PyCodec_LookupTextEncoding │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -0000139c T _PyIO_find_line_ending │ │ │ │ +000013b4 T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -00000e5c T _PyIncrementalNewlineDecoder_decode │ │ │ │ +00000e74 T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ -00000fec t _PyObject_GC_UNTRACK │ │ │ │ +000010e0 t _PyObject_GC_UNTRACK │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_AsLatin1String │ │ │ │ U _PyUnicode_AsUTF8NoNUL │ │ │ │ U _PyUnicode_AsUTF8String │ │ │ │ U _PyUnicode_EncodeUTF16 │ │ │ │ U _PyUnicode_EncodeUTF32 │ │ │ │ @@ -34920,71 +34918,71 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000a2c t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +00000a30 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000ce8 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00001e40 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +00001f34 t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cbc r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00001424 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +00001518 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000ca4 r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ -00001ee4 t _io_IncrementalNewlineDecoder_reset │ │ │ │ +00001fd8 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c6c r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ -00002cbc t _io_IncrementalNewlineDecoder_setstate │ │ │ │ +00002db0 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c84 r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 0000066a t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 000005cc t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006bc r _io_TextIOWrapper___init____doc__ │ │ │ │ 00000e50 t _io_TextIOWrapper_close │ │ │ │ 0000016c r _io_TextIOWrapper_close__doc__ │ │ │ │ -00000af8 t _io_TextIOWrapper_closed_get │ │ │ │ -000009d0 t _io_TextIOWrapper_closed_get_impl │ │ │ │ -00002c08 t _io_TextIOWrapper_detach │ │ │ │ +00000afc t _io_TextIOWrapper_closed_get │ │ │ │ +000009d4 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00002cfc t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ -00001960 t _io_TextIOWrapper_errors_get │ │ │ │ -00001898 t _io_TextIOWrapper_fileno │ │ │ │ +00001a54 t _io_TextIOWrapper_errors_get │ │ │ │ +0000198c t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00001580 t _io_TextIOWrapper_flush │ │ │ │ +00000f8c t _io_TextIOWrapper_flush │ │ │ │ 00000184 r _io_TextIOWrapper_flush__doc__ │ │ │ │ -000012fc t _io_TextIOWrapper_isatty │ │ │ │ +000013f0 t _io_TextIOWrapper_isatty │ │ │ │ 0000019c r _io_TextIOWrapper_isatty__doc__ │ │ │ │ -000019d8 t _io_TextIOWrapper_name_get │ │ │ │ +00001acc t _io_TextIOWrapper_name_get │ │ │ │ 00000254 t _io_TextIOWrapper_newlines_get │ │ │ │ -00001534 t _io_TextIOWrapper_read │ │ │ │ +00001628 t _io_TextIOWrapper_read │ │ │ │ 00000590 r _io_TextIOWrapper_read__doc__ │ │ │ │ 0000044e t _io_TextIOWrapper_readable │ │ │ │ 000001cc r _io_TextIOWrapper_readable__doc__ │ │ │ │ -00001364 t _io_TextIOWrapper_readline │ │ │ │ +00001458 t _io_TextIOWrapper_readline │ │ │ │ 0000056c r _io_TextIOWrapper_readline__doc__ │ │ │ │ -00001a34 t _io_TextIOWrapper_reconfigure │ │ │ │ +00001b28 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005e4 r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ -00001f44 t _io_TextIOWrapper_seek │ │ │ │ +00002038 t _io_TextIOWrapper_seek │ │ │ │ 000002e0 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 0000051c t _io_TextIOWrapper_seekable │ │ │ │ 000001e4 r _io_TextIOWrapper_seekable__doc__ │ │ │ │ -000024e8 t _io_TextIOWrapper_tell │ │ │ │ +000025dc t _io_TextIOWrapper_tell │ │ │ │ 00000238 r _io_TextIOWrapper_tell__doc__ │ │ │ │ 00000000 t _io_TextIOWrapper_truncate │ │ │ │ 00000214 r _io_TextIOWrapper_truncate__doc__ │ │ │ │ 000004b4 t _io_TextIOWrapper_writable │ │ │ │ 000001b4 r _io_TextIOWrapper_writable__doc__ │ │ │ │ 00000000 t _io_TextIOWrapper_write │ │ │ │ 000005b0 r _io_TextIOWrapper_write__doc__ │ │ │ │ 00000584 t _io__TextIOBase_detach │ │ │ │ 000011d0 r _io__TextIOBase_detach__doc__ │ │ │ │ 00000f98 r _io__TextIOBase_encoding__doc__ │ │ │ │ -00002dc8 t _io__TextIOBase_encoding_get │ │ │ │ +00002ebc t _io__TextIOBase_encoding_get │ │ │ │ 00000ed0 r _io__TextIOBase_errors__doc__ │ │ │ │ -00002dd4 t _io__TextIOBase_errors_get │ │ │ │ +00002ec8 t _io__TextIOBase_errors_get │ │ │ │ 00000f1c r _io__TextIOBase_newlines__doc__ │ │ │ │ -00002de0 t _io__TextIOBase_newlines_get │ │ │ │ +00002ed4 t _io__TextIOBase_newlines_get │ │ │ │ 00000770 t _io__TextIOBase_read │ │ │ │ 00001110 r _io__TextIOBase_read__doc__ │ │ │ │ 000007e4 t _io__TextIOBase_readline │ │ │ │ 00001064 r _io__TextIOBase_readline__doc__ │ │ │ │ 000006c0 t _io__TextIOBase_write │ │ │ │ 00000fd4 r _io__TextIOBase_write__doc__ │ │ │ │ 00000050 r _keywords.1 │ │ │ │ @@ -35001,66 +34999,66 @@ │ │ │ │ 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 │ │ │ │ -00002b14 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ -00002b8c t _textiowrapper_encoder_reset │ │ │ │ -00000910 t _textiowrapper_fix_encoder_state │ │ │ │ -0000071c t _textiowrapper_readline │ │ │ │ -00000764 t _textiowrapper_set_decoder │ │ │ │ -00000838 t _textiowrapper_set_encoder │ │ │ │ -00000474 t _textiowrapper_writeflush │ │ │ │ +00002c08 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ +00002c80 t _textiowrapper_encoder_reset │ │ │ │ +00000914 t _textiowrapper_fix_encoder_state │ │ │ │ +0000072c t _textiowrapper_readline │ │ │ │ +00000768 t _textiowrapper_set_decoder │ │ │ │ +0000083c t _textiowrapper_set_encoder │ │ │ │ +00000480 t _textiowrapper_writeflush │ │ │ │ 000000a8 t ascii_encode │ │ │ │ 00000df4 t check_decoded │ │ │ │ -00001df4 t convert_optional_bool │ │ │ │ +00001ee8 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ -0000154c t find_control_char │ │ │ │ -000011e0 t incrementalnewlinedecoder_clear │ │ │ │ -000011a4 t incrementalnewlinedecoder_dealloc │ │ │ │ +00001564 t find_control_char │ │ │ │ +000012d4 t incrementalnewlinedecoder_clear │ │ │ │ +00001298 t incrementalnewlinedecoder_dealloc │ │ │ │ 000004bc d incrementalnewlinedecoder_getset │ │ │ │ 000004e4 d incrementalnewlinedecoder_methods │ │ │ │ 000002c4 t incrementalnewlinedecoder_newlines_get │ │ │ │ -000019a0 t incrementalnewlinedecoder_traverse │ │ │ │ +00001a94 t incrementalnewlinedecoder_traverse │ │ │ │ 000000ca t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ 0000047c d nldecoder_slots │ │ │ │ 00000468 D nldecoder_spec │ │ │ │ -000006b8 t set_newline │ │ │ │ +000006bc t set_newline │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 000000b8 r textiobase_doc │ │ │ │ 00000568 d textiobase_getset │ │ │ │ 000005b8 d textiobase_methods │ │ │ │ 00000548 d textiobase_slots │ │ │ │ 00000534 D textiobase_spec │ │ │ │ -00002d64 t textiowrapper_build_cookie │ │ │ │ -00001050 t textiowrapper_clear │ │ │ │ -00000f8c t textiowrapper_dealloc │ │ │ │ -00001900 t textiowrapper_get_decoded_chars │ │ │ │ +00002e58 t textiowrapper_build_cookie │ │ │ │ +00001144 t textiowrapper_clear │ │ │ │ +00001080 t textiowrapper_dealloc │ │ │ │ +000019f4 t textiowrapper_get_decoded_chars │ │ │ │ 00000240 d textiowrapper_getset │ │ │ │ -00000610 t textiowrapper_iternext │ │ │ │ +00000620 t textiowrapper_iternext │ │ │ │ 000002b8 d textiowrapper_members │ │ │ │ 00000358 d textiowrapper_methods │ │ │ │ -00000afc t textiowrapper_read_chunk │ │ │ │ +00000b00 t textiowrapper_read_chunk │ │ │ │ 000000ec t textiowrapper_repr │ │ │ │ 000001e8 D textiowrapper_slots │ │ │ │ 000001d4 D textiowrapper_spec │ │ │ │ -00001258 t textiowrapper_traverse │ │ │ │ -00002c68 t utf16_encode │ │ │ │ +0000134c t textiowrapper_traverse │ │ │ │ +00002d5c t utf16_encode │ │ │ │ 000003b4 t utf16be_encode │ │ │ │ -00002c94 t utf16le_encode │ │ │ │ +00002d88 t utf16le_encode │ │ │ │ 000003d8 t utf32_encode │ │ │ │ 0000042a t utf32be_encode │ │ │ │ 00000404 t utf32le_encode │ │ │ │ -00001234 t utf8_encode │ │ │ │ -00000664 t validate_newline │ │ │ │ +00001328 t utf8_encode │ │ │ │ +00000668 t validate_newline │ │ │ │ │ │ │ │ stringio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 00000124 r .LC10 │ │ │ │ 0000012c r .LC11 │ │ │ │ @@ -35620,15 +35618,15 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -0000484c t Py_UNICODE_ISALNUM │ │ │ │ +00004850 t Py_UNICODE_ISALNUM │ │ │ │ 00002a30 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -35696,15 +35694,15 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 00000134 d _parser.9 │ │ │ │ 000004e0 t _sre_SRE_Match___copy__ │ │ │ │ 00000390 r _sre_SRE_Match___copy____doc__ │ │ │ │ 000004ee t _sre_SRE_Match___deepcopy__ │ │ │ │ 0000036c r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -00004558 t _sre_SRE_Match_end │ │ │ │ +0000455c t _sre_SRE_Match_end │ │ │ │ 0000040c r _sre_SRE_Match_end__doc__ │ │ │ │ 000004fc t _sre_SRE_Match_expand │ │ │ │ 00000640 r _sre_SRE_Match_expand__doc__ │ │ │ │ 0000156c t _sre_SRE_Match_groupdict │ │ │ │ 000004c0 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ 00001934 t _sre_SRE_Match_groups │ │ │ │ 00000590 r _sre_SRE_Match_groups__doc__ │ │ │ │ @@ -35756,25 +35754,25 @@ │ │ │ │ 0000042c t _validate_inner │ │ │ │ 00004a24 t char_loc_ignore │ │ │ │ 000013e0 t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ 0000278c t data_stack_grow │ │ │ │ 00004718 t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -0000414c t getslice │ │ │ │ +00004150 t getslice │ │ │ │ 000003b0 t getstring.part.0 │ │ │ │ 00002ad8 t match_clear │ │ │ │ 00002a48 t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ -000043e8 t match_getindex │ │ │ │ +000043ec t match_getindex │ │ │ │ 00001560 t match_getitem │ │ │ │ 00000680 d match_getset │ │ │ │ -000043b8 t match_getslice │ │ │ │ -00004460 t match_getslice_by_index │ │ │ │ -00004650 t match_group │ │ │ │ +000043bc t match_getslice │ │ │ │ +00004464 t match_getslice_by_index │ │ │ │ +00004654 t match_group │ │ │ │ 00000e04 r match_group_doc │ │ │ │ 000046e8 t match_lastgroup_get │ │ │ │ 00000354 t match_lastindex_get │ │ │ │ 0000061c d match_members │ │ │ │ 000006d0 d match_methods │ │ │ │ 0000057c t match_regs_get │ │ │ │ 000005fa t match_repr │ │ │ │ @@ -35798,23 +35796,23 @@ │ │ │ │ 00000c48 t pattern_repr │ │ │ │ 00000b64 t pattern_richcompare │ │ │ │ 00004474 t pattern_scanner.isra.0 │ │ │ │ 00000780 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ 00000f7c t pattern_subx │ │ │ │ 00002b50 t pattern_traverse │ │ │ │ -00004608 t repeat_pool_malloc │ │ │ │ +0000460c t repeat_pool_malloc │ │ │ │ 0000460c t scanner_clear │ │ │ │ 000045c4 t scanner_dealloc │ │ │ │ 00000574 d scanner_members │ │ │ │ 0000059c d scanner_methods │ │ │ │ 00000544 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 0000072c t scanner_traverse │ │ │ │ -000041a4 t sre_category │ │ │ │ +000041a8 t sre_category │ │ │ │ 00000ec4 t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ 0000150c t sre_free │ │ │ │ 0000077c t sre_match │ │ │ │ 000035b0 t sre_search │ │ │ │ 00000484 d sre_slots │ │ │ │ 000001d0 r sre_targets.40 │ │ │ │ @@ -35824,15 +35822,15 @@ │ │ │ │ 00004a8c t sre_toupper │ │ │ │ 00000bfc t sre_traverse │ │ │ │ 00003258 t sre_ucs1_charset.isra.0 │ │ │ │ 00000368 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ 00002bac t sre_ucs1_count │ │ │ │ 00000794 t sre_ucs1_match │ │ │ │ 00001ee0 t sre_ucs2_count │ │ │ │ -00004888 t sre_ucs2_match │ │ │ │ +0000488c t sre_ucs2_match │ │ │ │ 0000017e t sre_ucs4_count │ │ │ │ 0000208c t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ 000029bc t state_fini │ │ │ │ 00001e48 t state_getslice │ │ │ │ 00000634 t state_init │ │ │ │ 00001704 t template_clear │ │ │ │ @@ -35895,21 +35893,21 @@ │ │ │ │ 00000010 r .LC4 │ │ │ │ 000003dc r .LC40 │ │ │ │ 000003f8 r .LC41 │ │ │ │ 00000424 r .LC42 │ │ │ │ 0000043c r .LC43 │ │ │ │ 00000468 r .LC44 │ │ │ │ 000004a4 r .LC45 │ │ │ │ -000004a8 r .LC46 │ │ │ │ -000004bc r .LC47 │ │ │ │ -000004d8 r .LC48 │ │ │ │ -000004f0 r .LC49 │ │ │ │ +000004b8 r .LC46 │ │ │ │ +000004d4 r .LC47 │ │ │ │ +000004ec r .LC48 │ │ │ │ +00000514 r .LC49 │ │ │ │ 0000001c r .LC5 │ │ │ │ 00000518 r .LC50 │ │ │ │ -0000051c r .LC51 │ │ │ │ +00000534 r .LC51 │ │ │ │ 00000538 r .LC52 │ │ │ │ 00000550 r .LC53 │ │ │ │ 00000588 r .LC54 │ │ │ │ 00000590 r .LC55 │ │ │ │ 000005a8 r .LC56 │ │ │ │ 000005b0 r .LC57 │ │ │ │ 000005cc r .LC58 │ │ │ │ @@ -36171,15 +36169,15 @@ │ │ │ │ 00001450 r rlock_locked_doc │ │ │ │ 00000398 d rlock_methods │ │ │ │ 00000000 t rlock_new │ │ │ │ 00001a40 t rlock_recursion_count │ │ │ │ 0000136c r rlock_recursion_count_doc │ │ │ │ 000001d4 t rlock_release │ │ │ │ 000014d4 r rlock_release_doc │ │ │ │ -000000b6 t rlock_release_save │ │ │ │ +000001c2 t rlock_release_save │ │ │ │ 000013b4 r rlock_release_save_doc │ │ │ │ 00000472 t rlock_repr │ │ │ │ 00000220 t rlock_traverse │ │ │ │ 00000360 d rlock_type_slots │ │ │ │ 0000005c d rlock_type_spec │ │ │ │ 00000ba8 t set_done │ │ │ │ 00000c34 t set_thread_handle_state.constprop.0 │ │ │ │ @@ -36189,15 +36187,15 @@ │ │ │ │ 00001070 r start_new_doc │ │ │ │ 000010d0 r start_new_thread_doc │ │ │ │ U stderr │ │ │ │ 00000028 t thread_PyThread_allocate_lock │ │ │ │ 00000620 t thread_PyThread_exit_thread │ │ │ │ 000005cc t thread_PyThread_interrupt_main │ │ │ │ 00000e20 t thread_PyThread_start_joinable_thread │ │ │ │ -00000118 t thread_PyThread_start_new_thread │ │ │ │ +000000b6 t thread_PyThread_start_new_thread │ │ │ │ 00001ce4 t thread__count │ │ │ │ 00000704 t thread__get_main_thread_ident │ │ │ │ 000000a0 r thread__get_main_thread_ident_doc │ │ │ │ 00000a80 t thread__is_main_interpreter │ │ │ │ 00000224 r thread__is_main_interpreter_doc │ │ │ │ 00000718 t thread__make_thread_handle │ │ │ │ 00000134 r thread__make_thread_handle_doc │ │ │ │ @@ -36656,45 +36654,45 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000044 t _abc__abc_init │ │ │ │ 00000300 r _abc__abc_init__doc__ │ │ │ │ -00000bd8 t _abc__abc_instancecheck │ │ │ │ +00000be8 t _abc__abc_instancecheck │ │ │ │ 000001f0 r _abc__abc_instancecheck__doc__ │ │ │ │ 0000056c t _abc__abc_register │ │ │ │ 00000278 r _abc__abc_register__doc__ │ │ │ │ 0000067c t _abc__abc_subclasscheck │ │ │ │ 00000168 r _abc__abc_subclasscheck__doc__ │ │ │ │ 00000028 r _abc__doc__ │ │ │ │ 00000068 t _abc__get_dump │ │ │ │ 00000370 r _abc__get_dump__doc__ │ │ │ │ -00000dc8 t _abc__reset_caches │ │ │ │ +00000dd8 t _abc__reset_caches │ │ │ │ 0000046c r _abc__reset_caches__doc__ │ │ │ │ 0000000a t _abc__reset_registry │ │ │ │ 000004f0 r _abc__reset_registry__doc__ │ │ │ │ 00000034 d _abc_data_type_spec │ │ │ │ 00000108 d _abc_data_type_spec_slots │ │ │ │ 00000000 t _abc_get_cache_token │ │ │ │ 00000060 r _abc_get_cache_token__doc__ │ │ │ │ 00000000 d _abcmodule │ │ │ │ -00000ae4 t _abcmodule_clear │ │ │ │ +00000af4 t _abcmodule_clear │ │ │ │ 0000000c t _abcmodule_exec │ │ │ │ -00000b18 t _abcmodule_free │ │ │ │ +00000b28 t _abcmodule_free │ │ │ │ 00000078 d _abcmodule_methods │ │ │ │ 00000058 d _abcmodule_slots │ │ │ │ -00000ad4 t _abcmodule_traverse │ │ │ │ -00000a10 t _add_to_weak_set.isra.0 │ │ │ │ -00000d58 t _destroy │ │ │ │ +00000ae4 t _abcmodule_traverse │ │ │ │ +00000a20 t _add_to_weak_set.isra.0 │ │ │ │ +00000d68 t _destroy │ │ │ │ 00000048 d _destroy_def │ │ │ │ 00000018 t _get_impl │ │ │ │ 0000007c t _in_weak_set.isra.0 │ │ │ │ -00000b5c t abc_data_clear │ │ │ │ -00000b1c t abc_data_dealloc │ │ │ │ +00000b6c t abc_data_clear │ │ │ │ +00000b2c t abc_data_dealloc │ │ │ │ 00000000 r abc_data_doc │ │ │ │ 00000518 t abc_data_new │ │ │ │ 000000f0 t abc_data_traverse │ │ │ │ │ │ │ │ _functoolsmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -37430,33 +37428,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 00000764 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 000007a0 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000032 t stat_S_ISBLK │ │ │ │ +00000030 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ 000005ac t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000490 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ 00000000 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 000007dc t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 00000568 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -0000002e t stat_S_ISPORT │ │ │ │ +0000006a t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 00000524 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ 0000006c t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -00000030 t stat_S_ISWHT │ │ │ │ +0000002e t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 0000000c t stat_exec │ │ │ │ 000005f0 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ ├── file list │ │ │ │ @@ -1,155 +1,155 @@ │ │ │ │ ---------- 0 0 0 84974 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 3272 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 13712 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7276 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 20600 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 196980 1970-01-01 00:00:00.000000 parser.o │ │ │ │ -?rw-r--r-- 0 0 0 4644 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ +?rw-r--r-- 0 0 0 20680 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 197232 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 4760 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1652 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1172 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 18540 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 18656 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 1792 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 6044 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 2660 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 2656 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2284 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1444 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 6668 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3168 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 48920 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 48928 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4076 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ ?rw-r--r-- 0 0 0 15392 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ -?rw-r--r-- 0 0 0 64380 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 71956 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 17828 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 64376 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 71964 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 17896 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6768 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4616 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9864 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 35908 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 35860 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19768 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ -?rw-r--r-- 0 0 0 31408 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ +?rw-r--r-- 0 0 0 31404 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9120 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ -?rw-r--r-- 0 0 0 72904 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 73364 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 14040 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 29964 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 29864 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9616 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32872 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 26076 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30348 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5960 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ -?rw-r--r-- 0 0 0 8468 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 41836 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 95888 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 85572 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 21536 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 45188 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ -?rw-r--r-- 0 0 0 10180 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ -?rw-r--r-- 0 0 0 22276 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 8472 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 41924 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 96176 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 85616 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 22140 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 45168 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 10172 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ +?rw-r--r-- 0 0 0 22288 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5468 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 39832 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 111708 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 39816 1970-01-01 00:00:00.000000 object.o │ │ │ │ +?rw-r--r-- 0 0 0 111652 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4180 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ -?rw-r--r-- 0 0 0 15832 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 44736 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 15844 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44752 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9920 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10892 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 6328 1970-01-01 00:00:00.000000 templateobject.o │ │ │ │ -?rw-r--r-- 0 0 0 21204 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 172232 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 40424 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 265288 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 21180 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 172268 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 40420 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ +?rw-r--r-- 0 0 0 265136 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 144276 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ ?rw-r--r-- 0 0 0 8420 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32228 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 1856 1970-01-01 00:00:00.000000 _contextvars.o │ │ │ │ ?rw-r--r-- 0 0 0 22396 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 282204 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 7388 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ -?rw-r--r-- 0 0 0 1296 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ -?rw-r--r-- 0 0 0 8592 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 282208 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 7464 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 8652 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16092 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 11956 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ +?rw-r--r-- 0 0 0 11948 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 11748 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 63688 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 63696 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 115472 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 115196 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 19324 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 114260 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ -?rw-r--r-- 0 0 0 19220 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 114256 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 19212 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 19588 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 1080 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 38324 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 26928 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 36804 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 26952 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 36800 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3580 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 2548 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 17776 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 17772 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 724 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 36620 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 36624 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 1100 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 13320 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 13308 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 14160 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 3204 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 53220 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 53076 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 5932 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 index_pool.o │ │ │ │ -?rw-r--r-- 0 0 0 66028 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 66032 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6728 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 30328 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ -?rw-r--r-- 0 0 0 8352 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ +?rw-r--r-- 0 0 0 30128 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 8320 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7036 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 8676 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 6488 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 30052 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 10140 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 6496 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 29960 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 10192 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 840 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ -?rw-r--r-- 0 0 0 4092 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4096 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1236 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 980 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 12512 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 12612 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 4948 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 10224 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1556 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 4460 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ ?rw-r--r-- 0 0 0 221116 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 208652 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ +?rw-r--r-- 0 0 0 208660 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 22372 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 10752 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 10776 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 3460 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 15776 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 stackrefs.o │ │ │ │ ?rw-r--r-- 0 0 0 5176 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 38156 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 38168 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 84656 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 10120 1970-01-01 00:00:00.000000 thread.o │ │ │ │ -?rw-r--r-- 0 0 0 18076 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ -?rw-r--r-- 0 0 0 15776 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 10136 1970-01-01 00:00:00.000000 thread.o │ │ │ │ +?rw-r--r-- 0 0 0 18096 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ +?rw-r--r-- 0 0 0 15760 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 uniqueid.o │ │ │ │ ?rw-r--r-- 0 0 0 3284 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1136 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 4816 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 2920 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 19152 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 19232 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 14604 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ -?rw-r--r-- 0 0 0 15496 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ +?rw-r--r-- 0 0 0 15504 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 2512 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 11188 1970-01-01 00:00:00.000000 remote_debugging.o │ │ │ │ ?rw-r--r-- 0 0 0 2316 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 4796 1970-01-01 00:00:00.000000 config.o │ │ │ │ @@ -157,62 +157,62 @@ │ │ │ │ ?rw-r--r-- 0 0 0 14052 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 11200 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24140 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ ?rw-r--r-- 0 0 0 86336 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 16076 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 26536 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 16192 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 92444 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 92448 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 11224 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 115488 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 38868 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 45128 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ -?rw-r--r-- 0 0 0 17548 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ +?rw-r--r-- 0 0 0 17564 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 31104 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 52776 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 22904 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 22924 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 55980 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 47616 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 16360 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 8200 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 8136 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 16304 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 14092 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ ?rw-r--r-- 0 0 0 733568 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 12464 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 18088 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7476 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 9992 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 9972 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 34808 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6112 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19028 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 228932 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 28396 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 228896 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 28400 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 2476 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 33012 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 30868 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 15548 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 31020 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 15560 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21392 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18640 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ -?rw-r--r-- 0 0 0 21396 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ +?rw-r--r-- 0 0 0 21388 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 18164 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 46716 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 53076 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 46624 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 52644 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 16452 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ ?rw-r--r-- 0 0 0 50128 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 81904 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 81908 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1976 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 42532 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 27832 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4896 1970-01-01 00:00:00.000000 _typesmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2592 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4816 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ -?rw-r--r-- 0 0 0 13408 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ +?rw-r--r-- 0 0 0 13440 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ ?rw-r--r-- 0 0 0 23320 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17476 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32420 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 11548 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 5300 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 28416 1970-01-01 00:00:00.000000 getpath.o │ │ │ ├── pegen.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1622,156 +1622,156 @@ │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #0 │ │ │ │ │ - bge.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ + bge.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n ec2 <_PyPegen_byte_offset_to_character_offset_line+0x8a> │ │ │ │ │ + blt.n ece <_PyPegen_byte_offset_to_character_offset_line+0x96> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ed0 <_PyPegen_byte_offset_to_character_offset_line+0x98> │ │ │ │ │ + ble.n edc <_PyPegen_byte_offset_to_character_offset_line+0xa4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n ed4 <_PyPegen_byte_offset_to_character_offset_line+0x9c> │ │ │ │ │ + blt.n ebc <_PyPegen_byte_offset_to_character_offset_line+0x84> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ee2 <_PyPegen_byte_offset_to_character_offset_line+0xaa> │ │ │ │ │ + ble.n eca <_PyPegen_byte_offset_to_character_offset_line+0x92> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - it ge │ │ │ │ │ - addge r1, #1 │ │ │ │ │ - blt.n efa <_PyPegen_byte_offset_to_character_offset_line+0xc2> │ │ │ │ │ + blt.n ee0 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ebe <_PyPegen_byte_offset_to_character_offset_line+0x86> │ │ │ │ │ + ble.n eee <_PyPegen_byte_offset_to_character_offset_line+0xb6> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r3, r1, #1 │ │ │ │ │ - blt.n f06 <_PyPegen_byte_offset_to_character_offset_line+0xce> │ │ │ │ │ + blt.n ef2 <_PyPegen_byte_offset_to_character_offset_line+0xba> │ │ │ │ │ movs r1, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ + ble.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ ldrsb.w ip, [r0, r3] │ │ │ │ │ ldrb.w lr, [r0, r3] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n ee6 <_PyPegen_byte_offset_to_character_offset_line+0xae> │ │ │ │ │ + blt.n efe <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n ea2 <_PyPegen_byte_offset_to_character_offset_line+0x6a> │ │ │ │ │ + bgt.n ea0 <_PyPegen_byte_offset_to_character_offset_line+0x68> │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n f54 <_PyPegen_byte_offset_to_character_offset_line+0x11c> │ │ │ │ │ + bne.n f1e <_PyPegen_byte_offset_to_character_offset_line+0xe6> │ │ │ │ │ + adds r1, #2 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bgt.n e7c <_PyPegen_byte_offset_to_character_offset_line+0x44> │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ │ + bne.n f2a <_PyPegen_byte_offset_to_character_offset_line+0xf2> │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt.n e6c <_PyPegen_byte_offset_to_character_offset_line+0x34> │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ + b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n f3a <_PyPegen_byte_offset_to_character_offset_line+0x102> │ │ │ │ │ + bne.n f36 <_PyPegen_byte_offset_to_character_offset_line+0xfe> │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n e7c <_PyPegen_byte_offset_to_character_offset_line+0x44> │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - b.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ + bgt.n e8c <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ │ + bne.n f12 <_PyPegen_byte_offset_to_character_offset_line+0xda> │ │ │ │ │ + adds r3, r1, #2 │ │ │ │ │ + b.n e9a <_PyPegen_byte_offset_to_character_offset_line+0x62> │ │ │ │ │ and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ │ - bne.n f12 <_PyPegen_byte_offset_to_character_offset_line+0xda> │ │ │ │ │ + bne.n f42 <_PyPegen_byte_offset_to_character_offset_line+0x10a> │ │ │ │ │ adds r3, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n ea2 <_PyPegen_byte_offset_to_character_offset_line+0x6a> │ │ │ │ │ - b.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ - and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n f20 <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ - adds r1, #2 │ │ │ │ │ - b.n e8a <_PyPegen_byte_offset_to_character_offset_line+0x52> │ │ │ │ │ - and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n f7c <_PyPegen_byte_offset_to_character_offset_line+0x144> │ │ │ │ │ - adds r3, r1, #2 │ │ │ │ │ - b.n e9c <_PyPegen_byte_offset_to_character_offset_line+0x64> │ │ │ │ │ + blt.n ea0 <_PyPegen_byte_offset_to_character_offset_line+0x68> │ │ │ │ │ + b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + bne.n f50 <_PyPegen_byte_offset_to_character_offset_line+0x118> │ │ │ │ │ + adds r3, r1, #3 │ │ │ │ │ + b.n e9a <_PyPegen_byte_offset_to_character_offset_line+0x62> │ │ │ │ │ + and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + bne.n f5e <_PyPegen_byte_offset_to_character_offset_line+0x126> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ + b.n ec6 <_PyPegen_byte_offset_to_character_offset_line+0x8e> │ │ │ │ │ + and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + bne.n f6c <_PyPegen_byte_offset_to_character_offset_line+0x134> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ + b.n ed8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ + and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + bne.n f88 <_PyPegen_byte_offset_to_character_offset_line+0x150> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ + b.n eea <_PyPegen_byte_offset_to_character_offset_line+0xb2> │ │ │ │ │ and.w ip, lr, #240 @ 0xf0 │ │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ │ - bne.n f6e <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ + bne.n f7a <_PyPegen_byte_offset_to_character_offset_line+0x142> │ │ │ │ │ adds r3, #3 │ │ │ │ │ - b.n ef2 <_PyPegen_byte_offset_to_character_offset_line+0xba> │ │ │ │ │ - and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #3 │ │ │ │ │ - beq.n e8a <_PyPegen_byte_offset_to_character_offset_line+0x52> │ │ │ │ │ + b.n f0a <_PyPegen_byte_offset_to_character_offset_line+0xd2> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n f96 <_PyPegen_byte_offset_to_character_offset_line+0x15e> │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - b.n e8a <_PyPegen_byte_offset_to_character_offset_line+0x52> │ │ │ │ │ - and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #3 │ │ │ │ │ - beq.n ede <_PyPegen_byte_offset_to_character_offset_line+0xa6> │ │ │ │ │ + adds r3, r1, #4 │ │ │ │ │ + b.n e9a <_PyPegen_byte_offset_to_character_offset_line+0x62> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n f96 <_PyPegen_byte_offset_to_character_offset_line+0x15e> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n ede <_PyPegen_byte_offset_to_character_offset_line+0xa6> │ │ │ │ │ - and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #3 │ │ │ │ │ - beq.n ecc <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ + b.n ec6 <_PyPegen_byte_offset_to_character_offset_line+0x8e> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n f96 <_PyPegen_byte_offset_to_character_offset_line+0x15e> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n ecc <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ + b.n ed8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ and.w lr, lr, #248 @ 0xf8 │ │ │ │ │ cmp.w lr, #240 @ 0xf0 │ │ │ │ │ bne.n f96 <_PyPegen_byte_offset_to_character_offset_line+0x15e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ - b.n ef2 <_PyPegen_byte_offset_to_character_offset_line+0xba> │ │ │ │ │ - and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r3, r1, #3 │ │ │ │ │ - beq.n e9c <_PyPegen_byte_offset_to_character_offset_line+0x64> │ │ │ │ │ + b.n f0a <_PyPegen_byte_offset_to_character_offset_line+0xd2> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n f96 <_PyPegen_byte_offset_to_character_offset_line+0x15e> │ │ │ │ │ - adds r3, r1, #4 │ │ │ │ │ - b.n e9c <_PyPegen_byte_offset_to_character_offset_line+0x64> │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + b.n eea <_PyPegen_byte_offset_to_character_offset_line+0xb2> │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ + b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000fb4 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b.w 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ ├── action_helpers.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: 20000 (bytes into file) │ │ │ │ │ + Start of section headers: 20080 (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: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x4e20: │ │ │ │ │ +There are 15 section headers, starting at offset 0x4e70: │ │ │ │ │ │ │ │ │ │ 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 0018c0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0042c0 000818 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0018f4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0018f4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0018f4 000463 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001d58 00086c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004ad8 0001e0 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0025c4 0002be 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004cb8 0000e8 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 002882 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002882 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 0028b8 000cf0 10 13 77 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 0035a8 000d18 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 004da0 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0018b0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004300 000818 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0018e4 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0018e4 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0018e4 000463 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001d48 0008bc 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004b18 0001f0 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002604 0002be 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004d08 0000e8 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 0028c2 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0028c2 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 0028f8 000cf0 10 13 77 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 0035e8 000d18 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 004df0 000080 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 {} │ │ │ │ │ @@ -2,48 +2,48 @@ │ │ │ │ │ Symbol table '.symtab' contains 207 entries: │ │ │ │ │ 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: 000007f5 858 FUNC LOCAL DEFAULT 1 _build_concatenated_str.isra.0 │ │ │ │ │ + 5: 000007e5 858 FUNC LOCAL DEFAULT 1 _build_concatenated_str.isra.0 │ │ │ │ │ 6: 000002a9 22 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ 7: 00000322 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000328 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 0000013f 86 FUNC LOCAL DEFAULT 8 _set_seq_context │ │ │ │ │ 10: 00000578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 11: 0000057c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 13: 000002b1 76 FUNC LOCAL DEFAULT 1 _get_names.isra.0 │ │ │ │ │ - 14: 000002fd 76 FUNC LOCAL DEFAULT 1 _get_defaults.isra.0 │ │ │ │ │ + 13: 00000289 76 FUNC LOCAL DEFAULT 1 _get_names.isra.0 │ │ │ │ │ + 14: 000002d5 76 FUNC LOCAL DEFAULT 1 _get_defaults.isra.0 │ │ │ │ │ 15: 0000002c 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 16: 00000038 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 17: 00000819 84 FUNC LOCAL DEFAULT 6 PyUnicode_READ_CHAR │ │ │ │ │ - 18: 000004cd 806 FUNC LOCAL DEFAULT 1 _get_resized_exprs │ │ │ │ │ + 17: 00000869 84 FUNC LOCAL DEFAULT 6 PyUnicode_READ_CHAR │ │ │ │ │ + 18: 000004bd 806 FUNC LOCAL DEFAULT 1 _get_resized_exprs │ │ │ │ │ 19: 00000048 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 20: 00000090 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 21: 000000d4 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 22: 000000d8 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 23: 000000dc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 24: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ 25: 00000128 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ 26: 000000b1 62 FUNC LOCAL DEFAULT 8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 27: 00000f48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 27: 00000f38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 28: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 29: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ 30: 000001a4 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ - 31: 00000f4c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 31: 00000f3c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 32: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ - 33: 000010cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 34: 000010d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 33: 000010bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 34: 000010c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 35: 000001b0 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 36: 000001b4 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 37: 000001bc 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 38: 000011d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 38: 000011c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 39: 000001c4 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 40: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 41: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 42: 0000021c 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ 43: 00000228 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ 44: 00000234 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ 45: 0000023c 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ @@ -67,21 +67,21 @@ │ │ │ │ │ 63: 00000348 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ 64: 00000350 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 65: 0000035c 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 66: 00000364 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 67: 00000370 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 68: 00000388 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 69: 0000039c 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ - 70: 000016f6 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 71: 00001712 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 70: 000016e6 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 71: 00001702 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 72: 000003d0 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 73: 00000408 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ 74: 00000438 0 NOTYPE LOCAL DEFAULT 5 .LC51 │ │ │ │ │ - 75: 000011e1 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 76: 000011e2 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 75: 000011d1 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 76: 000011d2 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 77: 00000001 166 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ @@ -105,101 +105,101 @@ │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ 103: 000003fd 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ 105: 00000421 122 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ 106: 0000049d 224 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 108: 00000e55 130 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 109: 00000ed9 104 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 108: 00000e45 130 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 109: 00000ec9 104 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 112: 0000057d 80 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 113: 00001871 78 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 113: 00001861 78 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ - 115: 00000001 40 FUNC GLOBAL HIDDEN 1 _PyPegen_cmpop_expr_pair │ │ │ │ │ + 115: 000005cd 40 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ - 117: 00000029 420 FUNC GLOBAL HIDDEN 1 _PyPegen_make_arguments │ │ │ │ │ + 117: 00000001 420 FUNC GLOBAL HIDDEN 1 _PyPegen_make_arguments │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ - 119: 00000655 152 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ + 119: 000006a5 152 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ - 121: 000001cd 50 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ - 122: 000005cd 62 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ + 121: 000001a5 50 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ + 122: 000005f5 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ - 124: 00000201 174 FUNC GLOBAL HIDDEN 1 _PyPegen_checked_future_import │ │ │ │ │ + 124: 000001d9 174 FUNC GLOBAL HIDDEN 1 _PyPegen_checked_future_import │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 127: 0000060d 72 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 128: 00000349 102 FUNC GLOBAL HIDDEN 1 _PyPegen_constant_from_token │ │ │ │ │ + 127: 0000064d 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ + 128: 00000321 102 FUNC GLOBAL HIDDEN 1 _PyPegen_constant_from_token │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 130: 000003b1 218 FUNC GLOBAL HIDDEN 1 _PyPegen_formatted_value │ │ │ │ │ + 130: 00000389 244 FUNC GLOBAL HIDDEN 1 _PyPegen_formatted_value │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 132: 0000048d 62 FUNC GLOBAL HIDDEN 1 _PyPegen_joined_str │ │ │ │ │ - 133: 000006ed 242 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ + 132: 0000047d 62 FUNC GLOBAL HIDDEN 1 _PyPegen_joined_str │ │ │ │ │ + 133: 0000073d 242 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND strpbrk │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decode_string │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 143: 000007e1 56 FUNC GLOBAL HIDDEN 6 _PyPegen_register_stmts │ │ │ │ │ - 144: 00000b51 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_keys │ │ │ │ │ - 145: 00000b8d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_values │ │ │ │ │ - 146: 00000bc9 56 FUNC GLOBAL HIDDEN 1 _PyPegen_name_default_pair │ │ │ │ │ - 147: 00000c01 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ + 143: 00000831 56 FUNC GLOBAL HIDDEN 6 _PyPegen_register_stmts │ │ │ │ │ + 144: 00000b41 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_keys │ │ │ │ │ + 145: 00000b7d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_values │ │ │ │ │ + 146: 00000bb9 56 FUNC GLOBAL HIDDEN 1 _PyPegen_name_default_pair │ │ │ │ │ + 147: 00000bf1 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 149: 00000c3d 46 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ - 150: 00000c6d 94 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ + 149: 00000c2d 46 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ + 150: 00000c5d 94 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 153: 00000ccd 242 FUNC GLOBAL HIDDEN 1 _PyPegen_check_fstring_conversion │ │ │ │ │ - 154: 00000dc1 106 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ - 155: 00000e2d 40 FUNC GLOBAL HIDDEN 1 _PyPegen_keyword_or_starred │ │ │ │ │ + 153: 00000cbd 242 FUNC GLOBAL HIDDEN 1 _PyPegen_check_fstring_conversion │ │ │ │ │ + 154: 00000db1 106 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ + 155: 00000e1d 40 FUNC GLOBAL HIDDEN 1 _PyPegen_keyword_or_starred │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ - 157: 00000f41 12 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ - 158: 00000f4d 92 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ - 159: 00000fa9 30 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ - 160: 00000fc9 136 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ + 157: 00000f31 12 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ + 158: 00000f3d 92 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ + 159: 00000f99 30 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ + 160: 00000fb9 136 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ - 164: 00001051 128 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ + 164: 00001041 128 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 167: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 168: 000010d1 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_value_pair │ │ │ │ │ - 169: 000010f9 104 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 168: 000010c1 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_value_pair │ │ │ │ │ + 169: 000010e9 104 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 172: 00001161 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 173: 000011b5 180 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 174: 00001269 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 172: 00001151 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 173: 000011a5 180 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 174: 00001259 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 176: 000012ad 142 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 176: 0000129d 142 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 178: 0000133d 282 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 179: 00001459 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 180: 00001481 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 181: 000014bd 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 178: 0000132d 284 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 179: 00001449 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 180: 00001471 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 181: 000014ad 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 183: 000014f9 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 184: 00001521 62 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ + 183: 000014e9 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 184: 00001511 62 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ - 186: 00001561 50 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ - 187: 00001595 328 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ + 186: 00001551 50 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ + 187: 00001585 328 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interpolation │ │ │ │ │ 191: 00000001 88 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_real │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 193: 00000059 88 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_imaginary │ │ │ │ │ - 194: 000016dd 404 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 194: 000016cd 404 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 200: 000000ef 80 FUNC GLOBAL HIDDEN 8 _PyPegen_arguments_parsing_error │ │ │ │ │ 201: 00000195 22 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_last_item │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,271 +1,271 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x42c0 contains 259 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4300 contains 259 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000050 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000076 0000770a R_ARM_THM_CALL 00000655 _PyPegen_join_sequences │ │ │ │ │ -000000aa 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -000000b8 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000000d2 0000780a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000118 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000134 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000014a 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000015e 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -0000018e 0000770a R_ARM_THM_CALL 00000655 _PyPegen_join_sequences │ │ │ │ │ -000001aa 0000770a R_ARM_THM_CALL 00000655 _PyPegen_join_sequences │ │ │ │ │ -0000022a 00000f2f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ -0000022e 00000f30 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ -00000234 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000262 0000102f R_ARM_THM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ -00000266 00001030 R_ARM_THM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ -00000294 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -000002cc 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000318 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000035e 00004e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000364 0000810a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000370 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000038e 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000003a6 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e6 0000110a R_ARM_THM_CALL 00000819 PyUnicode_READ_CHAR │ │ │ │ │ -00000400 0000830a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00000442 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000044e 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000004c2 00005c0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000512 00004e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000051c 0000152f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC9 │ │ │ │ │ -00000520 00001530 R_ARM_THM_MOVT_ABS 000000d4 .LC9 │ │ │ │ │ -00000524 0000860a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ -00000530 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000552 0000162f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC10 │ │ │ │ │ -00000556 00001630 R_ARM_THM_MOVT_ABS 000000d8 .LC10 │ │ │ │ │ -0000055a 0000172f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -0000055e 00001730 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -00000562 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000566 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000580 0000880a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000058e 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000059a 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000005a4 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000005b0 00008b0a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -000005c4 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000005d6 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000005f4 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000688 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000068c 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000692 0000132f R_ARM_THM_MOVW_ABS_NC 00000048 .LC7 │ │ │ │ │ -00000696 00001330 R_ARM_THM_MOVT_ABS 00000048 .LC7 │ │ │ │ │ -0000069c 0000142f R_ARM_THM_MOVW_ABS_NC 00000090 .LC8 │ │ │ │ │ -000006a0 00001430 R_ARM_THM_MOVT_ABS 00000090 .LC8 │ │ │ │ │ -000006ac 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006cc 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006d4 0000520a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -000006e8 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000070c 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000710 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000071a 0000162f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC10 │ │ │ │ │ -0000071e 00001630 R_ARM_THM_MOVT_ABS 000000d8 .LC10 │ │ │ │ │ -00000722 0000172f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -00000726 00001730 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -00000746 0000880a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000752 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000075e 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000768 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000778 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00000788 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000007a6 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000824 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000842 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000846 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000087e 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000088c 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000890 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000a2c 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000a4e 0000570a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00000a82 0000580a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ -00000a90 00005f0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00000aae 0000590a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00000ac0 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000ae6 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000b48 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b68 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000ba4 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000be4 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000bf2 0000700a R_ARM_THM_CALL 0000057d _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00000c18 0000940a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ -00000c56 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000cba 0000970a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00000cc4 0000980a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00000d02 0000110a R_ARM_THM_CALL 00000819 PyUnicode_READ_CHAR │ │ │ │ │ -00000d1c 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000d34 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d38 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d62 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ -00000d66 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ -00000d6c 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000d7e 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d82 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000dae 0000192f R_ARM_THM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ -00000db2 00001930 R_ARM_THM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ -00000db8 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000dd6 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000de2 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000dee 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000dfa 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e06 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e1e 0000780a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000e44 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000e9c 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000f12 00009c0a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00000f48 00006f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f58 00001e2f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC16 │ │ │ │ │ -00000f5c 00001e30 R_ARM_THM_MOVT_ABS 000001a4 .LC16 │ │ │ │ │ -00000f74 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ -00000f78 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ -00000f80 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000f88 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f8c 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f94 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -00000f98 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -00000f9e 00005e0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000fbc 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000ffe 0000a20a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -0000101c 0000710a R_ARM_THM_CALL 00001871 _PyPegen_new_type_comment │ │ │ │ │ -0000102e 0000a30a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -0000106a 0000202f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC17 │ │ │ │ │ -0000106e 00002030 R_ARM_THM_MOVT_ABS 000001a8 .LC17 │ │ │ │ │ -00001072 0000a50a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000108a 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00001092 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000010ae 0000610a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ -000010c4 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010cc 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000010e8 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000110a 0000232f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC18 │ │ │ │ │ -0000110e 00002330 R_ARM_THM_MOVT_ABS 000001b0 .LC18 │ │ │ │ │ -00001118 0000aa0a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00001124 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001140 0000ab0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00001158 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000117c 0000242f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC0 │ │ │ │ │ -00001180 00002430 R_ARM_THM_MOVT_ABS 000001b4 .LC0 │ │ │ │ │ -00001184 0000252f R_ARM_THM_MOVW_ABS_NC 000001bc .LC1 │ │ │ │ │ -00001188 00002530 R_ARM_THM_MOVT_ABS 000001bc .LC1 │ │ │ │ │ -00001194 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -0000121c 0000ad0a R_ARM_THM_CALL 000011b5 _PyPegen_get_invalid_target │ │ │ │ │ -0000124a 0000ad0a R_ARM_THM_CALL 000011b5 _PyPegen_get_invalid_target │ │ │ │ │ -000012a2 0000af0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -000012c6 0000b10a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -000012f0 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000012fc 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000131a 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001332 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000135e 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001362 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000013bc 00005c0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -000013cc 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000013e8 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001410 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001414 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001446 0000550a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ -00001470 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001498 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000014d4 0000b60a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -00001510 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001556 0000b90a R_ARM_THM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ -000015fe 0000110a R_ARM_THM_CALL 00000819 PyUnicode_READ_CHAR │ │ │ │ │ -00001604 0000bc0a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00001618 0000bd0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00001624 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001644 0000be0a R_ARM_THM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ -00001662 0000060a R_ARM_THM_CALL 000002a9 Py_XDECREF │ │ │ │ │ -00001688 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001696 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000016c4 0000110a R_ARM_THM_CALL 00000819 PyUnicode_READ_CHAR │ │ │ │ │ -00001712 00002b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ -00001716 00002b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ -0000171c 00002a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC21 │ │ │ │ │ -00001720 00002a30 R_ARM_THM_MOVT_ABS 0000021c .LC21 │ │ │ │ │ -00001726 0000382f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC35 │ │ │ │ │ -0000172a 00003830 R_ARM_THM_MOVT_ABS 000002e0 .LC35 │ │ │ │ │ -00001730 0000372f R_ARM_THM_MOVW_ABS_NC 000002cc .LC34 │ │ │ │ │ -00001734 00003730 R_ARM_THM_MOVT_ABS 000002cc .LC34 │ │ │ │ │ -0000173a 0000362f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC33 │ │ │ │ │ -0000173e 00003630 R_ARM_THM_MOVT_ABS 000002b8 .LC33 │ │ │ │ │ -00001744 00003a2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC37 │ │ │ │ │ -00001748 00003a30 R_ARM_THM_MOVT_ABS 00000304 .LC37 │ │ │ │ │ -0000174e 0000392f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC36 │ │ │ │ │ -00001752 00003930 R_ARM_THM_MOVT_ABS 000002f4 .LC36 │ │ │ │ │ -00001758 0000432f R_ARM_THM_MOVW_ABS_NC 00000370 .LC46 │ │ │ │ │ -0000175c 00004330 R_ARM_THM_MOVT_ABS 00000370 .LC46 │ │ │ │ │ -00001762 0000332f R_ARM_THM_MOVW_ABS_NC 00000278 .LC30 │ │ │ │ │ -00001766 00003330 R_ARM_THM_MOVT_ABS 00000278 .LC30 │ │ │ │ │ -0000176c 00002d2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC24 │ │ │ │ │ -00001770 00002d30 R_ARM_THM_MOVT_ABS 0000023c .LC24 │ │ │ │ │ -00001776 00002f2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC26 │ │ │ │ │ -0000177a 00002f30 R_ARM_THM_MOVT_ABS 0000024c .LC26 │ │ │ │ │ -00001780 00002e2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC25 │ │ │ │ │ -00001784 00002e30 R_ARM_THM_MOVT_ABS 00000244 .LC25 │ │ │ │ │ -0000178a 00002c2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ -0000178e 00002c30 R_ARM_THM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ -00001794 0000442f R_ARM_THM_MOVW_ABS_NC 00000388 .LC47 │ │ │ │ │ -00001798 00004430 R_ARM_THM_MOVT_ABS 00000388 .LC47 │ │ │ │ │ -0000179e 0000322f R_ARM_THM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ -000017a2 00003230 R_ARM_THM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ -000017a8 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000017ac 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000017b2 0000452f R_ARM_THM_MOVW_ABS_NC 0000039c .LC48 │ │ │ │ │ -000017b6 00004530 R_ARM_THM_MOVT_ABS 0000039c .LC48 │ │ │ │ │ -000017be 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017c6 0000302f R_ARM_THM_MOVW_ABS_NC 00000254 .LC27 │ │ │ │ │ -000017ca 00003030 R_ARM_THM_MOVT_ABS 00000254 .LC27 │ │ │ │ │ -000017d0 0000312f R_ARM_THM_MOVW_ABS_NC 0000025c .LC28 │ │ │ │ │ -000017d4 00003130 R_ARM_THM_MOVT_ABS 0000025c .LC28 │ │ │ │ │ -000017da 0000422f R_ARM_THM_MOVW_ABS_NC 00000364 .LC45 │ │ │ │ │ -000017de 00004230 R_ARM_THM_MOVT_ABS 00000364 .LC45 │ │ │ │ │ -000017e4 0000342f R_ARM_THM_MOVW_ABS_NC 00000290 .LC31 │ │ │ │ │ -000017e8 00003430 R_ARM_THM_MOVT_ABS 00000290 .LC31 │ │ │ │ │ -000017ee 0000352f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC32 │ │ │ │ │ -000017f2 00003530 R_ARM_THM_MOVT_ABS 000002a4 .LC32 │ │ │ │ │ -000017f8 00003c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC39 │ │ │ │ │ -000017fc 00003c30 R_ARM_THM_MOVT_ABS 00000324 .LC39 │ │ │ │ │ -00001802 00003b2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC38 │ │ │ │ │ -00001806 00003b30 R_ARM_THM_MOVT_ABS 00000310 .LC38 │ │ │ │ │ -0000180e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001812 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000181a 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000181e 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001826 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000182a 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001832 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001836 0000c630 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000183a 0000402f R_ARM_THM_MOVW_ABS_NC 00000350 .LC43 │ │ │ │ │ -0000183e 00004030 R_ARM_THM_MOVT_ABS 00000350 .LC43 │ │ │ │ │ -00001842 0000412f R_ARM_THM_MOVW_ABS_NC 0000035c .LC44 │ │ │ │ │ -00001846 00004130 R_ARM_THM_MOVT_ABS 0000035c .LC44 │ │ │ │ │ -00001852 00003d2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC40 │ │ │ │ │ -00001856 00003d30 R_ARM_THM_MOVT_ABS 00000338 .LC40 │ │ │ │ │ -0000185c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC42 │ │ │ │ │ -00001860 00003f30 R_ARM_THM_MOVT_ABS 00000348 .LC42 │ │ │ │ │ -00001866 00003e2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC41 │ │ │ │ │ -0000186a 00003e30 R_ARM_THM_MOVT_ABS 00000340 .LC41 │ │ │ │ │ -00001884 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000188e 0000ca0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000189a 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000018b6 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000250 00007e1e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ -000002f8 0000761e R_ARM_THM_JUMP24 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000344 00006e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000468 00005c1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000f62 0000891e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ -00000ff4 0000a11e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -0000158e 0000b91e R_ARM_THM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ -000016b4 00005c1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000028 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +0000004e 0000770a R_ARM_THM_CALL 000006a5 _PyPegen_join_sequences │ │ │ │ │ +00000082 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000090 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000000aa 0000780a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +000000f0 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +0000010c 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000122 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000136 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000166 0000770a R_ARM_THM_CALL 000006a5 _PyPegen_join_sequences │ │ │ │ │ +00000182 0000770a R_ARM_THM_CALL 000006a5 _PyPegen_join_sequences │ │ │ │ │ +00000202 00000f2f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ +00000206 00000f30 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ +0000020c 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +0000023a 0000102f R_ARM_THM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ +0000023e 00001030 R_ARM_THM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ +0000026c 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +000002a4 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +000002f0 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000336 00004e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000033c 0000810a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000348 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000366 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000037e 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003be 0000110a R_ARM_THM_CALL 00000869 PyUnicode_READ_CHAR │ │ │ │ │ +000003da 0000830a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +0000040a 0000830a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +0000042a 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000436 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000004b2 00005c0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000502 00004e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000050c 0000152f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC9 │ │ │ │ │ +00000510 00001530 R_ARM_THM_MOVT_ABS 000000d4 .LC9 │ │ │ │ │ +00000514 0000860a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ +00000520 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000542 0000162f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC10 │ │ │ │ │ +00000546 00001630 R_ARM_THM_MOVT_ABS 000000d8 .LC10 │ │ │ │ │ +0000054a 0000172f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +0000054e 00001730 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +00000552 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000556 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000570 0000880a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +0000057e 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000058a 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000594 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000005a0 00008b0a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +000005b4 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +000005c6 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000005e4 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000678 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000067c 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000682 0000132f R_ARM_THM_MOVW_ABS_NC 00000048 .LC7 │ │ │ │ │ +00000686 00001330 R_ARM_THM_MOVT_ABS 00000048 .LC7 │ │ │ │ │ +0000068c 0000142f R_ARM_THM_MOVW_ABS_NC 00000090 .LC8 │ │ │ │ │ +00000690 00001430 R_ARM_THM_MOVT_ABS 00000090 .LC8 │ │ │ │ │ +0000069c 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006bc 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006c4 0000520a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +000006d8 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000006fc 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000700 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000070a 0000162f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC10 │ │ │ │ │ +0000070e 00001630 R_ARM_THM_MOVT_ABS 000000d8 .LC10 │ │ │ │ │ +00000712 0000172f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +00000716 00001730 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +00000736 0000880a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000742 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000074e 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000758 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000768 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000778 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000796 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000814 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000832 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000836 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000086e 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000087c 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000880 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000a1c 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000a3e 0000570a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00000a72 0000580a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ +00000a80 00005f0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00000a9e 0000590a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00000ab0 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000ad6 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000b38 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b58 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000b94 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000bd4 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000be2 0000700a R_ARM_THM_CALL 0000057d _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00000c08 0000940a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ +00000c46 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000caa 0000970a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00000cb4 0000980a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00000cf2 0000110a R_ARM_THM_CALL 00000869 PyUnicode_READ_CHAR │ │ │ │ │ +00000d0c 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000d24 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d28 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d52 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ +00000d56 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ +00000d5c 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000d6e 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d72 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d9e 0000192f R_ARM_THM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ +00000da2 00001930 R_ARM_THM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ +00000da8 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000dc6 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000dd2 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000dde 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000dea 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000df6 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000e0e 0000780a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000e34 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000e8c 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000f02 00009c0a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00000f38 00006f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f48 00001e2f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC16 │ │ │ │ │ +00000f4c 00001e30 R_ARM_THM_MOVT_ABS 000001a4 .LC16 │ │ │ │ │ +00000f64 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ +00000f68 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ +00000f70 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000f78 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f7c 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f84 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +00000f88 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +00000f8e 00005e0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000fac 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000fee 0000a20a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +0000100c 0000710a R_ARM_THM_CALL 00001861 _PyPegen_new_type_comment │ │ │ │ │ +0000101e 0000a30a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +0000105a 0000202f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC17 │ │ │ │ │ +0000105e 00002030 R_ARM_THM_MOVT_ABS 000001a8 .LC17 │ │ │ │ │ +00001062 0000a50a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000107a 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00001082 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000109e 0000610a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +000010b4 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010bc 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010d8 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000010fa 0000232f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC18 │ │ │ │ │ +000010fe 00002330 R_ARM_THM_MOVT_ABS 000001b0 .LC18 │ │ │ │ │ +00001108 0000aa0a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00001114 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001130 0000ab0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00001148 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000116c 0000242f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC0 │ │ │ │ │ +00001170 00002430 R_ARM_THM_MOVT_ABS 000001b4 .LC0 │ │ │ │ │ +00001174 0000252f R_ARM_THM_MOVW_ABS_NC 000001bc .LC1 │ │ │ │ │ +00001178 00002530 R_ARM_THM_MOVT_ABS 000001bc .LC1 │ │ │ │ │ +00001184 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +0000120c 0000ad0a R_ARM_THM_CALL 000011a5 _PyPegen_get_invalid_target │ │ │ │ │ +0000123a 0000ad0a R_ARM_THM_CALL 000011a5 _PyPegen_get_invalid_target │ │ │ │ │ +00001292 0000af0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +000012b6 0000b10a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +000012e0 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +000012ec 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000130a 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001322 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000134e 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001352 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000013ac 00005c0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +000013bc 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000013d8 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001402 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001406 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001438 0000550a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ +00001460 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001488 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000014c4 0000b60a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +00001500 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001546 0000b90a R_ARM_THM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ +000015ee 0000110a R_ARM_THM_CALL 00000869 PyUnicode_READ_CHAR │ │ │ │ │ +000015f4 0000bc0a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00001608 0000bd0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00001614 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001634 0000be0a R_ARM_THM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ +00001652 0000060a R_ARM_THM_CALL 000002a9 Py_XDECREF │ │ │ │ │ +00001678 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001686 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000016b4 0000110a R_ARM_THM_CALL 00000869 PyUnicode_READ_CHAR │ │ │ │ │ +00001702 00002b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ +00001706 00002b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ +0000170c 00002a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC21 │ │ │ │ │ +00001710 00002a30 R_ARM_THM_MOVT_ABS 0000021c .LC21 │ │ │ │ │ +00001716 0000382f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC35 │ │ │ │ │ +0000171a 00003830 R_ARM_THM_MOVT_ABS 000002e0 .LC35 │ │ │ │ │ +00001720 0000372f R_ARM_THM_MOVW_ABS_NC 000002cc .LC34 │ │ │ │ │ +00001724 00003730 R_ARM_THM_MOVT_ABS 000002cc .LC34 │ │ │ │ │ +0000172a 0000362f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC33 │ │ │ │ │ +0000172e 00003630 R_ARM_THM_MOVT_ABS 000002b8 .LC33 │ │ │ │ │ +00001734 00003a2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC37 │ │ │ │ │ +00001738 00003a30 R_ARM_THM_MOVT_ABS 00000304 .LC37 │ │ │ │ │ +0000173e 0000392f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC36 │ │ │ │ │ +00001742 00003930 R_ARM_THM_MOVT_ABS 000002f4 .LC36 │ │ │ │ │ +00001748 0000432f R_ARM_THM_MOVW_ABS_NC 00000370 .LC46 │ │ │ │ │ +0000174c 00004330 R_ARM_THM_MOVT_ABS 00000370 .LC46 │ │ │ │ │ +00001752 0000332f R_ARM_THM_MOVW_ABS_NC 00000278 .LC30 │ │ │ │ │ +00001756 00003330 R_ARM_THM_MOVT_ABS 00000278 .LC30 │ │ │ │ │ +0000175c 00002d2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC24 │ │ │ │ │ +00001760 00002d30 R_ARM_THM_MOVT_ABS 0000023c .LC24 │ │ │ │ │ +00001766 00002f2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC26 │ │ │ │ │ +0000176a 00002f30 R_ARM_THM_MOVT_ABS 0000024c .LC26 │ │ │ │ │ +00001770 00002e2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC25 │ │ │ │ │ +00001774 00002e30 R_ARM_THM_MOVT_ABS 00000244 .LC25 │ │ │ │ │ +0000177a 00002c2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ +0000177e 00002c30 R_ARM_THM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ +00001784 0000442f R_ARM_THM_MOVW_ABS_NC 00000388 .LC47 │ │ │ │ │ +00001788 00004430 R_ARM_THM_MOVT_ABS 00000388 .LC47 │ │ │ │ │ +0000178e 0000322f R_ARM_THM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ +00001792 00003230 R_ARM_THM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ +00001798 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000179c 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000017a2 0000452f R_ARM_THM_MOVW_ABS_NC 0000039c .LC48 │ │ │ │ │ +000017a6 00004530 R_ARM_THM_MOVT_ABS 0000039c .LC48 │ │ │ │ │ +000017ae 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017b6 0000302f R_ARM_THM_MOVW_ABS_NC 00000254 .LC27 │ │ │ │ │ +000017ba 00003030 R_ARM_THM_MOVT_ABS 00000254 .LC27 │ │ │ │ │ +000017c0 0000312f R_ARM_THM_MOVW_ABS_NC 0000025c .LC28 │ │ │ │ │ +000017c4 00003130 R_ARM_THM_MOVT_ABS 0000025c .LC28 │ │ │ │ │ +000017ca 0000422f R_ARM_THM_MOVW_ABS_NC 00000364 .LC45 │ │ │ │ │ +000017ce 00004230 R_ARM_THM_MOVT_ABS 00000364 .LC45 │ │ │ │ │ +000017d4 0000342f R_ARM_THM_MOVW_ABS_NC 00000290 .LC31 │ │ │ │ │ +000017d8 00003430 R_ARM_THM_MOVT_ABS 00000290 .LC31 │ │ │ │ │ +000017de 0000352f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC32 │ │ │ │ │ +000017e2 00003530 R_ARM_THM_MOVT_ABS 000002a4 .LC32 │ │ │ │ │ +000017e8 00003c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC39 │ │ │ │ │ +000017ec 00003c30 R_ARM_THM_MOVT_ABS 00000324 .LC39 │ │ │ │ │ +000017f2 00003b2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC38 │ │ │ │ │ +000017f6 00003b30 R_ARM_THM_MOVT_ABS 00000310 .LC38 │ │ │ │ │ +000017fe 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001802 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000180a 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000180e 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001816 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000181a 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001822 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001826 0000c630 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +0000182a 0000402f R_ARM_THM_MOVW_ABS_NC 00000350 .LC43 │ │ │ │ │ +0000182e 00004030 R_ARM_THM_MOVT_ABS 00000350 .LC43 │ │ │ │ │ +00001832 0000412f R_ARM_THM_MOVW_ABS_NC 0000035c .LC44 │ │ │ │ │ +00001836 00004130 R_ARM_THM_MOVT_ABS 0000035c .LC44 │ │ │ │ │ +00001842 00003d2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC40 │ │ │ │ │ +00001846 00003d30 R_ARM_THM_MOVT_ABS 00000338 .LC40 │ │ │ │ │ +0000184c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC42 │ │ │ │ │ +00001850 00003f30 R_ARM_THM_MOVT_ABS 00000348 .LC42 │ │ │ │ │ +00001856 00003e2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC41 │ │ │ │ │ +0000185a 00003e30 R_ARM_THM_MOVT_ABS 00000340 .LC41 │ │ │ │ │ +00001874 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000187e 0000ca0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000188a 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000018a6 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000228 00007e1e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ +000002d0 0000761e R_ARM_THM_JUMP24 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +0000031c 00006e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000450 00005c1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000f52 0000891e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ +00000fe4 0000a11e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +0000157e 0000b91e R_ARM_THM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ +000016a4 00005c1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4ad8 contains 60 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4b18 contains 62 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00004e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000022 00004f0a R_ARM_THM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000002e 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000050 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 0000005a 0000520a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 00000064 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ @@ -281,15 +281,15 @@ │ │ │ │ │ 00000196 0000580a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ 000001ac 0000590a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ 000001bc 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000208 00005a0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ 00000226 00005b0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ 0000023e 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000256 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000268 0000050a R_ARM_THM_CALL 000007f5 _build_concatenated_str.isra.0 │ │ │ │ │ +00000268 0000050a R_ARM_THM_CALL 000007e5 _build_concatenated_str.isra.0 │ │ │ │ │ 000002b8 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000002bc 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000002c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ 000002c4 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ 000002ce 00005e0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000002d8 0000060a R_ARM_THM_CALL 000002a9 Py_XDECREF │ │ │ │ │ 000002e6 00005f0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ @@ -302,33 +302,35 @@ │ │ │ │ │ 000003aa 0000640a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ 000003ba 0000600a R_ARM_THM_CALL 00000305 _PyPegen_set_expr_context │ │ │ │ │ 000003d0 0000650a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ 000003f0 0000660a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00000412 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000043c 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000048c 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000004e8 00006c0a R_ARM_THM_CALL 00000e55 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -000004f4 00006d0a R_ARM_THM_CALL 00000ed9 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +000004e8 00006c0a R_ARM_THM_CALL 00000e45 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000004f4 00006d0a R_ARM_THM_CALL 00000ec9 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 00000506 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000578 00006f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000598 00004e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000005a2 0000710a R_ARM_THM_CALL 00001871 _PyPegen_new_type_comment │ │ │ │ │ +000005a2 0000710a R_ARM_THM_CALL 00001861 _PyPegen_new_type_comment │ │ │ │ │ 000005c0 0000720a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000005e4 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ -00000628 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000678 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000074a 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000007ba 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000005e4 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000610 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000668 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000006c8 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000079a 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000080a 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000004d4 00006b1e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ -00000650 00006e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000007da 0000681e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000646 00007b1e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +0000069e 00006e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000082a 0000681e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000001dc 0000511e R_ARM_THM_JUMP24 00000000 _PyAST_Constant │ │ │ │ │ 00000280 00005c1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4cb8 contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4d08 contains 29 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000a 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 0000000e 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 00000028 0000272f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC19 │ │ │ │ │ 0000002c 00002730 R_ARM_THM_MOVT_ABS 000001c4 .LC19 │ │ │ │ │ 00000032 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000036 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,100 +1,80 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 <_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, 24 <_PyPegen_cmpop_expr_pair+0x24> │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - str r2, [r0, #4] │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -00000028 <_PyPegen_make_arguments>: │ │ │ │ │ +00000000 <_PyPegen_make_arguments>: │ │ │ │ │ _PyPegen_make_arguments(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 10c <_PyPegen_make_arguments+0xe4> │ │ │ │ │ + bne.n e4 <_PyPegen_make_arguments+0xe4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 196 <_PyPegen_make_arguments+0x16e> │ │ │ │ │ + bne.w 16e <_PyPegen_make_arguments+0x16e> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 156 <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 110 <_PyPegen_make_arguments+0xe8> │ │ │ │ │ + beq.n e8 <_PyPegen_make_arguments+0xe8> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 13c <_PyPegen_make_arguments+0x114> │ │ │ │ │ + beq.n 114 <_PyPegen_make_arguments+0x114> │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl 2b0 <_get_names.isra.0> │ │ │ │ │ + bl 288 <_get_names.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156 <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 654 <_get_resized_exprs+0x188> │ │ │ │ │ + bl 6a4 <_get_resized_exprs+0x1e8> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 156 <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 16c <_PyPegen_make_arguments+0x144> │ │ │ │ │ + bne.n 144 <_PyPegen_make_arguments+0x144> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 128 <_PyPegen_make_arguments+0x100> │ │ │ │ │ + bne.n 100 <_PyPegen_make_arguments+0x100> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 128 <_PyPegen_make_arguments+0x100> │ │ │ │ │ + beq.n 100 <_PyPegen_make_arguments+0x100> │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2fc <_get_defaults.isra.0> │ │ │ │ │ + bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 156 <_PyPegen_make_arguments+0x12e> │ │ │ │ │ - cbnz r7, dc <_PyPegen_make_arguments+0xb4> │ │ │ │ │ + beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + cbnz r7, b4 <_PyPegen_make_arguments+0xb4> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156 <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156 <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r7, r8, [sp, #4] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ @@ -102,336 +82,338 @@ │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrd r2, r1, [r7] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 15a <_PyPegen_make_arguments+0x132> │ │ │ │ │ + beq.n 132 <_PyPegen_make_arguments+0x132> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2b0 <_get_names.isra.0> │ │ │ │ │ + bl 288 <_get_names.isra.0> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156 <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ - cbz r1, 146 <_PyPegen_make_arguments+0x11e> │ │ │ │ │ + cbz r1, 11e <_PyPegen_make_arguments+0x11e> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2fc <_get_defaults.isra.0> │ │ │ │ │ + bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ - cbz r0, 156 <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + cbz r0, 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ ldr r7, [r7, #8] │ │ │ │ │ - b.n c4 <_PyPegen_make_arguments+0x9c> │ │ │ │ │ + b.n 9c <_PyPegen_make_arguments+0x9c> │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 5a <_PyPegen_make_arguments+0x32> │ │ │ │ │ + b.n 32 <_PyPegen_make_arguments+0x32> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1b2 <_PyPegen_make_arguments+0x18a> │ │ │ │ │ + bne.n 18a <_PyPegen_make_arguments+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 156 <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + cbz r0, 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbnz r3, 130 <_PyPegen_make_arguments+0x108> │ │ │ │ │ + cbnz r3, 108 <_PyPegen_make_arguments+0x108> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1be <_PyPegen_make_arguments+0x196> │ │ │ │ │ + bne.n 196 <_PyPegen_make_arguments+0x196> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 9e <_PyPegen_make_arguments+0x76> │ │ │ │ │ + b.n 76 <_PyPegen_make_arguments+0x76> │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - bl 2b0 <_get_names.isra.0> │ │ │ │ │ + bl 288 <_get_names.isra.0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 7c <_PyPegen_make_arguments+0x54> │ │ │ │ │ + b.n 54 <_PyPegen_make_arguments+0x54> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 108 <_PyPegen_make_arguments+0xe0> │ │ │ │ │ + bne.n e0 <_PyPegen_make_arguments+0xe0> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d6 <_PyPegen_make_arguments+0xae> │ │ │ │ │ + b.n ae <_PyPegen_make_arguments+0xae> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f4 <_PyPegen_make_arguments+0xcc> │ │ │ │ │ - b.n 156 <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + bne.n cc <_PyPegen_make_arguments+0xcc> │ │ │ │ │ + b.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2fc <_get_defaults.isra.0> │ │ │ │ │ + bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156 <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2fc <_get_defaults.isra.0> │ │ │ │ │ + bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156 <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 654 <_get_resized_exprs+0x188> │ │ │ │ │ + bl 6a4 <_get_resized_exprs+0x1e8> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 9e <_PyPegen_make_arguments+0x76> │ │ │ │ │ + b.n 76 <_PyPegen_make_arguments+0x76> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl 2b0 <_get_names.isra.0> │ │ │ │ │ + bl 288 <_get_names.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156 <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 654 <_get_resized_exprs+0x188> │ │ │ │ │ + bl 6a4 <_get_resized_exprs+0x1e8> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 56 <_PyPegen_make_arguments+0x2e> │ │ │ │ │ + b.n 2e <_PyPegen_make_arguments+0x2e> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b.n 8a <_PyPegen_make_arguments+0x62> │ │ │ │ │ + b.n 62 <_PyPegen_make_arguments+0x62> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2fc <_get_defaults.isra.0> │ │ │ │ │ + bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 9e <_PyPegen_make_arguments+0x76> │ │ │ │ │ + b.n 76 <_PyPegen_make_arguments+0x76> │ │ │ │ │ │ │ │ │ │ -000001cc <_PyPegen_seq_count_dots>: │ │ │ │ │ +000001a4 <_PyPegen_seq_count_dots>: │ │ │ │ │ _PyPegen_seq_count_dots(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1fc <_PyPegen_seq_count_dots+0x30> │ │ │ │ │ + cbz r0, 1d4 <_PyPegen_seq_count_dots+0x30> │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 1dc <_PyPegen_seq_count_dots+0x10> │ │ │ │ │ + blt.n 1b4 <_PyPegen_seq_count_dots+0x10> │ │ │ │ │ bx lr │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ ldr.w ip, [r4, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w ip, [ip] │ │ │ │ │ cmp.w ip, #23 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #3 │ │ │ │ │ addeq r0, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 1de <_PyPegen_seq_count_dots+0x12> │ │ │ │ │ + blt.n 1b6 <_PyPegen_seq_count_dots+0x12> │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000200 <_PyPegen_checked_future_import>: │ │ │ │ │ +000001d8 <_PyPegen_checked_future_import>: │ │ │ │ │ _PyPegen_checked_future_import(): │ │ │ │ │ stmdb 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 r8, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ │ ldrd r5, r6, [sp, #68] @ 0x44 │ │ │ │ │ ldrd r7, sl, [sp, #76] @ 0x4c │ │ │ │ │ - cbnz r3, 23c <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ + cbnz r3, 214 <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, 254 <_PyPegen_checked_future_import+0x54> │ │ │ │ │ + cbz r0, 22c <_PyPegen_checked_future_import+0x54> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, r8, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - cbz r5, 2aa <_PyPegen_checked_future_import+0xaa> │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + cbz r4, 282 <_PyPegen_checked_future_import+0xaa> │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - blt.n 288 <_PyPegen_checked_future_import+0x88> │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldrd r7, r4, [sp, #16] │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + blt.n 260 <_PyPegen_checked_future_import+0x88> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - b.n 23c <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + b.n 214 <_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] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 272 <_PyPegen_checked_future_import+0x72> │ │ │ │ │ - ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ │ - orr.w r3, r3, #32 │ │ │ │ │ - str.w r3, [fp, #64] @ 0x40 │ │ │ │ │ - b.n 272 <_PyPegen_checked_future_import+0x72> │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 276 <_PyPegen_checked_future_import+0x76> │ │ │ │ │ + bne.n 24a <_PyPegen_checked_future_import+0x72> │ │ │ │ │ + ldr.w r1, [fp, #64] @ 0x40 │ │ │ │ │ + orr.w r1, r1, #32 │ │ │ │ │ + str.w r1, [fp, #64] @ 0x40 │ │ │ │ │ + b.n 24a <_PyPegen_checked_future_import+0x72> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n 24e <_PyPegen_checked_future_import+0x76> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000002b0 <_get_names.isra.0>: │ │ │ │ │ +00000288 <_get_names.isra.0>: │ │ │ │ │ _get_names.isra.0(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r1, 2f4 <_get_names.isra.0+0x44> │ │ │ │ │ + cbz r1, 2cc <_get_names.isra.0+0x44> │ │ │ │ │ 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 r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - cbz r0, 2d8 <_get_names.isra.0+0x28> │ │ │ │ │ + cbz r0, 2b0 <_get_names.isra.0+0x28> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 2dc <_get_names.isra.0+0x2c> │ │ │ │ │ + bgt.n 2b4 <_get_names.isra.0+0x2c> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - beq.n 2d8 <_get_names.isra.0+0x28> │ │ │ │ │ - b.n 2e4 <_get_names.isra.0+0x34> │ │ │ │ │ + beq.n 2b0 <_get_names.isra.0+0x28> │ │ │ │ │ + b.n 2bc <_get_names.isra.0+0x34> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_arg_seq_new │ │ │ │ │ │ │ │ │ │ -000002fc <_get_defaults.isra.0>: │ │ │ │ │ +000002d4 <_get_defaults.isra.0>: │ │ │ │ │ _get_defaults.isra.0(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r1, 340 <_get_defaults.isra.0+0x44> │ │ │ │ │ + cbz r1, 318 <_get_defaults.isra.0+0x44> │ │ │ │ │ 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 r1, r0 │ │ │ │ │ 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, 324 <_get_defaults.isra.0+0x28> │ │ │ │ │ + cbz r0, 2fc <_get_defaults.isra.0+0x28> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 328 <_get_defaults.isra.0+0x2c> │ │ │ │ │ + bgt.n 300 <_get_defaults.isra.0+0x2c> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - beq.n 324 <_get_defaults.isra.0+0x28> │ │ │ │ │ - b.n 330 <_get_defaults.isra.0+0x34> │ │ │ │ │ + beq.n 2fc <_get_defaults.isra.0+0x28> │ │ │ │ │ + b.n 308 <_get_defaults.isra.0+0x34> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ │ │ │ │ │ -00000348 <_PyPegen_constant_from_token>: │ │ │ │ │ +00000320 <_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, 3aa <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 382 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 3aa <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 382 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ 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 396 <_PyPegen_constant_from_token+0x4e> │ │ │ │ │ + blt.n 36e <_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] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3aa <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + bge.n 382 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 3aa <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbnz r3, 382 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 392 <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ + b.n 36a <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000003b0 <_PyPegen_formatted_value>: │ │ │ │ │ +00000388 <_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 r5, r3 │ │ │ │ │ @@ -441,47 +423,53 @@ │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldrd r9, r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ ldrd r8, r7, [sp, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ │ - cbz r5, 410 <_PyPegen_formatted_value+0x60> │ │ │ │ │ + cbz r5, 3ec <_PyPegen_formatted_value+0x64> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - bl 818 <_build_concatenated_str.isra.0+0x24> │ │ │ │ │ + bl 868 <_build_concatenated_str.isra.0+0x84> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - cbnz r4, 420 <_PyPegen_formatted_value+0x70> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 454 <_PyPegen_formatted_value+0xcc> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ 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 │ │ │ │ │ - cbnz r6, 424 <_PyPegen_formatted_value+0x74> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 458 <_PyPegen_formatted_value+0xd0> │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cbz r2, 414 <_PyPegen_formatted_value+0x64> │ │ │ │ │ - cbz r4, 41a <_PyPegen_formatted_value+0x6a> │ │ │ │ │ + cbz r2, 3f0 <_PyPegen_formatted_value+0x68> │ │ │ │ │ + cbz r4, 3f6 <_PyPegen_formatted_value+0x6e> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3ec <_PyPegen_formatted_value+0x3c> │ │ │ │ │ + b.n 3c4 <_PyPegen_formatted_value+0x3c> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ │ - b.n 3f0 <_PyPegen_formatted_value+0x40> │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - b.n 3f0 <_PyPegen_formatted_value+0x40> │ │ │ │ │ - cbnz r5, 46c <_PyPegen_formatted_value+0xbc> │ │ │ │ │ - cbnz r4, 47c <_PyPegen_formatted_value+0xcc> │ │ │ │ │ + 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, #24] │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ @@ -489,15 +477,15 @@ │ │ │ │ │ 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, 478 <_PyPegen_formatted_value+0xc8> │ │ │ │ │ + cbz r0, 466 <_PyPegen_formatted_value+0xde> │ │ │ │ │ mov r1, sl │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ strd r4, fp, [r0, #8] │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -505,100 +493,104 @@ │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, r8 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_JoinedStr │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + b.n 3ca <_PyPegen_formatted_value+0x42> │ │ │ │ │ + cbz r5, 46a <_PyPegen_formatted_value+0xe2> │ │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 42c <_PyPegen_formatted_value+0x7c> │ │ │ │ │ + b.n 414 <_PyPegen_formatted_value+0x8c> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 408 <_PyPegen_formatted_value+0x58> │ │ │ │ │ + b.n 3e4 <_PyPegen_formatted_value+0x5c> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 410 <_PyPegen_formatted_value+0x88> │ │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ │ ldrd r3, r7, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 42c <_PyPegen_formatted_value+0x7c> │ │ │ │ │ - nop │ │ │ │ │ + b.n 414 <_PyPegen_formatted_value+0x8c> │ │ │ │ │ │ │ │ │ │ -0000048c <_PyPegen_joined_str>: │ │ │ │ │ +0000047c <_PyPegen_joined_str>: │ │ │ │ │ _PyPegen_joined_str(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ - bl 4cc <_get_resized_exprs> │ │ │ │ │ + bl 4bc <_get_resized_exprs> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000004cc <_get_resized_exprs>: │ │ │ │ │ +000004bc <_get_resized_exprs>: │ │ │ │ │ _get_resized_exprs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6da <_get_resized_exprs+0x20e> │ │ │ │ │ + beq.w 6ca <_get_resized_exprs+0x20e> │ │ │ │ │ ldr.w r9, [r2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 652 <_get_resized_exprs+0x186> │ │ │ │ │ + ble.w 642 <_get_resized_exprs+0x186> │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, #20 │ │ │ │ │ - beq.w 65c <_get_resized_exprs+0x190> │ │ │ │ │ + beq.w 64c <_get_resized_exprs+0x190> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n 4fe <_get_resized_exprs+0x32> │ │ │ │ │ + bne.n 4ee <_get_resized_exprs+0x32> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.w 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ 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, [sl, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.w 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 658 <_get_resized_exprs+0x18c> │ │ │ │ │ + ble.w 648 <_get_resized_exprs+0x18c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 708 <_get_resized_exprs+0x23c> │ │ │ │ │ + bne.w 6f8 <_get_resized_exprs+0x23c> │ │ │ │ │ add.w r8, r4, #4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov fp, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ @@ -611,34 +603,34 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ strd lr, ip, [sp, #24] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - beq.n 622 <_get_resized_exprs+0x156> │ │ │ │ │ + beq.n 612 <_get_resized_exprs+0x156> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 610 <_get_resized_exprs+0x144> │ │ │ │ │ + bne.n 600 <_get_resized_exprs+0x144> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.w 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 678 <_get_resized_exprs+0x1ac> │ │ │ │ │ + beq.n 668 <_get_resized_exprs+0x1ac> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 678 <_get_resized_exprs+0x1ac> │ │ │ │ │ + beq.n 668 <_get_resized_exprs+0x1ac> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -651,96 +643,96 @@ │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d2 <_get_resized_exprs+0x206> │ │ │ │ │ + beq.w 6c2 <_get_resized_exprs+0x206> │ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6b4 <_get_resized_exprs+0x1e8> │ │ │ │ │ + blt.n 6a4 <_get_resized_exprs+0x1e8> │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 610 <_get_resized_exprs+0x144> │ │ │ │ │ + bne.n 600 <_get_resized_exprs+0x144> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7d0 <_get_resized_exprs+0x304> │ │ │ │ │ + beq.w 7c0 <_get_resized_exprs+0x304> │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ adds r5, #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ str.w r4, [fp, r5, lsl #2] │ │ │ │ │ - beq.n 640 <_get_resized_exprs+0x174> │ │ │ │ │ + beq.n 630 <_get_resized_exprs+0x174> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 570 <_get_resized_exprs+0xa4> │ │ │ │ │ + b.n 560 <_get_resized_exprs+0xa4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 688 <_get_resized_exprs+0x1bc> │ │ │ │ │ + cbz r3, 678 <_get_resized_exprs+0x1bc> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 688 <_get_resized_exprs+0x1bc> │ │ │ │ │ + bne.n 678 <_get_resized_exprs+0x1bc> │ │ │ │ │ add.w r2, fp, r5, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r7, r5, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne.n 61e <_get_resized_exprs+0x152> │ │ │ │ │ + bne.n 60e <_get_resized_exprs+0x152> │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - bne.n 6e0 <_get_resized_exprs+0x214> │ │ │ │ │ + bne.n 6d0 <_get_resized_exprs+0x214> │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 510 <_get_resized_exprs+0x44> │ │ │ │ │ + b.n 500 <_get_resized_exprs+0x44> │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 642 <_get_resized_exprs+0x176> │ │ │ │ │ + b.n 632 <_get_resized_exprs+0x176> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7d4 <_get_resized_exprs+0x308> │ │ │ │ │ + beq.w 7c4 <_get_resized_exprs+0x308> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ add r5, r2 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - bne.w 4fe <_get_resized_exprs+0x32> │ │ │ │ │ - b.n 510 <_get_resized_exprs+0x44> │ │ │ │ │ + bne.w 4ee <_get_resized_exprs+0x32> │ │ │ │ │ + b.n 500 <_get_resized_exprs+0x44> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 5aa <_get_resized_exprs+0xde> │ │ │ │ │ + b.n 59a <_get_resized_exprs+0xde> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 688 <_get_resized_exprs+0x1bc> │ │ │ │ │ + cbz r3, 678 <_get_resized_exprs+0x1bc> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 7e2 <_get_resized_exprs+0x316> │ │ │ │ │ + beq.w 7d2 <_get_resized_exprs+0x316> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ @@ -754,51 +746,51 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 64c <_get_resized_exprs+0x180> │ │ │ │ │ + b.n 63c <_get_resized_exprs+0x180> │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6b0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + bge.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6b0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + bne.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + b.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b.n 6b0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + b.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 510 <_get_resized_exprs+0x44> │ │ │ │ │ + b.n 500 <_get_resized_exprs+0x44> │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 6fe <_get_resized_exprs+0x232> │ │ │ │ │ + b.n 6ee <_get_resized_exprs+0x232> │ │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - blt.n 6f6 <_get_resized_exprs+0x22a> │ │ │ │ │ - b.n 64c <_get_resized_exprs+0x180> │ │ │ │ │ + blt.n 6e6 <_get_resized_exprs+0x22a> │ │ │ │ │ + b.n 63c <_get_resized_exprs+0x180> │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r7, r6 │ │ │ │ │ @@ -816,385 +808,385 @@ │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str.w ip, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - beq.n 67c <_get_resized_exprs+0x1b0> │ │ │ │ │ + beq.n 66c <_get_resized_exprs+0x1b0> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 7be <_get_resized_exprs+0x2f2> │ │ │ │ │ + bne.n 7ae <_get_resized_exprs+0x2f2> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7de <_get_resized_exprs+0x312> │ │ │ │ │ + beq.n 7ce <_get_resized_exprs+0x312> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7de <_get_resized_exprs+0x312> │ │ │ │ │ + beq.n 7ce <_get_resized_exprs+0x312> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d2 <_get_resized_exprs+0x206> │ │ │ │ │ + beq.n 6c2 <_get_resized_exprs+0x206> │ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7da <_get_resized_exprs+0x30e> │ │ │ │ │ + blt.n 7ca <_get_resized_exprs+0x30e> │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.w 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n 7be <_get_resized_exprs+0x2f2> │ │ │ │ │ + bne.n 7ae <_get_resized_exprs+0x2f2> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 7c6 <_get_resized_exprs+0x2fa> │ │ │ │ │ + cbz r3, 7b6 <_get_resized_exprs+0x2fa> │ │ │ │ │ adds r3, r7, #2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ str.w r4, [r9, r3, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 732 <_get_resized_exprs+0x266> │ │ │ │ │ + bne.n 722 <_get_resized_exprs+0x266> │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 642 <_get_resized_exprs+0x176> │ │ │ │ │ + b.n 632 <_get_resized_exprs+0x176> │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 63a <_get_resized_exprs+0x16e> │ │ │ │ │ + b.n 62a <_get_resized_exprs+0x16e> │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 668 <_get_resized_exprs+0x19c> │ │ │ │ │ + b.n 658 <_get_resized_exprs+0x19c> │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n 6b6 <_get_resized_exprs+0x1ea> │ │ │ │ │ + b.n 6a6 <_get_resized_exprs+0x1ea> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 76e <_get_resized_exprs+0x2a2> │ │ │ │ │ + b.n 75e <_get_resized_exprs+0x2a2> │ │ │ │ │ add.w r2, r9, r7, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r7, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 7c6 <_get_resized_exprs+0x2fa> │ │ │ │ │ + b.n 7b6 <_get_resized_exprs+0x2fa> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007f4 <_build_concatenated_str.isra.0>: │ │ │ │ │ +000007e4 <_build_concatenated_str.isra.0>: │ │ │ │ │ _build_concatenated_str.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, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b26 <_build_concatenated_str.isra.0+0x332> │ │ │ │ │ + beq.w b16 <_build_concatenated_str.isra.0+0x332> │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ adds r4, r1, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.w a02 <_build_concatenated_str.isra.0+0x20e> │ │ │ │ │ + blt.w 9f2 <_build_concatenated_str.isra.0+0x20e> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bgt.n 8de <_build_concatenated_str.isra.0+0xea> │ │ │ │ │ + bgt.n 8ce <_build_concatenated_str.isra.0+0xea> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.w a26 <_build_concatenated_str.isra.0+0x232> │ │ │ │ │ + ble.w a16 <_build_concatenated_str.isra.0+0x232> │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r4, r7, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - bne.n 868 <_build_concatenated_str.isra.0+0x74> │ │ │ │ │ + bne.n 858 <_build_concatenated_str.isra.0+0x74> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne.n 866 <_build_concatenated_str.isra.0+0x72> │ │ │ │ │ + bne.n 856 <_build_concatenated_str.isra.0+0x72> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 874 <_build_concatenated_str.isra.0+0x80> │ │ │ │ │ - cbnz r5, 874 <_build_concatenated_str.isra.0+0x80> │ │ │ │ │ + cbz r1, 864 <_build_concatenated_str.isra.0+0x80> │ │ │ │ │ + cbnz r5, 864 <_build_concatenated_str.isra.0+0x80> │ │ │ │ │ sub.w r5, r2, #22 │ │ │ │ │ adds r0, #1 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.n 850 <_build_concatenated_str.isra.0+0x5c> │ │ │ │ │ + bne.n 840 <_build_concatenated_str.isra.0+0x5c> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b.n 89c <_build_concatenated_str.isra.0+0xa8> │ │ │ │ │ + b.n 88c <_build_concatenated_str.isra.0+0xa8> │ │ │ │ │ adds r5, #1 │ │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ add.w r1, r4, #1 │ │ │ │ │ - bne.n 8ca <_build_concatenated_str.isra.0+0xd6> │ │ │ │ │ + bne.n 8ba <_build_concatenated_str.isra.0+0xd6> │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - ble.n 8ba <_build_concatenated_str.isra.0+0xc6> │ │ │ │ │ + ble.n 8aa <_build_concatenated_str.isra.0+0xc6> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w a46 <_build_concatenated_str.isra.0+0x252> │ │ │ │ │ + beq.w a36 <_build_concatenated_str.isra.0+0x252> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.n 8ca <_build_concatenated_str.isra.0+0xd6> │ │ │ │ │ + bne.n 8ba <_build_concatenated_str.isra.0+0xd6> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b2a <_build_concatenated_str.isra.0+0x336> │ │ │ │ │ + beq.w b1a <_build_concatenated_str.isra.0+0x336> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ │ - bgt.n 89a <_build_concatenated_str.isra.0+0xa6> │ │ │ │ │ + bgt.n 88a <_build_concatenated_str.isra.0+0xa6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.w a18 <_build_concatenated_str.isra.0+0x224> │ │ │ │ │ + bne.w a08 <_build_concatenated_str.isra.0+0x224> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9fe <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.w 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 9fe <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + ble.w 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ add.w r2, r7, r1, lsl #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str.w ip, [r2, #8] │ │ │ │ │ - beq.w a22 <_build_concatenated_str.isra.0+0x22e> │ │ │ │ │ + beq.w a12 <_build_concatenated_str.isra.0+0x22e> │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ str.w ip, [r2, #12] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ - beq.n 9fe <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #3 │ │ │ │ │ str.w ip, [r2, #16] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #3 │ │ │ │ │ - beq.n 9fe <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ str.w ip, [r2, #20] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #4 │ │ │ │ │ - beq.n 9fe <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #24] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #5 │ │ │ │ │ str.w ip, [r2, #24] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #5 │ │ │ │ │ - beq.n 9fe <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #6 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #6 │ │ │ │ │ - beq.n 9fe <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #32] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #7 │ │ │ │ │ str.w ip, [r2, #32] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #7 │ │ │ │ │ - beq.n 9fe <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ str.w ip, [r2, #36] @ 0x24 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #8 │ │ │ │ │ - beq.n 9fe <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #40] @ 0x28 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #9 │ │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #9 │ │ │ │ │ - beq.n 9fe <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ │ add.w r2, r1, #10 │ │ │ │ │ add.w ip, r7, #4 │ │ │ │ │ add r1, r0 │ │ │ │ │ - b.n 9f6 <_build_concatenated_str.isra.0+0x202> │ │ │ │ │ + b.n 9e6 <_build_concatenated_str.isra.0+0x202> │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ str.w r0, [ip, r2, lsl #2] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bne.n 9ea <_build_concatenated_str.isra.0+0x1f6> │ │ │ │ │ + bne.n 9da <_build_concatenated_str.isra.0+0x1f6> │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 834 <_build_concatenated_str.isra.0+0x40> │ │ │ │ │ + b.n 824 <_build_concatenated_str.isra.0+0x40> │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ - bne.n a3a <_build_concatenated_str.isra.0+0x246> │ │ │ │ │ + bne.n a2a <_build_concatenated_str.isra.0+0x246> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, a12 <_build_concatenated_str.isra.0+0x21e> │ │ │ │ │ + cbz r2, a02 <_build_concatenated_str.isra.0+0x21e> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ add sl, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 818 <_build_concatenated_str.isra.0+0x24> │ │ │ │ │ + b.n 808 <_build_concatenated_str.isra.0+0x24> │ │ │ │ │ cmp r2, #21 │ │ │ │ │ - beq.n af4 <_build_concatenated_str.isra.0+0x300> │ │ │ │ │ + beq.n ae4 <_build_concatenated_str.isra.0+0x300> │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ str.w r3, [r7, r2, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 9fe <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + b.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d6 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ - b.n a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + bne.w 8c6 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ + b.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #21 │ │ │ │ │ it ne │ │ │ │ │ addne.w sl, sl, #1 │ │ │ │ │ - bne.n a14 <_build_concatenated_str.isra.0+0x220> │ │ │ │ │ - b.n a0c <_build_concatenated_str.isra.0+0x218> │ │ │ │ │ + bne.n a04 <_build_concatenated_str.isra.0+0x220> │ │ │ │ │ + b.n 9fc <_build_concatenated_str.isra.0+0x218> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Create │ │ │ │ │ - cbz r0, a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + cbz r0, a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w r3, fp, #8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ strd r2, r5, [sp, #28] │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.n a98 <_build_concatenated_str.isra.0+0x2a4> │ │ │ │ │ + ble.n a88 <_build_concatenated_str.isra.0+0x2a4> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r7, [r3, r4, lsl #2] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ - bne.n a98 <_build_concatenated_str.isra.0+0x2a4> │ │ │ │ │ + bne.n a88 <_build_concatenated_str.isra.0+0x2a4> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteStr │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov ip, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a6e <_build_concatenated_str.isra.0+0x27a> │ │ │ │ │ + beq.n a5e <_build_concatenated_str.isra.0+0x27a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 8d6 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ + b.n 8c6 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r6, r8 │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Finish │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b34 <_build_concatenated_str.isra.0+0x340> │ │ │ │ │ + blt.n b24 <_build_concatenated_str.isra.0+0x340> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldrd ip, r3, [r2, #20] │ │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r7, [r7, #32] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ @@ -1202,113 +1194,113 @@ │ │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ │ ldr r7, [r7, #28] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 8ba <_build_concatenated_str.isra.0+0xc6> │ │ │ │ │ + b.n 8aa <_build_concatenated_str.isra.0+0xc6> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ adds r0, r7, #4 │ │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w ip, r2, #4 │ │ │ │ │ - cbz r2, b22 <_build_concatenated_str.isra.0+0x32e> │ │ │ │ │ + cbz r2, b12 <_build_concatenated_str.isra.0+0x32e> │ │ │ │ │ ldr.w lr, [r2] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bge.n b1e <_build_concatenated_str.isra.0+0x32a> │ │ │ │ │ + bge.n b0e <_build_concatenated_str.isra.0+0x32a> │ │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ str.w lr, [r0, #4]! │ │ │ │ │ - b.n b02 <_build_concatenated_str.isra.0+0x30e> │ │ │ │ │ + b.n af2 <_build_concatenated_str.isra.0+0x30e> │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n 9fe <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + b.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n b08 <_build_concatenated_str.isra.0+0x314> │ │ │ │ │ + b.n af8 <_build_concatenated_str.isra.0+0x314> │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 810 <_build_concatenated_str.isra.0+0x1c> │ │ │ │ │ + b.n 800 <_build_concatenated_str.isra.0+0x1c> │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bgt.w 89c <_build_concatenated_str.isra.0+0xa8> │ │ │ │ │ - b.n 8d6 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ + bgt.w 88c <_build_concatenated_str.isra.0+0xa8> │ │ │ │ │ + b.n 8c6 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + bge.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + bne.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a94 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + b.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b50 <_PyPegen_get_keys>: │ │ │ │ │ +00000b40 <_PyPegen_get_keys>: │ │ │ │ │ _PyPegen_get_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, b88 <_PyPegen_get_keys+0x38> │ │ │ │ │ + cbz r1, b78 <_PyPegen_get_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, b86 <_PyPegen_get_keys+0x36> │ │ │ │ │ + cbz r0, b76 <_PyPegen_get_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n b82 <_PyPegen_get_keys+0x32> │ │ │ │ │ + b.n b72 <_PyPegen_get_keys+0x32> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n b74 <_PyPegen_get_keys+0x24> │ │ │ │ │ + bgt.n b64 <_PyPegen_get_keys+0x24> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n b64 <_PyPegen_get_keys+0x14> │ │ │ │ │ + b.n b54 <_PyPegen_get_keys+0x14> │ │ │ │ │ │ │ │ │ │ -00000b8c <_PyPegen_get_values>: │ │ │ │ │ +00000b7c <_PyPegen_get_values>: │ │ │ │ │ _PyPegen_get_values(): │ │ │ │ │ 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, bc4 <_PyPegen_get_values+0x38> │ │ │ │ │ + cbz r1, bb4 <_PyPegen_get_values+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, bc2 <_PyPegen_get_values+0x36> │ │ │ │ │ + cbz r0, bb2 <_PyPegen_get_values+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n bbe <_PyPegen_get_values+0x32> │ │ │ │ │ + b.n bae <_PyPegen_get_values+0x32> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n bb0 <_PyPegen_get_values+0x24> │ │ │ │ │ + bgt.n ba0 <_PyPegen_get_values+0x24> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n ba0 <_PyPegen_get_values+0x14> │ │ │ │ │ + b.n b90 <_PyPegen_get_values+0x14> │ │ │ │ │ │ │ │ │ │ -00000bc8 <_PyPegen_name_default_pair>: │ │ │ │ │ +00000bb8 <_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 r5, r0 │ │ │ │ │ @@ -1316,77 +1308,77 @@ │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, bfa <_PyPegen_name_default_pair+0x32> │ │ │ │ │ + cbz r0, bea <_PyPegen_name_default_pair+0x32> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 57c <_get_resized_exprs+0xb0> │ │ │ │ │ + bl 57c <_get_resized_exprs+0xc0> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ strd r0, r6, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00000c00 <_PyPegen_map_names_to_ids>: │ │ │ │ │ +00000bf0 <_PyPegen_map_names_to_ids>: │ │ │ │ │ _PyPegen_map_names_to_ids(): │ │ │ │ │ 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, c36 <_PyPegen_map_names_to_ids+0x36> │ │ │ │ │ + cbz r1, c26 <_PyPegen_map_names_to_ids+0x36> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_identifier_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_identifier_seq_new │ │ │ │ │ movs r3, #1 │ │ │ │ │ - cbz r0, c34 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ + cbz r0, c24 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.n c34 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ + ble.n c24 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ │ - b.n c20 <_PyPegen_map_names_to_ids+0x20> │ │ │ │ │ + b.n c10 <_PyPegen_map_names_to_ids+0x20> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n c14 <_PyPegen_map_names_to_ids+0x14> │ │ │ │ │ + b.n c04 <_PyPegen_map_names_to_ids+0x14> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c3c <_PyPegen_star_etc>: │ │ │ │ │ +00000c2c <_PyPegen_star_etc>: │ │ │ │ │ _PyPegen_star_etc(): │ │ │ │ │ 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, #12 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, c66 <_PyPegen_star_etc+0x2a> │ │ │ │ │ + cbz r0, c56 <_PyPegen_star_etc+0x2a> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c6c <_PyPegen_function_def_decorators>: │ │ │ │ │ +00000c5c <_PyPegen_function_def_decorators>: │ │ │ │ │ _PyPegen_function_def_decorators(): │ │ │ │ │ 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, [r2, #36] @ 0x24 │ │ │ │ │ sub sp, #32 │ │ │ │ │ @@ -1404,63 +1396,63 @@ │ │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r2, lr │ │ │ │ │ - beq.n cc4 <_PyPegen_function_def_decorators+0x58> │ │ │ │ │ + beq.n cb4 <_PyPegen_function_def_decorators+0x58> │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ - b.n cbe <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ + b.n cae <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ccc <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +00000cbc <_PyPegen_check_fstring_conversion>: │ │ │ │ │ _PyPegen_check_fstring_conversion(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n d2c <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne.n d1c <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n d2c <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne.n d1c <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt.n d74 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ + bgt.n d64 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 818 <_build_concatenated_str.isra.0+0x24> │ │ │ │ │ + bl 868 <_build_concatenated_str.isra.0+0x84> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ sub.w r2, r0, #114 @ 0x72 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n d14 <_PyPegen_check_fstring_conversion+0x48> │ │ │ │ │ + bls.n d04 <_PyPegen_check_fstring_conversion+0x48> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ │ - bne.n d74 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ + bne.n d64 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r5, [r5, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, d26 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + cbz r0, d16 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ strd r4, r5, [r0] │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ movs r7, #68 @ 0x44 │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1483,18 +1475,18 @@ │ │ │ │ │ moveq r4, #116 @ 0x74 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - bl b0 <_PyPegen_make_arguments+0x88> │ │ │ │ │ + bl b0 <_PyPegen_make_arguments+0xb0> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d26 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + b.n d16 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -1515,215 +1507,215 @@ │ │ │ │ │ moveq r4, #116 @ 0x74 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - bl b0 <_PyPegen_make_arguments+0x88> │ │ │ │ │ + bl b0 <_PyPegen_make_arguments+0xb0> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n d70 <_PyPegen_check_fstring_conversion+0xa4> │ │ │ │ │ + b.n d60 <_PyPegen_check_fstring_conversion+0xa4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000dc0 <_PyPegen_empty_arguments>: │ │ │ │ │ +00000db0 <_PyPegen_empty_arguments>: │ │ │ │ │ _PyPegen_empty_arguments(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - cbz r0, e26 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, e16 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, e26 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, e16 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, e26 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, e16 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - cbz r0, e26 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, e16 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, e26 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, e16 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e22 <_PyPegen_empty_arguments+0x62> │ │ │ │ │ + b.n e12 <_PyPegen_empty_arguments+0x62> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e2c <_PyPegen_keyword_or_starred>: │ │ │ │ │ +00000e1c <_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, e50 <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ + cbz r0, e40 <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000e54 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00000e44 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ _PyPegen_seq_extract_starred_exprs(): │ │ │ │ │ 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 │ │ │ │ │ - cbz r1, e92 <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ + cbz r1, e82 <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n e86 <_PyPegen_seq_extract_starred_exprs+0x32> │ │ │ │ │ + bge.n e76 <_PyPegen_seq_extract_starred_exprs+0x32> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e6e <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ + bne.n e5e <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ - b.n e6e <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ + b.n e5e <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n e96 <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ + bne.n e86 <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n e6a <_PyPegen_seq_extract_starred_exprs+0x16> │ │ │ │ │ + b.n e5a <_PyPegen_seq_extract_starred_exprs+0x16> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e8c <_PyPegen_seq_extract_starred_exprs+0x38> │ │ │ │ │ + beq.n e7c <_PyPegen_seq_extract_starred_exprs+0x38> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e8e <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + beq.n e7e <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w lr, [r3] │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bge.n e8e <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + bge.n e7e <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n eb2 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + bne.n ea2 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ 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 eb2 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + b.n ea2 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ed8 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +00000ec8 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r1, f04 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ + cbz r1, ef4 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n f08 <_PyPegen_seq_delete_starred_exprs+0x30> │ │ │ │ │ + ble.n ef8 <_PyPegen_seq_delete_starred_exprs+0x30> │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n eee <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ + bne.n ede <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n eee <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ + b.n ede <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ - beq.n f3c <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ + beq.n f2c <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ - cbz r0, f3c <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ + cbz r0, f2c <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w ip, r2, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n f3e <_PyPegen_seq_delete_starred_exprs+0x66> │ │ │ │ │ + ble.n f2e <_PyPegen_seq_delete_starred_exprs+0x66> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n f1c <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ + beq.n f0c <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [r0, ip, lsl #2] │ │ │ │ │ - b.n f1c <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ + b.n f0c <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000f40 <_PyPegen_dummy_name>: │ │ │ │ │ +00000f30 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ (f48 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ + ldr r0, [pc, #4] @ (f38 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000f4c <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ +00000f3c <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ _PyPegen_check_barry_as_flufl(): │ │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ add.w r3, r3, #16 │ │ │ │ │ - bmi.n f66 <_PyPegen_check_barry_as_flufl+0x1a> │ │ │ │ │ + bmi.n f56 <_PyPegen_check_barry_as_flufl+0x1a> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 strcmp │ │ │ │ │ @@ -1735,15 +1727,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ - cbnz r0, f88 <_PyPegen_check_barry_as_flufl+0x3c> │ │ │ │ │ + cbnz r0, f78 <_PyPegen_check_barry_as_flufl+0x3c> │ │ │ │ │ pop {r4, pc} │ │ │ │ │ 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 │ │ │ │ │ @@ -1753,92 +1745,92 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000fa8 <_PyPegen_augoperator>: │ │ │ │ │ +00000f98 <_PyPegen_augoperator>: │ │ │ │ │ _PyPegen_augoperator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #4 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, fc4 <_PyPegen_augoperator+0x1c> │ │ │ │ │ + cbz r0, fb4 <_PyPegen_augoperator+0x1c> │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000fc8 <_PyPegen_make_module>: │ │ │ │ │ +00000fb8 <_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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it le │ │ │ │ │ movle r6, #0 │ │ │ │ │ - bgt.n ff8 <_PyPegen_make_module+0x30> │ │ │ │ │ + bgt.n fe8 <_PyPegen_make_module+0x30> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_PyAST_Module> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Module │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1048 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, 1038 <_PyPegen_make_module+0x80> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r8, 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 1870 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 1860 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1048 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, 1038 <_PyPegen_make_module+0x80> │ │ │ │ │ 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, 1048 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, 1038 <_PyPegen_make_module+0x80> │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne.n 100e <_PyPegen_make_module+0x46> │ │ │ │ │ - b.n fe8 <_PyPegen_make_module+0x20> │ │ │ │ │ + bne.n ffe <_PyPegen_make_module+0x46> │ │ │ │ │ + b.n fd8 <_PyPegen_make_module+0x20> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00001050 <_PyPegen_join_names_with_dot>: │ │ │ │ │ +00001040 <_PyPegen_join_names_with_dot>: │ │ │ │ │ _PyPegen_join_names_with_dot(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1849,75 +1841,75 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - cbz r0, 10c8 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ - ldr r3, [pc, #80] @ (10cc <_PyPegen_join_names_with_dot+0x7c>) │ │ │ │ │ + cbz r0, 10b8 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + ldr r3, [pc, #80] @ (10bc <_PyPegen_join_names_with_dot+0x7c>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - blt.n 10b6 <_PyPegen_join_names_with_dot+0x66> │ │ │ │ │ + blt.n 10a6 <_PyPegen_join_names_with_dot+0x66> │ │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Name │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 10c8 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + bge.n 10b8 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 10c8 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + cbnz r3, 10b8 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 10b2 <_PyPegen_join_names_with_dot+0x62> │ │ │ │ │ + b.n 10a2 <_PyPegen_join_names_with_dot+0x62> │ │ │ │ │ .word 0x00000046 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000010d0 <_PyPegen_key_value_pair>: │ │ │ │ │ +000010c0 <_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, 10f4 <_PyPegen_key_value_pair+0x24> │ │ │ │ │ + cbz r0, 10e4 <_PyPegen_key_value_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000010f8 <_PyPegen_alias_for_star>: │ │ │ │ │ +000010e8 <_PyPegen_alias_for_star>: │ │ │ │ │ _PyPegen_alias_for_star(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1926,23 +1918,23 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_InternFromString │ │ │ │ │ - cbz r0, 115c <_PyPegen_alias_for_star+0x64> │ │ │ │ │ + cbz r0, 114c <_PyPegen_alias_for_star+0x64> │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1148 <_PyPegen_alias_for_star+0x50> │ │ │ │ │ + blt.n 1138 <_PyPegen_alias_for_star+0x50> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ @@ -1950,29 +1942,29 @@ │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 115c <_PyPegen_alias_for_star+0x64> │ │ │ │ │ + bge.n 114c <_PyPegen_alias_for_star+0x64> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 115c <_PyPegen_alias_for_star+0x64> │ │ │ │ │ + cbnz r3, 114c <_PyPegen_alias_for_star+0x64> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1144 <_PyPegen_alias_for_star+0x4c> │ │ │ │ │ + b.n 1134 <_PyPegen_alias_for_star+0x4c> │ │ │ │ │ │ │ │ │ │ -00001160 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +00001150 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne.n 11aa <_PyPegen_check_legacy_stmt+0x4a> │ │ │ │ │ + bne.n 119a <_PyPegen_check_legacy_stmt+0x4a> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, sp │ │ │ │ │ @@ -1987,112 +1979,112 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ - cbz r0, 11ae <_PyPegen_check_legacy_stmt+0x4e> │ │ │ │ │ + cbz r0, 119e <_PyPegen_check_legacy_stmt+0x4e> │ │ │ │ │ adds r4, #4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 1190 <_PyPegen_check_legacy_stmt+0x30> │ │ │ │ │ + bne.n 1180 <_PyPegen_check_legacy_stmt+0x30> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 11a6 <_PyPegen_check_legacy_stmt+0x46> │ │ │ │ │ + b.n 1196 <_PyPegen_check_legacy_stmt+0x46> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011b4 <_PyPegen_get_invalid_target>: │ │ │ │ │ +000011a4 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r0, 11fc <_PyPegen_get_invalid_target+0x48> │ │ │ │ │ + cbz r0, 11ec <_PyPegen_get_invalid_target+0x48> │ │ │ │ │ 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, #12 │ │ │ │ │ - bhi.n 11e4 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bhi.n 11d4 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x0808080a │ │ │ │ │ .word 0x07080808 │ │ │ │ │ .word 0x2c074307 │ │ │ │ │ .byte 0x15 │ │ │ │ │ .byte 0x00 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 11e4 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 11d4 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 11e2 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 11d2 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11c8 <_PyPegen_get_invalid_target+0x14> │ │ │ │ │ - b.n 11e4 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 11b8 <_PyPegen_get_invalid_target+0x14> │ │ │ │ │ + b.n 11d4 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 1260 <_PyPegen_get_invalid_target+0xac> │ │ │ │ │ + cbz r3, 1250 <_PyPegen_get_invalid_target+0xac> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r4, r3, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 11e2 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + ble.n 11d2 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 11b4 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 11a4 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11e4 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 11d4 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 120a <_PyPegen_get_invalid_target+0x56> │ │ │ │ │ + b.n 11fa <_PyPegen_get_invalid_target+0x56> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 1264 <_PyPegen_get_invalid_target+0xb0> │ │ │ │ │ + cbz r3, 1254 <_PyPegen_get_invalid_target+0xb0> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r4, r3, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 11e2 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + ble.n 11d2 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 11b4 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 11a4 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11e4 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 11d4 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1238 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ + b.n 1228 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 11f4 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ - b.n 11e4 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 11e4 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + b.n 11d4 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 1206 <_PyPegen_get_invalid_target+0x52> │ │ │ │ │ + b.n 11f6 <_PyPegen_get_invalid_target+0x52> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 1234 <_PyPegen_get_invalid_target+0x80> │ │ │ │ │ + b.n 1224 <_PyPegen_get_invalid_target+0x80> │ │ │ │ │ │ │ │ │ │ -00001268 <_PyPegen_class_def_decorators>: │ │ │ │ │ +00001258 <_PyPegen_class_def_decorators>: │ │ │ │ │ _PyPegen_class_def_decorators(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -2109,30 +2101,30 @@ │ │ │ │ │ ldrd r0, r1, [ip, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012ac <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +0000129c <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsStringAndSize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1336 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + beq.n 1326 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w r2, r3, #12288 @ 0x3000 │ │ │ │ │ ldr.w r2, [r2, #664] @ 0x298 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itett gt │ │ │ │ │ movgt r1, #68 @ 0x44 │ │ │ │ │ @@ -2140,313 +2132,312 @@ │ │ │ │ │ mlagt r3, r1, r2, r3 │ │ │ │ │ ldrgt.w r1, [r3, #2772] @ 0xad4 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1336 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + cbz r0, 1326 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ 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 1322 <_PyPegen_decoded_constant_from_token+0x76> │ │ │ │ │ + blt.n 1312 <_PyPegen_decoded_constant_from_token+0x76> │ │ │ │ │ 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, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1336 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + bge.n 1326 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 1336 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + cbnz r3, 1326 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 131e <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + b.n 130e <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000133c <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +0000132c <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1452 <_PyPegen_setup_full_format_spec+0x116> │ │ │ │ │ + beq.w 1444 <_PyPegen_setup_full_format_spec+0x118> │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ + ldr.w r5, [r2], #4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r2, [r5], #4 │ │ │ │ │ sub sp, #28 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ mov lr, ip │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bge.n 1396 <_PyPegen_setup_full_format_spec+0x5a> │ │ │ │ │ - ldr.w r4, [r3, #4]! │ │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ │ - cmp r7, #22 │ │ │ │ │ - bne.n 13dc <_PyPegen_setup_full_format_spec+0xa0> │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + cmp ip, r5 │ │ │ │ │ + bge.n 1384 <_PyPegen_setup_full_format_spec+0x58> │ │ │ │ │ + ldr.w r4, [r7, #4]! │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp r3, #22 │ │ │ │ │ + bne.n 13cc <_PyPegen_setup_full_format_spec+0xa0> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bne.n 13dc <_PyPegen_setup_full_format_spec+0xa0> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 13cc <_PyPegen_setup_full_format_spec+0xa0> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ subs r4, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ add lr, r4 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 1370 <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ + b.n 135e <_PyPegen_setup_full_format_spec+0x32> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ - bne.n 13e0 <_PyPegen_setup_full_format_spec+0xa4> │ │ │ │ │ + cmp lr, r5 │ │ │ │ │ + bne.n 13d0 <_PyPegen_setup_full_format_spec+0xa4> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 13ae <_PyPegen_setup_full_format_spec+0x72> │ │ │ │ │ + cbz r3, 139e <_PyPegen_setup_full_format_spec+0x72> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1432 <_PyPegen_setup_full_format_spec+0xf6> │ │ │ │ │ + bne.n 1424 <_PyPegen_setup_full_format_spec+0xf8> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 1432 <_PyPegen_setup_full_format_spec+0xf6> │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + bne.n 1424 <_PyPegen_setup_full_format_spec+0xf8> │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 144e <_PyPegen_setup_full_format_spec+0x112> │ │ │ │ │ + beq.n 1440 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r4, [r6, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 13d6 <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ + cbz r0, 13c6 <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 138e <_PyPegen_setup_full_format_spec+0x52> │ │ │ │ │ + b.n 137c <_PyPegen_setup_full_format_spec+0x50> │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, lr │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 144e <_PyPegen_setup_full_format_spec+0x112> │ │ │ │ │ - movs r1, #0 │ │ │ │ │ + cbz r0, 1440 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - add.w r1, r1, #1 │ │ │ │ │ - bge.n 139e <_PyPegen_setup_full_format_spec+0x62> │ │ │ │ │ - ldr.w ip, [r5, #4]! │ │ │ │ │ + mov lr, r8 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + bge.n 138e <_PyPegen_setup_full_format_spec+0x62> │ │ │ │ │ + ldr.w ip, [r2, #4]! │ │ │ │ │ add.w sl, lr, #2 │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - cmp r3, #22 │ │ │ │ │ - bne.n 1428 <_PyPegen_setup_full_format_spec+0xec> │ │ │ │ │ - ldr.w r8, [ip, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + ldr.w r1, [ip] │ │ │ │ │ + cmp r1, #22 │ │ │ │ │ + bne.n 141a <_PyPegen_setup_full_format_spec+0xee> │ │ │ │ │ + ldr.w r9, [ip, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r7, [r8, #4] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 1428 <_PyPegen_setup_full_format_spec+0xec> │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 13f4 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 141a <_PyPegen_setup_full_format_spec+0xee> │ │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 13e6 <_PyPegen_setup_full_format_spec+0xba> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w ip, [r0, sl, lsl #2] │ │ │ │ │ - b.n 13f4 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ + b.n 13e6 <_PyPegen_setup_full_format_spec+0xba> │ │ │ │ │ mov r1, r0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldrd r3, r0, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8 <_PyPegen_make_arguments+0x80> │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + bl a8 <_PyPegen_make_arguments+0xa8> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 13c2 <_PyPegen_setup_full_format_spec+0x86> │ │ │ │ │ + b.n 13b2 <_PyPegen_setup_full_format_spec+0x86> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 13d6 <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ + b.n 13c6 <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -00001458 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +00001448 <_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, 147c <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ + cbz r0, 146c <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001480 <_PyPegen_get_pattern_keys>: │ │ │ │ │ +00001470 <_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, 14b8 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ + cbz r1, 14a8 <_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, 14b6 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + cbz r0, 14a6 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 14b6 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + ble.n 14a6 <_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 14a2 <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ + b.n 1492 <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 1494 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ + b.n 1484 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ │ │ │ │ │ -000014bc <_PyPegen_get_patterns>: │ │ │ │ │ +000014ac <_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, 14f4 <_PyPegen_get_patterns+0x38> │ │ │ │ │ + cbz r1, 14e4 <_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, 14f2 <_PyPegen_get_patterns+0x36> │ │ │ │ │ + cbz r0, 14e2 <_PyPegen_get_patterns+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 14f2 <_PyPegen_get_patterns+0x36> │ │ │ │ │ + ble.n 14e2 <_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 14de <_PyPegen_get_patterns+0x22> │ │ │ │ │ + b.n 14ce <_PyPegen_get_patterns+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 14d0 <_PyPegen_get_patterns+0x14> │ │ │ │ │ + b.n 14c0 <_PyPegen_get_patterns+0x14> │ │ │ │ │ │ │ │ │ │ -000014f8 <_PyPegen_slash_with_default>: │ │ │ │ │ +000014e8 <_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, 151c <_PyPegen_slash_with_default+0x24> │ │ │ │ │ + cbz r0, 150c <_PyPegen_slash_with_default+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001520 <_PyPegen_template_str>: │ │ │ │ │ +00001510 <_PyPegen_template_str>: │ │ │ │ │ _PyPegen_template_str(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ - bl 4cc <_get_resized_exprs> │ │ │ │ │ + bl 4bc <_get_resized_exprs> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TemplateStr │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001560 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ +00001550 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ _PyPegen_concatenate_tstrings(): │ │ │ │ │ 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, r2 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldrd r4, r5, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 7f4 <_build_concatenated_str.isra.0> │ │ │ │ │ + bl 7e4 <_build_concatenated_str.isra.0> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_TemplateStr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001594 <_PyPegen_interpolation>: │ │ │ │ │ +00001584 <_PyPegen_interpolation>: │ │ │ │ │ _PyPegen_interpolation(): │ │ │ │ │ stmdb 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 r7, r2 │ │ │ │ │ @@ -2456,89 +2447,89 @@ │ │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ │ ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16b8 <_PyPegen_interpolation+0x124> │ │ │ │ │ - cbz r7, 15de <_PyPegen_interpolation+0x4a> │ │ │ │ │ + bne.n 16a8 <_PyPegen_interpolation+0x124> │ │ │ │ │ + cbz r7, 15ce <_PyPegen_interpolation+0x4a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1654 <_PyPegen_interpolation+0xc0> │ │ │ │ │ + beq.n 1644 <_PyPegen_interpolation+0xc0> │ │ │ │ │ ldrd r3, r5, [r4] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 15ee <_PyPegen_interpolation+0x5a> │ │ │ │ │ + b.n 15de <_PyPegen_interpolation+0x5a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 15c8 <_PyPegen_interpolation+0x34> │ │ │ │ │ + bne.n 15b8 <_PyPegen_interpolation+0x34> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r2, #32] │ │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.n 1610 <_PyPegen_interpolation+0x7c> │ │ │ │ │ - bl 818 <_build_concatenated_str.isra.0+0x24> │ │ │ │ │ + blt.n 1600 <_PyPegen_interpolation+0x7c> │ │ │ │ │ + bl 868 <_build_concatenated_str.isra.0+0x84> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ mov sl, r0 │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ - cbnz r0, 165a <_PyPegen_interpolation+0xc6> │ │ │ │ │ + cbnz r0, 164a <_PyPegen_interpolation+0xc6> │ │ │ │ │ cmp.w sl, #61 @ 0x3d │ │ │ │ │ - beq.n 165a <_PyPegen_interpolation+0xc6> │ │ │ │ │ + beq.n 164a <_PyPegen_interpolation+0xc6> │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1660 <_PyPegen_interpolation+0xcc> │ │ │ │ │ + cbz r0, 1650 <_PyPegen_interpolation+0xcc> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1660 <_PyPegen_interpolation+0xcc> │ │ │ │ │ - cbnz r4, 166a <_PyPegen_interpolation+0xd6> │ │ │ │ │ + blt.n 1650 <_PyPegen_interpolation+0xcc> │ │ │ │ │ + cbnz r4, 165a <_PyPegen_interpolation+0xd6> │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_Interpolation> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Interpolation │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r7, 166e <_PyPegen_interpolation+0xda> │ │ │ │ │ + cbnz r7, 165e <_PyPegen_interpolation+0xda> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 15e8 <_PyPegen_interpolation+0x54> │ │ │ │ │ + b.n 15d8 <_PyPegen_interpolation+0x54> │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 15f4 <_PyPegen_interpolation+0x60> │ │ │ │ │ + b.n 15e4 <_PyPegen_interpolation+0x60> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2a8 <_PyPegen_checked_future_import+0xa8> │ │ │ │ │ + bl 2a8 <_get_names.isra.0+0x20> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 164c <_PyPegen_interpolation+0xb8> │ │ │ │ │ + b.n 163c <_PyPegen_interpolation+0xb8> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - b.n 162e <_PyPegen_interpolation+0x9a> │ │ │ │ │ + b.n 161e <_PyPegen_interpolation+0x9a> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ @@ -2548,15 +2539,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1666 <_PyPegen_interpolation+0xd2> │ │ │ │ │ + beq.n 1656 <_PyPegen_interpolation+0xd2> │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ │ @@ -2569,35 +2560,35 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_JoinedStr │ │ │ │ │ ldr.w sl, [r3] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ - bl 818 <_build_concatenated_str.isra.0+0x24> │ │ │ │ │ + bl 868 <_build_concatenated_str.isra.0+0x84> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 15ee <_PyPegen_interpolation+0x5a> │ │ │ │ │ + b.n 15de <_PyPegen_interpolation+0x5a> │ │ │ │ │ │ │ │ │ │ -000016dc <_PyPegen_get_expr_name>: │ │ │ │ │ +000016cc <_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, #27 │ │ │ │ │ - bhi.n 17a8 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ + bhi.n 1798 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x4f54 │ │ │ │ │ .word 0x31685454 │ │ │ │ │ .word 0x1d22272c │ │ │ │ │ .word 0x777c3618 │ │ │ │ │ .word 0x866d7277 │ │ │ │ │ .word 0x8b818681 │ │ │ │ │ @@ -2729,27 +2720,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 1852 <_PyPegen_get_expr_name+0x176> │ │ │ │ │ + beq.n 1842 <_PyPegen_get_expr_name+0x176> │ │ │ │ │ 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 1866 <_PyPegen_get_expr_name+0x18a> │ │ │ │ │ + beq.n 1856 <_PyPegen_get_expr_name+0x18a> │ │ │ │ │ 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 185c <_PyPegen_get_expr_name+0x180> │ │ │ │ │ + beq.n 184c <_PyPegen_get_expr_name+0x180> │ │ │ │ │ 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 │ │ │ │ │ @@ -2774,15 +2765,15 @@ │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001870 <_PyPegen_new_type_comment>: │ │ │ │ │ +00001860 <_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 │ │ │ │ │ @@ -2790,29 +2781,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, 18ba <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + cbz r0, 18aa <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ 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 18a6 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ + blt.n 1896 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 18ba <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + bge.n 18aa <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 18ba <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + cbnz r3, 18aa <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 18a2 <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + b.n 1892 <_PyPegen_new_type_comment+0x32> │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -266,15 +266,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ b.n 128 <_PyPegen_concatenate_strings+0x80> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7f4 <_PyPegen_register_stmts+0x14> │ │ │ │ │ + bl 7e4 <_PyPegen_seq_flatten+0xa8> │ │ │ │ │ R_ARM_THM_CALL _build_concatenated_str.isra.0 │ │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ mov r3, r7 │ │ │ │ │ @@ -560,21 +560,21 @@ │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r8, ip │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl e54 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl e44 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl ed8 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl ec8 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cbnz r7, 562 <_PyPegen_collect_call_seqs+0xc6> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -638,15 +638,15 @@ │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 5c8 <_PyPegen_add_type_comment_to_arg+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1870 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 1860 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 5c8 <_PyPegen_add_type_comment_to_arg+0x4c> │ │ │ │ │ ldrd r0, r3, [r5, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ │ @@ -655,266 +655,304 @@ │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 5c4 <_PyPegen_add_type_comment_to_arg+0x48> │ │ │ │ │ │ │ │ │ │ -000005cc <_PyPegen_get_cmpops>: │ │ │ │ │ -_PyPegen_get_cmpops(): │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ +000005cc <_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 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - cbz r1, 606 <_PyPegen_get_cmpops+0x3a> │ │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ │ + 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, 5f0 <_PyPegen_cmpop_expr_pair+0x24> │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +000005f4 <_PyPegen_get_cmpops>: │ │ │ │ │ +_PyPegen_get_cmpops(): │ │ │ │ │ + mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ + cbz r3, 644 <_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, 604 <_PyPegen_get_cmpops+0x38> │ │ │ │ │ + cbz r0, 640 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 604 <_PyPegen_get_cmpops+0x38> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - adds r2, r0, #4 │ │ │ │ │ - add.w r4, r3, r4, lsl #2 │ │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ │ - bne.n 5f6 <_PyPegen_get_cmpops+0x2a> │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - b.n 5e0 <_PyPegen_get_cmpops+0x14> │ │ │ │ │ + ble.n 640 <_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 640 <_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 632 <_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 │ │ │ │ │ │ │ │ │ │ -0000060c <_PyPegen_get_exprs>: │ │ │ │ │ +0000064c <_PyPegen_get_exprs>: │ │ │ │ │ _PyPegen_get_exprs(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - cbz r3, 64e <_PyPegen_get_exprs+0x42> │ │ │ │ │ + cbz r3, 69c <_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, 64a <_PyPegen_get_exprs+0x3e> │ │ │ │ │ + cbz r0, 698 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 64a <_PyPegen_get_exprs+0x3e> │ │ │ │ │ + ble.n 698 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - adds r2, r0, #4 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - add.w r4, r3, r4, lsl #2 │ │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ │ - bne.n 63c <_PyPegen_get_exprs+0x30> │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + str r2, [r0, #8] │ │ │ │ │ + beq.n 698 <_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 68a <_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 │ │ │ │ │ │ │ │ │ │ -00000654 <_PyPegen_join_sequences>: │ │ │ │ │ +000006a4 <_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 r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6e8 <_PyPegen_join_sequences+0x94> │ │ │ │ │ + beq.n 738 <_PyPegen_join_sequences+0x94> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6e4 <_PyPegen_join_sequences+0x90> │ │ │ │ │ + beq.n 734 <_PyPegen_join_sequences+0x90> │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 6c2 <_PyPegen_join_sequences+0x6e> │ │ │ │ │ + cbz r0, 712 <_PyPegen_join_sequences+0x6e> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 6c6 <_PyPegen_join_sequences+0x72> │ │ │ │ │ + ble.n 716 <_PyPegen_join_sequences+0x72> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 6be <_PyPegen_join_sequences+0x6a> │ │ │ │ │ + beq.n 70e <_PyPegen_join_sequences+0x6a> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 6be <_PyPegen_join_sequences+0x6a> │ │ │ │ │ + beq.n 70e <_PyPegen_join_sequences+0x6a> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 6be <_PyPegen_join_sequences+0x6a> │ │ │ │ │ + beq.n 70e <_PyPegen_join_sequences+0x6a> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldr r7, [r5, #4] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr.w ip, [r7, r1] │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ str.w ip, [r7, r1] │ │ │ │ │ - bne.n 6aa <_PyPegen_join_sequences+0x56> │ │ │ │ │ + bne.n 6fa <_PyPegen_join_sequences+0x56> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.n 6ca <_PyPegen_join_sequences+0x76> │ │ │ │ │ + bgt.n 71a <_PyPegen_join_sequences+0x76> │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6be <_PyPegen_join_sequences+0x6a> │ │ │ │ │ + b.n 70e <_PyPegen_join_sequences+0x6a> │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r5, [r1, r4] │ │ │ │ │ add.w r4, r4, #4 │ │ │ │ │ - beq.n 6c2 <_PyPegen_join_sequences+0x6e> │ │ │ │ │ - b.n 6ce <_PyPegen_join_sequences+0x7a> │ │ │ │ │ + beq.n 712 <_PyPegen_join_sequences+0x6e> │ │ │ │ │ + b.n 71e <_PyPegen_join_sequences+0x7a> │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 672 <_PyPegen_join_sequences+0x1e> │ │ │ │ │ + b.n 6c2 <_PyPegen_join_sequences+0x1e> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 66c <_PyPegen_join_sequences+0x18> │ │ │ │ │ + b.n 6bc <_PyPegen_join_sequences+0x18> │ │ │ │ │ │ │ │ │ │ -000006ec <_PyPegen_seq_flatten>: │ │ │ │ │ +0000073c <_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 7d2 <_PyPegen_seq_flatten+0xe6> │ │ │ │ │ + beq.n 822 <_PyPegen_seq_flatten+0xe6> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 7b6 <_PyPegen_seq_flatten+0xca> │ │ │ │ │ + ble.n 806 <_PyPegen_seq_flatten+0xca> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7cc <_PyPegen_seq_flatten+0xe0> │ │ │ │ │ + beq.n 81c <_PyPegen_seq_flatten+0xe0> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 748 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 798 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 71e <_PyPegen_seq_flatten+0x32> │ │ │ │ │ + cbz r3, 76e <_PyPegen_seq_flatten+0x32> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 748 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 798 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 72a <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ + cbz r3, 77a <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 748 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 798 <_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 7c6 <_PyPegen_seq_flatten+0xda> │ │ │ │ │ + beq.n 816 <_PyPegen_seq_flatten+0xda> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r0, r2 │ │ │ │ │ - bne.n 738 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + bne.n 788 <_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 7c2 <_PyPegen_seq_flatten+0xd6> │ │ │ │ │ + beq.n 812 <_PyPegen_seq_flatten+0xd6> │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 7b2 <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ + ble.n 802 <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ │ - cbz r2, 7ac <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ + cbz r2, 7fc <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 7ac <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ + ble.n 7fc <_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 79a <_PyPegen_seq_flatten+0xae> │ │ │ │ │ + beq.n 7ea <_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 782 <_PyPegen_seq_flatten+0x96> │ │ │ │ │ + bne.n 7d2 <_PyPegen_seq_flatten+0x96> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 7b2 <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ + beq.n 802 <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ add r5, r1 │ │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 764 <_PyPegen_seq_flatten+0x78> │ │ │ │ │ + bne.n 7b4 <_PyPegen_seq_flatten+0x78> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 75e <_PyPegen_seq_flatten+0x72> │ │ │ │ │ + bne.n 7ae <_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 752 <_PyPegen_seq_flatten+0x66> │ │ │ │ │ + bne.n 7a2 <_PyPegen_seq_flatten+0x66> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7b2 <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ + b.n 802 <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 738 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ - b.n 748 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 788 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + b.n 798 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 718 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ - b.n 748 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 768 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ + b.n 798 <_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 │ │ │ │ │ │ │ │ │ │ -000007e0 <_PyPegen_register_stmts>: │ │ │ │ │ +00000830 <_PyPegen_register_stmts>: │ │ │ │ │ _PyPegen_register_stmts(): │ │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - bne.n 7ee <_PyPegen_register_stmts+0xe> │ │ │ │ │ + bne.n 83e <_PyPegen_register_stmts+0xe> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7ea <_PyPegen_register_stmts+0xa> │ │ │ │ │ + beq.n 83a <_PyPegen_register_stmts+0xa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ itttt le │ │ │ │ │ @@ -922,45 +960,45 @@ │ │ │ │ │ strdle r2, r4, [r0, #100] @ 0x64 │ │ │ │ │ ldrdle r2, r3, [r3, #40] @ 0x28 │ │ │ │ │ strdle r2, r3, [r0, #108] @ 0x6c │ │ │ │ │ pop {r4} │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000818 : │ │ │ │ │ +00000868 : │ │ │ │ │ PyUnicode_READ_CHAR(): │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 834 │ │ │ │ │ - cbz r2, 850 │ │ │ │ │ + bne.n 884 │ │ │ │ │ + cbz r2, 8a0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 84a │ │ │ │ │ + bpl.n 89a │ │ │ │ │ add r0, r1 │ │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ │ bx lr │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - bne.n 858 │ │ │ │ │ - cbz r2, 854 │ │ │ │ │ + bne.n 8a8 │ │ │ │ │ + cbz r2, 8a4 │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrh.w r0, [r0, r1, lsl #1] │ │ │ │ │ bx lr │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 84c │ │ │ │ │ + b.n 89c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 844 │ │ │ │ │ - cbnz r2, 862 │ │ │ │ │ + b.n 894 │ │ │ │ │ + cbnz r2, 8b2 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ │ bx lr │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - b.n 85c │ │ │ │ │ + b.n 8ac │ │ │ ├── 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: 196340 (bytes into file) │ │ │ │ │ + Start of section headers: 196592 (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 0x2fef4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x2fff0: │ │ │ │ │ │ │ │ │ │ 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 00be14 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 024638 004b78 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00be48 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0291b0 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00bfe0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 00bfe0 001703 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 00d6e4 011db4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 029330 006230 08 I 13 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 01f498 00121e 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 02f560 000910 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0206b6 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0206b6 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0206ec 0020c0 10 14 356 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0227ac 001e8c 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 02fe70 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00bde4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 02472c 004b78 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00be18 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0292a4 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00bfb0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 00bfb0 001703 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 00d6b4 011ed8 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 029424 006238 08 I 13 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 01f58c 00121e 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 02f65c 000910 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0207aa 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0207aa 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0207e0 0020c0 10 14 356 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0228a0 001e8c 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 02ff6c 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,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 524 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 1 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 00005cf1 580 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ - 5: 00007959 240 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ + 4: 00005cd1 568 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ + 5: 0000792d 240 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ 6: 00000001 6510 FUNC LOCAL DEFAULT 7 compound_stmt_rule │ │ │ │ │ 7: 00001b4d 568 FUNC LOCAL DEFAULT 7 simple_stmts_rule │ │ │ │ │ 8: 00000d19 318 FUNC LOCAL DEFAULT 9 _gather_104_rule │ │ │ │ │ - 9: 00006b55 2016 FUNC LOCAL DEFAULT 7 expression_rule │ │ │ │ │ + 9: 00006b39 2016 FUNC LOCAL DEFAULT 7 expression_rule │ │ │ │ │ 10: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 13: 00000010 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 14: 0000004c 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ 15: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 16: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ @@ -30,196 +30,196 @@ │ │ │ │ │ 26: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 27: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 28: 00001971 130 FUNC LOCAL DEFAULT 7 _tmp_6_rule │ │ │ │ │ 29: 000019f5 112 FUNC LOCAL DEFAULT 7 _tmp_7_rule │ │ │ │ │ 30: 00001a65 114 FUNC LOCAL DEFAULT 7 _tmp_8_rule │ │ │ │ │ 31: 00001ad9 114 FUNC LOCAL DEFAULT 7 _tmp_9_rule │ │ │ │ │ 32: 000007d1 380 FUNC LOCAL DEFAULT 1 decorators_rule │ │ │ │ │ - 33: 0000117d 1362 FUNC LOCAL DEFAULT 1 function_def_raw_rule │ │ │ │ │ - 34: 0000eb59 992 FUNC LOCAL DEFAULT 7 named_expression_rule │ │ │ │ │ - 35: 0000f1c5 884 FUNC LOCAL DEFAULT 7 block_rule │ │ │ │ │ - 36: 00003555 722 FUNC LOCAL DEFAULT 1 elif_stmt_rule │ │ │ │ │ - 37: 00003829 430 FUNC LOCAL DEFAULT 1 else_block_rule │ │ │ │ │ - 38: 0000548d 322 FUNC LOCAL DEFAULT 1 _gather_35_rule │ │ │ │ │ - 39: 0000d845 50 FUNC LOCAL DEFAULT 7 NEW_TYPE_COMMENT │ │ │ │ │ - 40: 0000422d 690 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ - 41: 00004649 1022 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ - 42: 000039d9 322 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ - 43: 00003b1d 1806 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ - 44: 00008285 298 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 45: 000083b1 248 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 46: 0000a139 98 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 47: 00005051 80 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ - 48: 0000adc1 1878 FUNC LOCAL DEFAULT 1 _loop1_38_rule │ │ │ │ │ + 33: 00001171 1362 FUNC LOCAL DEFAULT 1 function_def_raw_rule │ │ │ │ │ + 34: 0000eb71 992 FUNC LOCAL DEFAULT 7 named_expression_rule │ │ │ │ │ + 35: 0000f2ed 884 FUNC LOCAL DEFAULT 7 block_rule │ │ │ │ │ + 36: 00003539 722 FUNC LOCAL DEFAULT 1 elif_stmt_rule │ │ │ │ │ + 37: 0000380d 430 FUNC LOCAL DEFAULT 1 else_block_rule │ │ │ │ │ + 38: 00005471 322 FUNC LOCAL DEFAULT 1 _gather_35_rule │ │ │ │ │ + 39: 0000d859 50 FUNC LOCAL DEFAULT 7 NEW_TYPE_COMMENT │ │ │ │ │ + 40: 00004211 690 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ + 41: 0000462d 1022 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ + 42: 000039bd 322 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ + 43: 00003b01 1806 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ + 44: 00008255 298 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 45: 00008381 248 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 46: 0000a109 98 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 47: 00005035 80 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ + 48: 0000ad91 1878 FUNC LOCAL DEFAULT 1 _loop1_38_rule │ │ │ │ │ 49: 00000001 316 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ 50: 00001011 316 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 51: 00000a05 106 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ 52: 00000a6f 228 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ - 53: 000021bd 98 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 54: 00007915 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 55: 00001d85 5466 FUNC LOCAL DEFAULT 7 simple_stmt_rule │ │ │ │ │ + 53: 000021a1 98 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ + 54: 000078e9 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 55: 00001d85 5462 FUNC LOCAL DEFAULT 7 simple_stmt_rule │ │ │ │ │ 56: 00000248 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 57: 00000268 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 58: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 59: 000002b8 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 60: 000002e8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 61: 00000308 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 62: 00000334 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 63: 0000036c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 64: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 65: 000032e1 1080 FUNC LOCAL DEFAULT 7 single_subscript_attribute_target_rule │ │ │ │ │ - 66: 0000579d 1344 FUNC LOCAL DEFAULT 7 star_targets_rule │ │ │ │ │ - 67: 000079fd 1692 FUNC LOCAL DEFAULT 7 star_expressions_rule │ │ │ │ │ - 68: 0000be71 114 FUNC LOCAL DEFAULT 7 _tmp_5_rule │ │ │ │ │ - 69: 0000cf61 454 FUNC LOCAL DEFAULT 7 annotated_rhs_rule │ │ │ │ │ - 70: 00008221 98 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 71: 00010615 644 FUNC LOCAL DEFAULT 7 augassign_rule │ │ │ │ │ - 72: 0000762d 198 FUNC LOCAL DEFAULT 7 single_target_rule │ │ │ │ │ - 73: 0000094d 2094 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ - 74: 00004571 216 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ - 75: 000057ad 414 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 76: 00005c89 102 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ - 77: 0000d6f9 330 FUNC LOCAL DEFAULT 7 yield_expr_rule │ │ │ │ │ - 78: 00004cc1 96 FUNC LOCAL DEFAULT 1 _tmp_17_rule │ │ │ │ │ - 79: 00006685 152 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 80: 0000f0c5 256 FUNC LOCAL DEFAULT 7 star_named_expression_rule │ │ │ │ │ - 81: 000075a5 312 FUNC LOCAL DEFAULT 1 _loop0_121_rule │ │ │ │ │ - 82: 000053b1 218 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ - 83: 000052d5 218 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ - 84: 00004f0d 322 FUNC LOCAL DEFAULT 1 _gather_15_rule │ │ │ │ │ - 85: 000019d9 730 FUNC LOCAL DEFAULT 1 type_params_rule │ │ │ │ │ - 86: 0000f539 1100 FUNC LOCAL DEFAULT 7 star_named_expressions_rule │ │ │ │ │ - 87: 00007835 126 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 88: 000037b9 2222 FUNC LOCAL DEFAULT 7 t_primary_raw │ │ │ │ │ - 89: 00005719 130 FUNC LOCAL DEFAULT 7 t_lookahead_rule │ │ │ │ │ - 90: 000100d5 1072 FUNC LOCAL DEFAULT 7 slices_rule │ │ │ │ │ - 91: 00003719 160 FUNC LOCAL DEFAULT 7 t_primary_rule │ │ │ │ │ - 92: 00004069 3928 FUNC LOCAL DEFAULT 7 atom_rule │ │ │ │ │ - 93: 0000c499 2280 FUNC LOCAL DEFAULT 7 arguments_rule │ │ │ │ │ - 94: 00006851 772 FUNC LOCAL DEFAULT 7 genexp_rule │ │ │ │ │ + 65: 000032dd 1080 FUNC LOCAL DEFAULT 7 single_subscript_attribute_target_rule │ │ │ │ │ + 66: 000057a5 1316 FUNC LOCAL DEFAULT 7 star_targets_rule │ │ │ │ │ + 67: 000079d9 1690 FUNC LOCAL DEFAULT 7 star_expressions_rule │ │ │ │ │ + 68: 0000be89 114 FUNC LOCAL DEFAULT 7 _tmp_5_rule │ │ │ │ │ + 69: 0000cf75 454 FUNC LOCAL DEFAULT 7 annotated_rhs_rule │ │ │ │ │ + 70: 000081f1 98 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ + 71: 00010739 644 FUNC LOCAL DEFAULT 7 augassign_rule │ │ │ │ │ + 72: 00007611 198 FUNC LOCAL DEFAULT 7 single_target_rule │ │ │ │ │ + 73: 0000094d 2082 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ + 74: 00004555 216 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ + 75: 00005791 414 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 76: 00005c69 102 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ + 77: 0000d70d 330 FUNC LOCAL DEFAULT 7 yield_expr_rule │ │ │ │ │ + 78: 00004ca5 96 FUNC LOCAL DEFAULT 1 _tmp_17_rule │ │ │ │ │ + 79: 00006659 152 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 80: 0000f1ed 254 FUNC LOCAL DEFAULT 7 star_named_expression_rule │ │ │ │ │ + 81: 00007579 312 FUNC LOCAL DEFAULT 1 _loop0_121_rule │ │ │ │ │ + 82: 00005395 218 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ + 83: 000052b9 218 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ + 84: 00004ef1 322 FUNC LOCAL DEFAULT 1 _gather_15_rule │ │ │ │ │ + 85: 000019cd 716 FUNC LOCAL DEFAULT 1 type_params_rule │ │ │ │ │ + 86: 00007809 126 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 87: 0000f661 1100 FUNC LOCAL DEFAULT 7 star_named_expressions_rule │ │ │ │ │ + 88: 000037b5 2222 FUNC LOCAL DEFAULT 7 t_primary_raw │ │ │ │ │ + 89: 00005721 130 FUNC LOCAL DEFAULT 7 t_lookahead_rule │ │ │ │ │ + 90: 000101f9 1072 FUNC LOCAL DEFAULT 7 slices_rule │ │ │ │ │ + 91: 00003715 160 FUNC LOCAL DEFAULT 7 t_primary_rule │ │ │ │ │ + 92: 00004065 3938 FUNC LOCAL DEFAULT 7 atom_rule │ │ │ │ │ + 93: 0000c4b1 2274 FUNC LOCAL DEFAULT 7 arguments_rule │ │ │ │ │ + 94: 00006831 774 FUNC LOCAL DEFAULT 7 genexp_rule │ │ │ │ │ 95: 00000388 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 96: 000003ac 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 97: 000003d8 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 98: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 99: 00000434 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 100: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 101: 00004fc1 126 FUNC LOCAL DEFAULT 7 _tmp_43_rule │ │ │ │ │ - 102: 00005041 620 FUNC LOCAL DEFAULT 7 strings_rule │ │ │ │ │ - 103: 0000ef39 394 FUNC LOCAL DEFAULT 7 tuple_rule │ │ │ │ │ - 104: 000031ad 248 FUNC LOCAL DEFAULT 1 list_rule │ │ │ │ │ - 105: 00004a49 318 FUNC LOCAL DEFAULT 1 _gather_85_rule │ │ │ │ │ - 106: 0000bee5 1458 FUNC LOCAL DEFAULT 7 for_if_clauses_rule │ │ │ │ │ - 107: 00005f35 100 FUNC LOCAL DEFAULT 1 _tmp_149_rule │ │ │ │ │ - 108: 0000d879 596 FUNC LOCAL DEFAULT 7 starred_expression_rule │ │ │ │ │ - 109: 00009321 464 FUNC LOCAL DEFAULT 7 bitwise_or_rule │ │ │ │ │ - 110: 000070bd 530 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 101: 00004fc9 126 FUNC LOCAL DEFAULT 7 _tmp_43_rule │ │ │ │ │ + 102: 00005049 620 FUNC LOCAL DEFAULT 7 strings_rule │ │ │ │ │ + 103: 0000ef51 668 FUNC LOCAL DEFAULT 7 tuple_rule │ │ │ │ │ + 104: 00003191 248 FUNC LOCAL DEFAULT 1 list_rule │ │ │ │ │ + 105: 00004a2d 318 FUNC LOCAL DEFAULT 1 _gather_85_rule │ │ │ │ │ + 106: 0000befd 1458 FUNC LOCAL DEFAULT 7 for_if_clauses_rule │ │ │ │ │ + 107: 0000d88d 596 FUNC LOCAL DEFAULT 7 starred_expression_rule │ │ │ │ │ + 108: 00005f09 100 FUNC LOCAL DEFAULT 1 _tmp_149_rule │ │ │ │ │ + 109: 0000931d 464 FUNC LOCAL DEFAULT 7 bitwise_or_rule │ │ │ │ │ + 110: 00007091 530 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ 111: 0000049c 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 112: 000052ad 330 FUNC LOCAL DEFAULT 7 _loop1_81_rule │ │ │ │ │ - 113: 00007a49 256 FUNC LOCAL DEFAULT 1 _loop1_82_rule │ │ │ │ │ - 114: 000053f9 798 FUNC LOCAL DEFAULT 7 _tmp_154_rule │ │ │ │ │ - 115: 00007b49 898 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ - 116: 0000f985 1872 FUNC LOCAL DEFAULT 7 fstring_replacement_field_rule │ │ │ │ │ - 117: 00005e5d 2548 FUNC LOCAL DEFAULT 7 target_with_star_atom_rule │ │ │ │ │ - 118: 000034f5 96 FUNC LOCAL DEFAULT 1 _tmp_166_rule │ │ │ │ │ - 119: 00005cdd 382 FUNC LOCAL DEFAULT 7 star_target_rule │ │ │ │ │ + 112: 000052b5 330 FUNC LOCAL DEFAULT 7 _loop1_81_rule │ │ │ │ │ + 113: 00007a1d 256 FUNC LOCAL DEFAULT 1 _loop1_82_rule │ │ │ │ │ + 114: 00005401 798 FUNC LOCAL DEFAULT 7 _tmp_154_rule │ │ │ │ │ + 115: 00007b1d 896 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ + 116: 0000faad 1868 FUNC LOCAL DEFAULT 7 fstring_replacement_field_rule │ │ │ │ │ + 117: 00005e49 2536 FUNC LOCAL DEFAULT 7 target_with_star_atom_rule │ │ │ │ │ + 118: 000034d9 96 FUNC LOCAL DEFAULT 1 _tmp_166_rule │ │ │ │ │ + 119: 00005cc9 382 FUNC LOCAL DEFAULT 7 star_target_rule │ │ │ │ │ 120: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 121: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 122: 00000530 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 123: 0000055c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 124: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 125: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 126: 000005f8 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 127: 0000063c 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 128: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 129: 00007335 758 FUNC LOCAL DEFAULT 7 disjunction_rule │ │ │ │ │ - 130: 0000bd2d 322 FUNC LOCAL DEFAULT 7 lambdef_rule │ │ │ │ │ - 131: 00006ec1 124 FUNC LOCAL DEFAULT 1 _tmp_115_rule │ │ │ │ │ - 132: 000076dd 342 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ + 129: 00007319 758 FUNC LOCAL DEFAULT 7 disjunction_rule │ │ │ │ │ + 130: 0000bd45 322 FUNC LOCAL DEFAULT 7 lambdef_rule │ │ │ │ │ + 131: 00006e95 124 FUNC LOCAL DEFAULT 1 _tmp_115_rule │ │ │ │ │ + 132: 000076b1 342 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ 133: 0000021b 104 FUNC LOCAL DEFAULT 9 _tmp_116_rule │ │ │ │ │ - 134: 00005f99 1606 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 135: 000076f5 776 FUNC LOCAL DEFAULT 7 conjunction_rule │ │ │ │ │ - 136: 00008099 4476 FUNC LOCAL DEFAULT 7 inversion_rule │ │ │ │ │ - 137: 00009215 266 FUNC LOCAL DEFAULT 7 star_expression_rule │ │ │ │ │ - 138: 000094f1 1014 FUNC LOCAL DEFAULT 7 bitwise_xor_rule │ │ │ │ │ - 139: 000098e9 1544 FUNC LOCAL DEFAULT 7 bitwise_and_rule │ │ │ │ │ - 140: 00009ef1 946 FUNC LOCAL DEFAULT 7 shift_expr_rule │ │ │ │ │ + 134: 00005f6d 1606 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ + 135: 000076d9 766 FUNC LOCAL DEFAULT 7 conjunction_rule │ │ │ │ │ + 136: 00008075 4506 FUNC LOCAL DEFAULT 7 inversion_rule │ │ │ │ │ + 137: 00009211 266 FUNC LOCAL DEFAULT 7 star_expression_rule │ │ │ │ │ + 138: 000094ed 1002 FUNC LOCAL DEFAULT 7 bitwise_xor_rule │ │ │ │ │ + 139: 000098d9 1544 FUNC LOCAL DEFAULT 7 bitwise_and_rule │ │ │ │ │ + 140: 00009ee1 946 FUNC LOCAL DEFAULT 7 shift_expr_rule │ │ │ │ │ 141: 000006bc 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 142: 0000a2a5 542 FUNC LOCAL DEFAULT 7 sum_rule │ │ │ │ │ - 143: 0000a4c5 274 FUNC LOCAL DEFAULT 7 term_rule │ │ │ │ │ - 144: 0000a5d9 2590 FUNC LOCAL DEFAULT 7 term_raw │ │ │ │ │ + 142: 0000a295 542 FUNC LOCAL DEFAULT 7 sum_rule │ │ │ │ │ + 143: 0000a4b5 274 FUNC LOCAL DEFAULT 7 term_rule │ │ │ │ │ + 144: 0000a5c9 2590 FUNC LOCAL DEFAULT 7 term_raw │ │ │ │ │ 145: 000006ec 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 146: 0000aff9 1318 FUNC LOCAL DEFAULT 7 factor_rule │ │ │ │ │ + 146: 0000afe9 1350 FUNC LOCAL DEFAULT 7 factor_rule │ │ │ │ │ 147: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 148: 0000b521 286 FUNC LOCAL DEFAULT 7 primary_rule │ │ │ │ │ - 149: 0000b641 1772 FUNC LOCAL DEFAULT 7 primary_raw │ │ │ │ │ + 148: 0000b531 286 FUNC LOCAL DEFAULT 7 primary_rule │ │ │ │ │ + 149: 0000b651 1778 FUNC LOCAL DEFAULT 7 primary_raw │ │ │ │ │ 150: 00000718 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 151: 0000074c 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 152: 000016d1 454 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ - 153: 000022c5 100 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ - 154: 00001899 318 FUNC LOCAL DEFAULT 1 dotted_name_rule │ │ │ │ │ - 155: 00002329 554 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ + 152: 000016c5 454 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ + 153: 000022a9 100 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 154: 0000188d 318 FUNC LOCAL DEFAULT 1 dotted_name_rule │ │ │ │ │ + 155: 0000230d 554 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 156: 00000778 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 157: 00000794 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 158: 00004b89 312 FUNC LOCAL DEFAULT 1 _loop0_87_rule │ │ │ │ │ - 159: 000069e5 132 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 158: 00004b6d 312 FUNC LOCAL DEFAULT 1 _loop0_87_rule │ │ │ │ │ + 159: 000069b9 132 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 160: 000007bc 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 161: 000007fc 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 162: 00000800 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 163: 00001cb5 1288 FUNC LOCAL DEFAULT 1 params_rule │ │ │ │ │ - 164: 000032a5 96 FUNC LOCAL DEFAULT 1 _tmp_27_rule │ │ │ │ │ - 165: 00003305 352 FUNC LOCAL DEFAULT 1 func_type_comment_rule │ │ │ │ │ + 163: 00001c99 1288 FUNC LOCAL DEFAULT 1 params_rule │ │ │ │ │ + 164: 00003289 96 FUNC LOCAL DEFAULT 1 _tmp_27_rule │ │ │ │ │ + 165: 000032e9 352 FUNC LOCAL DEFAULT 1 func_type_comment_rule │ │ │ │ │ 166: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ 167: 00000854 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ 168: 00000880 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ 169: 000008c0 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 170: 0000d129 1486 FUNC LOCAL DEFAULT 7 _gather_90_rule │ │ │ │ │ - 171: 00010899 2456 FUNC LOCAL DEFAULT 7 kwargs_rule │ │ │ │ │ - 172: 0000cd81 480 FUNC LOCAL DEFAULT 7 args_rule │ │ │ │ │ + 170: 0000d13d 1488 FUNC LOCAL DEFAULT 7 _gather_90_rule │ │ │ │ │ + 171: 000109bd 2456 FUNC LOCAL DEFAULT 7 kwargs_rule │ │ │ │ │ + 172: 0000cd95 480 FUNC LOCAL DEFAULT 7 args_rule │ │ │ │ │ 173: 0000035d 114 FUNC LOCAL DEFAULT 9 _tmp_168_rule │ │ │ │ │ 174: 00000e57 102 FUNC LOCAL DEFAULT 9 _tmp_111_rule │ │ │ │ │ 175: 000008e4 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 176: 00000f33 222 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 177: 00000904 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 178: 00000928 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 179: 0000a951 978 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 179: 0000a921 978 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 180: 00000944 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ 181: 00000974 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ 182: 0000098c 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ 183: 000009b4 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ 184: 000009cc 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ 185: 00000a0c 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ 186: 00000a38 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ 187: 00000a50 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 188: 00000a70 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 189: 00002221 164 FUNC LOCAL DEFAULT 1 slash_no_default_rule │ │ │ │ │ - 190: 00002555 230 FUNC LOCAL DEFAULT 1 slash_with_default_rule │ │ │ │ │ - 191: 0000dacd 412 FUNC LOCAL DEFAULT 7 _loop1_30_rule │ │ │ │ │ - 192: 00002981 464 FUNC LOCAL DEFAULT 1 _loop0_29_rule │ │ │ │ │ - 193: 00002b51 1238 FUNC LOCAL DEFAULT 1 star_etc_rule │ │ │ │ │ - 194: 0000e2e5 2164 FUNC LOCAL DEFAULT 7 _loop1_31_rule │ │ │ │ │ - 195: 0000e151 404 FUNC LOCAL DEFAULT 7 _loop0_28_rule │ │ │ │ │ - 196: 000078b5 96 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ - 197: 00004d21 240 FUNC LOCAL DEFAULT 1 _loop0_32_rule │ │ │ │ │ - 198: 000051e1 244 FUNC LOCAL DEFAULT 1 _loop1_33_rule │ │ │ │ │ - 199: 0000dc69 916 FUNC LOCAL DEFAULT 7 param_no_default_rule │ │ │ │ │ - 200: 0000dffd 338 FUNC LOCAL DEFAULT 7 param_rule │ │ │ │ │ + 189: 00002205 164 FUNC LOCAL DEFAULT 1 slash_no_default_rule │ │ │ │ │ + 190: 00002539 230 FUNC LOCAL DEFAULT 1 slash_with_default_rule │ │ │ │ │ + 191: 0000dae1 412 FUNC LOCAL DEFAULT 7 _loop1_30_rule │ │ │ │ │ + 192: 00002965 464 FUNC LOCAL DEFAULT 1 _loop0_29_rule │ │ │ │ │ + 193: 00002b35 1238 FUNC LOCAL DEFAULT 1 star_etc_rule │ │ │ │ │ + 194: 0000e2ed 2178 FUNC LOCAL DEFAULT 7 _loop1_31_rule │ │ │ │ │ + 195: 0000e165 390 FUNC LOCAL DEFAULT 7 _loop0_28_rule │ │ │ │ │ + 196: 00007889 96 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ + 197: 00004d05 240 FUNC LOCAL DEFAULT 1 _loop0_32_rule │ │ │ │ │ + 198: 000051c5 244 FUNC LOCAL DEFAULT 1 _loop1_33_rule │ │ │ │ │ + 199: 0000dc7d 916 FUNC LOCAL DEFAULT 7 param_no_default_rule │ │ │ │ │ + 200: 0000e011 338 FUNC LOCAL DEFAULT 7 param_rule │ │ │ │ │ 201: 00000a90 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ - 202: 0000263d 380 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ - 203: 000027b9 456 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 204: 000114fd 268 FUNC LOCAL DEFAULT 7 default_rule │ │ │ │ │ + 202: 00002621 380 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ + 203: 0000279d 454 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ + 204: 00011621 268 FUNC LOCAL DEFAULT 7 default_rule │ │ │ │ │ 205: 00000acc 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ 206: 00000af0 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 207: 00000b14 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ 208: 00000b48 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ - 209: 00003029 386 FUNC LOCAL DEFAULT 1 kwds_rule │ │ │ │ │ - 210: 000050a1 318 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 209: 0000300d 386 FUNC LOCAL DEFAULT 1 kwds_rule │ │ │ │ │ + 210: 00005085 318 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ 211: 000009a1 100 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ 212: 00000b68 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ 213: 00000b94 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 214: 000074fd 168 FUNC LOCAL DEFAULT 1 _tmp_119_rule │ │ │ │ │ + 214: 000074d1 168 FUNC LOCAL DEFAULT 1 _tmp_119_rule │ │ │ │ │ 215: 000008cb 102 FUNC LOCAL DEFAULT 9 _tmp_118_rule │ │ │ │ │ 216: 00000bd4 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ 217: 00000c04 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ 218: 00000ebd 118 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ 219: 00000c34 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ 220: 00000c50 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ 221: 00000c80 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ @@ -229,113 +229,113 @@ │ │ │ │ │ 225: 00000d44 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ 226: 00000d74 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ 227: 00000d9c 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ 228: 00000dc4 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ 229: 00000dec 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ 230: 00000e0c 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ 231: 00000e38 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ - 232: 00003465 144 FUNC LOCAL DEFAULT 1 fstring_conversion_rule │ │ │ │ │ - 233: 000080c5 346 FUNC LOCAL DEFAULT 1 _loop0_77_rule │ │ │ │ │ + 232: 00003449 144 FUNC LOCAL DEFAULT 1 fstring_conversion_rule │ │ │ │ │ + 233: 00008095 346 FUNC LOCAL DEFAULT 1 _loop0_77_rule │ │ │ │ │ 234: 00000cb5 100 FUNC LOCAL DEFAULT 9 _tmp_152_rule.isra.0 │ │ │ │ │ 235: 00000c4f 102 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 236: 00000bd9 118 FUNC LOCAL DEFAULT 9 _tmp_151_rule │ │ │ │ │ 237: 00000b53 134 FUNC LOCAL DEFAULT 9 _tmp_150_rule │ │ │ │ │ 238: 00000e50 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ 239: 00000931 112 FUNC LOCAL DEFAULT 9 _tmp_105_rule │ │ │ │ │ 240: 00000e78 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ 241: 00000eb8 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ 242: 00000ef8 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ - 243: 00007ecd 502 FUNC LOCAL DEFAULT 1 _tmp_163_rule │ │ │ │ │ + 243: 00007e9d 502 FUNC LOCAL DEFAULT 1 _tmp_163_rule │ │ │ │ │ 244: 00000f20 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ 245: 00000f60 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ 246: 00000fa0 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ 247: 00000fcc 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ 248: 0000100c 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ 249: 00001030 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ - 250: 000044e1 144 FUNC LOCAL DEFAULT 1 _tmp_26_rule │ │ │ │ │ + 250: 000044c5 144 FUNC LOCAL DEFAULT 1 _tmp_26_rule │ │ │ │ │ 251: 00001070 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ 252: 000010ac 0 NOTYPE LOCAL DEFAULT 6 .LC99 │ │ │ │ │ - 253: 00010505 270 FUNC LOCAL DEFAULT 7 double_starred_kvpair_rule │ │ │ │ │ - 254: 00011389 370 FUNC LOCAL DEFAULT 7 kwarg_or_double_starred_rule │ │ │ │ │ - 255: 00011231 342 FUNC LOCAL DEFAULT 7 kwarg_or_starred_rule │ │ │ │ │ - 256: 0000a691 588 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ - 257: 00004e11 250 FUNC LOCAL DEFAULT 1 param_maybe_default_rule │ │ │ │ │ + 253: 00010629 270 FUNC LOCAL DEFAULT 7 double_starred_kvpair_rule │ │ │ │ │ + 254: 000114ad 370 FUNC LOCAL DEFAULT 7 kwarg_or_double_starred_rule │ │ │ │ │ + 255: 00011355 342 FUNC LOCAL DEFAULT 7 kwarg_or_starred_rule │ │ │ │ │ + 256: 0000a661 588 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 257: 00004df5 250 FUNC LOCAL DEFAULT 1 param_maybe_default_rule │ │ │ │ │ 258: 000010c0 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ - 259: 0000bdb1 100 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ + 259: 0000bd81 100 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ 260: 000010e4 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ - 261: 000055d1 354 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ - 262: 00005735 118 FUNC LOCAL DEFAULT 1 _tmp_36_rule │ │ │ │ │ - 263: 0000594d 826 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 261: 000055b5 354 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ + 262: 00005719 118 FUNC LOCAL DEFAULT 1 _tmp_36_rule │ │ │ │ │ + 263: 00005931 822 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 264: 00001114 0 NOTYPE LOCAL DEFAULT 6 .LC102 │ │ │ │ │ - 265: 000065e1 164 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ - 266: 0000671d 230 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 267: 00011609 700 FUNC LOCAL DEFAULT 7 _loop1_73_rule │ │ │ │ │ - 268: 00006a69 240 FUNC LOCAL DEFAULT 1 _loop0_72_rule │ │ │ │ │ - 269: 00006b59 872 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ - 270: 00006805 250 FUNC LOCAL DEFAULT 1 _loop1_74_rule │ │ │ │ │ + 265: 000065b5 164 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ + 266: 000066f1 230 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ + 267: 0001172d 698 FUNC LOCAL DEFAULT 7 _loop1_73_rule │ │ │ │ │ + 268: 00006a3d 240 FUNC LOCAL DEFAULT 1 _loop0_72_rule │ │ │ │ │ + 269: 00006b2d 872 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ + 270: 000067d9 250 FUNC LOCAL DEFAULT 1 _loop1_74_rule │ │ │ │ │ 271: 000002fb 98 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ - 272: 00011b19 668 FUNC LOCAL DEFAULT 7 _loop0_71_rule │ │ │ │ │ - 273: 000072d1 240 FUNC LOCAL DEFAULT 1 _loop0_75_rule │ │ │ │ │ - 274: 0000a58d 258 FUNC LOCAL DEFAULT 1 _loop1_76_rule │ │ │ │ │ - 275: 000118c5 350 FUNC LOCAL DEFAULT 7 lambda_param_no_default_rule │ │ │ │ │ - 276: 00011a25 242 FUNC LOCAL DEFAULT 7 lambda_param_rule │ │ │ │ │ - 277: 00006901 228 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ - 278: 00006f3d 384 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ + 272: 00011c3d 666 FUNC LOCAL DEFAULT 7 _loop0_71_rule │ │ │ │ │ + 273: 000072a5 240 FUNC LOCAL DEFAULT 1 _loop0_75_rule │ │ │ │ │ + 274: 0000a55d 258 FUNC LOCAL DEFAULT 1 _loop1_76_rule │ │ │ │ │ + 275: 000119e9 350 FUNC LOCAL DEFAULT 7 lambda_param_no_default_rule │ │ │ │ │ + 276: 00011b49 242 FUNC LOCAL DEFAULT 7 lambda_param_rule │ │ │ │ │ + 277: 000068d5 228 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ + 278: 00006f11 384 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 279: 000011bb 100 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 280: 0000114c 0 NOTYPE LOCAL DEFAULT 6 .LC103 │ │ │ │ │ 281: 00001180 0 NOTYPE LOCAL DEFAULT 6 .LC104 │ │ │ │ │ - 282: 00007499 100 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ - 283: 000073c1 216 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 282: 0000746d 100 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ + 283: 00007395 216 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ 284: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 285: 0000013d 110 FUNC LOCAL DEFAULT 9 _tmp_174_rule │ │ │ │ │ 286: 000001ab 112 FUNC LOCAL DEFAULT 9 _tmp_177_rule │ │ │ │ │ 287: 000011bc 0 NOTYPE LOCAL DEFAULT 6 .LC105 │ │ │ │ │ 288: 000011d0 0 NOTYPE LOCAL DEFAULT 6 .LC106 │ │ │ │ │ 289: 000011e4 0 NOTYPE LOCAL DEFAULT 6 .LC107 │ │ │ │ │ - 290: 0000b519 964 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ + 290: 0000b4e9 964 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ 291: 000003cf 1276 FUNC LOCAL DEFAULT 9 invalid_tstring_replacement_field_rule │ │ │ │ │ - 292: 000084a9 146 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 293: 000086d5 618 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 294: 0000853d 406 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 295: 00009fa1 408 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 296: 00009c29 170 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 297: 00009cd5 230 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 292: 00008479 146 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 293: 000086a5 618 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 294: 0000850d 406 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 295: 00009f71 408 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 296: 00009bf9 170 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 297: 00009ca5 230 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 298: 000011f4 0 NOTYPE LOCAL DEFAULT 6 .LC108 │ │ │ │ │ 299: 000011f8 0 NOTYPE LOCAL DEFAULT 6 .LC109 │ │ │ │ │ 300: 00001214 0 NOTYPE LOCAL DEFAULT 6 .LC110 │ │ │ │ │ - 301: 00008941 540 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ - 302: 00008b5d 3342 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ + 301: 00008911 540 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ + 302: 00008b2d 3342 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ 303: 00001234 0 NOTYPE LOCAL DEFAULT 6 .LC111 │ │ │ │ │ - 304: 0000986d 246 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 305: 00009965 322 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 306: 00009dbd 386 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 307: 00009f41 96 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 308: 0000a211 378 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 309: 0000b8dd 100 FUNC LOCAL DEFAULT 1 _tmp_42_rule │ │ │ │ │ - 310: 0000b941 98 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 311: 0000b9a5 378 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 312: 0000a38d 370 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 313: 0000a19d 116 FUNC LOCAL DEFAULT 1 _tmp_44_rule │ │ │ │ │ - 314: 00009aa9 262 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ + 304: 0000983d 246 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 305: 00009935 322 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 306: 00009d8d 386 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 307: 00009f11 96 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 308: 0000a1e1 378 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 309: 0000b8ad 100 FUNC LOCAL DEFAULT 1 _tmp_42_rule │ │ │ │ │ + 310: 0000b911 98 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 311: 0000b975 378 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 312: 0000a35d 370 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 313: 0000a16d 116 FUNC LOCAL DEFAULT 1 _tmp_44_rule │ │ │ │ │ + 314: 00009a79 262 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ 315: 00000283 120 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 316: 00009bb1 120 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ - 317: 0000a501 140 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 316: 00009b81 120 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ + 317: 0000a4d1 140 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 318: 00001260 0 NOTYPE LOCAL DEFAULT 6 .LC112 │ │ │ │ │ 319: 000012a0 0 NOTYPE LOCAL DEFAULT 6 .LC113 │ │ │ │ │ - 320: 0000a8dd 116 FUNC LOCAL DEFAULT 1 _tmp_113_rule │ │ │ │ │ + 320: 0000a8ad 116 FUNC LOCAL DEFAULT 1 _tmp_113_rule │ │ │ │ │ 321: 000012cc 0 NOTYPE LOCAL DEFAULT 6 .LC114 │ │ │ │ │ 322: 000012f8 0 NOTYPE LOCAL DEFAULT 6 .LC115 │ │ │ │ │ 323: 0000131c 0 NOTYPE LOCAL DEFAULT 6 .LC116 │ │ │ │ │ 324: 00001344 0 NOTYPE LOCAL DEFAULT 6 .LC117 │ │ │ │ │ 325: 00001364 0 NOTYPE LOCAL DEFAULT 6 .LC118 │ │ │ │ │ - 326: 0000ad25 154 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 326: 0000acf5 154 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ 327: 00001380 0 NOTYPE LOCAL DEFAULT 6 .LC119 │ │ │ │ │ 328: 000013c0 0 NOTYPE LOCAL DEFAULT 6 .LC120 │ │ │ │ │ 329: 000013e8 0 NOTYPE LOCAL DEFAULT 6 .LC121 │ │ │ │ │ - 330: 0000bb21 654 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 330: 0000baf1 654 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ 331: 00001410 0 NOTYPE LOCAL DEFAULT 6 .LC122 │ │ │ │ │ 332: 00001440 0 NOTYPE LOCAL DEFAULT 6 .LC123 │ │ │ │ │ 333: 00001470 0 NOTYPE LOCAL DEFAULT 6 .LC124 │ │ │ │ │ 334: 000014a0 0 NOTYPE LOCAL DEFAULT 6 .LC125 │ │ │ │ │ 335: 000014d0 0 NOTYPE LOCAL DEFAULT 6 .LC126 │ │ │ │ │ 336: 00001504 0 NOTYPE LOCAL DEFAULT 6 .LC127 │ │ │ │ │ 337: 00001534 0 NOTYPE LOCAL DEFAULT 6 .LC128 │ │ │ │ │ @@ -410,16 +410,16 @@ │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Return │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Raise │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AugAssign │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Delete │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assert │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_map_names_to_ids │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Global │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Nonlocal │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeAlias │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeAlias │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Nonlocal │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_expr_name │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_update_memo │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_number_token │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x24638 contains 2415 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x2472c contains 2415 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000016 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000052 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000058 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000008a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000098 0001680a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ @@ -64,62 +64,62 @@ │ │ │ │ │ 00000544 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000055a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000572 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000058a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000059e 0000080a R_ARM_THM_CALL 00000d19 _gather_104_rule │ │ │ │ │ 000005ba 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005c6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005d0 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ +000005d0 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ 000005e8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005f6 0001780a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ 00000600 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000610 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000061a 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ +0000061a 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ 00000628 0001790a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 00000632 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000640 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000064a 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ +0000064a 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ 0000065a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000067a 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ +0000067a 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ 00000686 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000694 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -000006a2 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ +00000694 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +000006a2 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ 000006b2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006c0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006cc 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ +000006cc 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ 000006dc 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000006ea 0001790a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 000006fa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000702 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000070a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000712 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000720 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000728 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000736 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000073e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000744 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000075a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000762 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000076c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000778 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ +00000778 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ 00000788 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000796 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007a2 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ +000007a2 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ 000007b4 0001790a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 000007c6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000007f4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000007fa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000820 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000826 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000838 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000858 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000085e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000086e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000880 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000089c 0000220a R_ARM_THM_CALL 0000eb59 named_expression_rule │ │ │ │ │ +0000089c 0000220a R_ARM_THM_CALL 0000eb71 named_expression_rule │ │ │ │ │ 000008aa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008d8 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000008e6 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000090c 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000091c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000924 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000092c 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -156,2272 +156,2272 @@ │ │ │ │ │ 00000c18 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000c2e 0001ce0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ 00000c4a 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ 00000c54 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000cbc 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000cc4 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000ce0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cf8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000cfe 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000d12 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000d48 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000d5a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000d6a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d7c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000d90 0001ce0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00000daa 0001d00a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00000db4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000de2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000dea 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e00 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e10 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000e32 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e3a 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e5c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e64 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e6c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000ea4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000eb6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ed2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000ed8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000cf6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000cfc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000d0e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000d42 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000d52 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d62 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d74 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000d86 0001ce0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00000da0 0001d00a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +00000daa 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000dd8 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000de0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000df6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e0c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000e40 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e48 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e50 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000e88 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e9a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000eb6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000ebc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000ed8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ef4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f10 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f2a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f3a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f42 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f46 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f4a 0000972f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ -00000f4e 00009730 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ -00000f68 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f8a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000f90 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000fc0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000fc6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000fdc 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000ff8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001008 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000101a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000102a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001040 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001056 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000105a 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000105e 0000962f R_ARM_THM_MOVW_ABS_NC 00000718 .LC43 │ │ │ │ │ -00001062 00009630 R_ARM_THM_MOVT_ABS 00000718 .LC43 │ │ │ │ │ -00001082 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001098 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010a0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010e2 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000f0e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f1e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f26 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f2a 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f2e 0000972f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ +00000f32 00009730 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ +00000f4c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f6e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000f74 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000fa4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000faa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000fc0 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000fdc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fec 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000ffe 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000100e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001024 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000103a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000103e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001042 0000962f R_ARM_THM_MOVW_ABS_NC 00000718 .LC43 │ │ │ │ │ +00001046 00009630 R_ARM_THM_MOVT_ABS 00000718 .LC43 │ │ │ │ │ +00001066 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000107c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001084 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000010c6 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000010d6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000010ea 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000010f2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001106 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000110e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000111c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000112c 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001146 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001158 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000116a 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000011a0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000011a6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000011e4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011ee 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000120c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001228 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001244 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000125e 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -0000126a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001284 0000270a R_ARM_THM_CALL 0000d845 NEW_TYPE_COMMENT │ │ │ │ │ -000012a6 0001d20a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -000012c6 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000012ec 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001304 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000130e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000132c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001348 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001364 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000137e 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -0000138a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000013a2 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000013b2 0000270a R_ARM_THM_CALL 0000d845 NEW_TYPE_COMMENT │ │ │ │ │ -000013d6 0001d30a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -000013de 0000a22f R_ARM_THM_MOVW_ABS_NC 00000800 .LC49 │ │ │ │ │ -000013e2 0000a230 R_ARM_THM_MOVT_ABS 00000800 .LC49 │ │ │ │ │ -000013f6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001412 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001454 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000145a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001478 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000148a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001494 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000014aa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014c0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014d6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014e0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014e6 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000014ea 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000014f4 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001510 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001526 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001532 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001552 0000a12f R_ARM_THM_MOVW_ABS_NC 000007fc .LC48 │ │ │ │ │ -00001556 0000a130 R_ARM_THM_MOVT_ABS 000007fc .LC48 │ │ │ │ │ -0000155a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001578 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001594 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00001598 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -0000159c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000015b6 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -000015e2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015ea 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000015ee 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000015f6 0000a02f R_ARM_THM_MOVW_ABS_NC 000007bc .LC47 │ │ │ │ │ -000015fa 0000a030 R_ARM_THM_MOVT_ABS 000007bc .LC47 │ │ │ │ │ -00001602 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000160c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001656 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001696 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000169e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016f4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000016fa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001718 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000175c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000177a 0001da0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000017aa 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000017b0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000017ce 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017d6 0000b02f R_ARM_THM_MOVW_ABS_NC 00000f33 _tmp_139_rule │ │ │ │ │ -000017da 0000b030 R_ARM_THM_MOVT_ABS 00000f33 _tmp_139_rule │ │ │ │ │ -000017e2 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000017ec 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -000017f4 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000017f8 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000180c 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00001818 0000af2f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ -0000181c 0000af30 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ -0000182c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000186e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001874 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001888 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000018b8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000018be 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000018d2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000018f4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000190c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001912 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001932 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001942 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001964 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000197c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000198a 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000019a6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019c4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019fc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001a02 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a1e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a46 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001a4c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a62 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a8e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001a94 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ab6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001abc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001aec 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001af2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001b08 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001b24 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b38 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001b4c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b5c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001b70 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b84 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b92 0000b22f R_ARM_THM_MOVW_ABS_NC 00000928 .LC56 │ │ │ │ │ -00001b96 0000b230 R_ARM_THM_MOVT_ABS 00000928 .LC56 │ │ │ │ │ -00001be4 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001bf4 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bfc 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001c1a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c24 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c2e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c32 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c36 0000b12f R_ARM_THM_MOVW_ABS_NC 00000904 .LC55 │ │ │ │ │ -00001c3a 0000b130 R_ARM_THM_MOVT_ABS 00000904 .LC55 │ │ │ │ │ -00001c54 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c70 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c78 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c80 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c90 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c9e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cd8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001cde 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001d0c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001d12 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001d56 0000bf0a R_ARM_THM_CALL 0000dacd _loop1_30_rule │ │ │ │ │ -00001d7e 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00001da0 0000c20a R_ARM_THM_CALL 0000e2e5 _loop1_31_rule │ │ │ │ │ -00001dcc 0000c30a R_ARM_THM_CALL 0000e151 _loop0_28_rule │ │ │ │ │ -00001dfc 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00001e00 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ -00001e04 0000bc30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ -00001e16 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e34 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00001e3c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e64 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00001e7c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001e82 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001e9a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ed4 0000c30a R_ARM_THM_CALL 0000e151 _loop0_28_rule │ │ │ │ │ -00001eee 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001ef4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001f20 0000c20a R_ARM_THM_CALL 0000e2e5 _loop1_31_rule │ │ │ │ │ -00001f3c 0000c30a R_ARM_THM_CALL 0000e151 _loop0_28_rule │ │ │ │ │ -00001f46 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f72 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f90 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fe2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001fe8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ffc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000200e 0000c70a R_ARM_THM_CALL 0000dc69 param_no_default_rule │ │ │ │ │ -00002022 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000202a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ -0000202e 0000bb30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ -00002034 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002038 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002050 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002076 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002080 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ -00002084 0000ba30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ -00002094 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000209c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020a6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000020b6 0000c70a R_ARM_THM_CALL 0000dc69 param_no_default_rule │ │ │ │ │ -000020c0 0000b82f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ -000020c4 0000b830 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ -000020d2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020dc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020e6 0000b62f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ -000020ea 0000b630 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ -000020f0 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000020f4 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000211e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002128 0000b72f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ -0000212c 0000b730 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ -00002134 0000bf0a R_ARM_THM_CALL 0000dacd _loop1_30_rule │ │ │ │ │ -00002142 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002152 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000215e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002162 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000216a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC62 │ │ │ │ │ -0000216e 0000b930 R_ARM_THM_MOVT_ABS 00000a0c .LC62 │ │ │ │ │ -00002184 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002192 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021aa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000021da 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000021e0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000021f2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002204 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002218 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000223e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002244 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002254 0000bf0a R_ARM_THM_CALL 0000dacd _loop1_30_rule │ │ │ │ │ -00002260 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000226e 0000bf0a R_ARM_THM_CALL 0000dacd _loop1_30_rule │ │ │ │ │ -0000227a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002292 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000229c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000022a0 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000022aa 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000022be 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022e2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000022e8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000022f8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002308 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000231a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000234c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002352 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000236e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002390 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023aa 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000023ae 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000023b8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000023d8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023e4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000023fe 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -00002408 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00002412 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002432 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002440 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002476 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000247c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002496 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024a0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024b0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024c6 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000024ca 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000024ce 0000972f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ -000024d2 00009730 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ -000024ec 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002500 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002506 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000250a 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002512 0000c92f R_ARM_THM_MOVW_ABS_NC 00000a90 .LC66 │ │ │ │ │ -00002516 0000c930 R_ARM_THM_MOVT_ABS 00000a90 .LC66 │ │ │ │ │ -0000251c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000254c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002574 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000257a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000258c 0000c30a R_ARM_THM_CALL 0000e151 _loop0_28_rule │ │ │ │ │ -00002596 0000c20a R_ARM_THM_CALL 0000e2e5 _loop1_31_rule │ │ │ │ │ -000025a6 0000c30a R_ARM_THM_CALL 0000e151 _loop0_28_rule │ │ │ │ │ -000025b0 0000c20a R_ARM_THM_CALL 0000e2e5 _loop1_31_rule │ │ │ │ │ -000025ce 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025da 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025e8 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -000025f2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002608 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002610 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002614 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000261e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002634 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002660 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002666 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000268c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002692 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000026bc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000026c2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000026d6 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000026f0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026fe 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000270e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000271e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000276a 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002778 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002780 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002796 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027a4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027ac 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027dc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000027e2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002810 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000282a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002848 0001da0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00002866 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000028b0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000028b6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000028c2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000028ce 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028ec 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000028f2 0000b02f R_ARM_THM_MOVW_ABS_NC 00000f33 _tmp_139_rule │ │ │ │ │ -000028f6 0000b030 R_ARM_THM_MOVT_ABS 00000f33 _tmp_139_rule │ │ │ │ │ -000028fe 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002908 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00002910 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002914 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002928 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00002934 0000af2f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ -00002938 0000af30 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ -00002948 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000295a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000296e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029a4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000029aa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000029c2 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000029f0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000029f6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002a0a 0000c80a R_ARM_THM_CALL 0000dffd param_rule │ │ │ │ │ -00002a1e 0000c80a R_ARM_THM_CALL 0000dffd param_rule │ │ │ │ │ -00002a36 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002a46 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002a6a 0000cc0a R_ARM_THM_CALL 000114fd default_rule │ │ │ │ │ -00002a78 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a84 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a96 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00002ac2 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002ad0 0000cc0a R_ARM_THM_CALL 000114fd default_rule │ │ │ │ │ -00002ade 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002aea 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002aee 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002af8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b12 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002b1a 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002b2e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b36 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b3c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b74 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002b7a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002b9a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bb0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bc6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bf8 0000c70a R_ARM_THM_CALL 0000dc69 param_no_default_rule │ │ │ │ │ -00002c26 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00002c44 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002c4a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002c8a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cb2 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00002cbc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002cde 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002ce4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002cfe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d18 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d2e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d44 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d68 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00002d78 0000d30a R_ARM_THM_CALL 000009a1 _tmp_128_rule │ │ │ │ │ -00002d8e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d9a 0000d30a R_ARM_THM_CALL 000009a1 _tmp_128_rule │ │ │ │ │ -00002da2 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ -00002da6 0000d030 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ -00002dac 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002db0 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002dc8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ddc 0000c80a R_ARM_THM_CALL 0000dffd param_rule │ │ │ │ │ -00002de8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002df0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ -00002df4 0000cf30 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ -00002dfa 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002dfe 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e16 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e22 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e2c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e30 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e38 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000af0 .LC68 │ │ │ │ │ -00002e3c 0000ce30 R_ARM_THM_MOVT_ABS 00000af0 .LC68 │ │ │ │ │ -00002e42 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002e62 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002e68 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002e7c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e90 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002eae 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002eb4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002ec8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002eda 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ef2 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ -00002ef6 0000cd30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ -00002efc 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002f00 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002f22 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00002f3c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f4c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f5a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f62 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f74 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f82 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f86 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f90 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002fa0 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00002fdc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fea 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ffc 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00003006 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003020 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003048 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000304e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003066 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000307a 0000c70a R_ARM_THM_CALL 0000dc69 param_no_default_rule │ │ │ │ │ -00003094 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000309a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000030b0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030c4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030d8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030fc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003104 0000c80a R_ARM_THM_CALL 0000dffd param_rule │ │ │ │ │ -00003110 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000311a 0000da0a R_ARM_THM_CALL 00000ebd _tmp_129_rule │ │ │ │ │ -00003122 0000d92f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ -00003126 0000d930 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ -0000312c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003130 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003148 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000315c 0000c80a R_ARM_THM_CALL 0000dffd param_rule │ │ │ │ │ -00003168 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003172 0000c80a R_ARM_THM_CALL 0000dffd param_rule │ │ │ │ │ -0000317e 0000c80a R_ARM_THM_CALL 0000dffd param_rule │ │ │ │ │ -0000318a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003192 0000d82f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ -00003196 0000d830 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ -000031a4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000031ce 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000031d4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000031fc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003204 0000560a R_ARM_THM_CALL 0000f539 star_named_expressions_rule │ │ │ │ │ -00003212 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000321a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003236 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00003252 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000326a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000329e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032c2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000032c8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000032d8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032ea 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -000032fe 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003326 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000332c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003344 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000334e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003366 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003390 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003396 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000033aa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033be 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000931 _tmp_105_rule │ │ │ │ │ -000033c2 0000ef30 R_ARM_THM_MOVT_ABS 00000931 _tmp_105_rule │ │ │ │ │ -000033ca 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000033dc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033e8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033f4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003400 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000340a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000340e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003414 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC88 │ │ │ │ │ -00003418 0000ee30 R_ARM_THM_MOVT_ABS 00000e50 .LC88 │ │ │ │ │ -0000341e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003426 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003448 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000345e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003484 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000348a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000349c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034a6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000034b2 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -000034d8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000034e0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003512 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003518 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000352a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003532 0000770a R_ARM_THM_CALL 00005cdd star_target_rule │ │ │ │ │ -0000354e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003578 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000357e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000359c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000035ca 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035e0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035fc 0000220a R_ARM_THM_CALL 0000eb59 named_expression_rule │ │ │ │ │ -0000360a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003614 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -0000362c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003640 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000365e 00017e0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -0000366e 0000220a R_ARM_THM_CALL 0000eb59 named_expression_rule │ │ │ │ │ -0000367c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003686 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -000036a0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000036c2 00017e0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -000036cc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036f4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000036fa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003710 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003718 0000220a R_ARM_THM_CALL 0000eb59 named_expression_rule │ │ │ │ │ -00003722 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003738 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003742 0000220a R_ARM_THM_CALL 0000eb59 named_expression_rule │ │ │ │ │ -0000374c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003756 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000375c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003760 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000376a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003782 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003786 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000378e 0000f02f R_ARM_THM_MOVW_ABS_NC 00000e78 .LC89 │ │ │ │ │ -00003792 0000f030 R_ARM_THM_MOVT_ABS 00000e78 .LC89 │ │ │ │ │ -00003796 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000379e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037b8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037be 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000037c2 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000037cc 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000037d0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000037d4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000037e8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000384a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003850 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000386a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000387e 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00003882 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -0000388a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00003894 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -000038a2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038b8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000038be 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000038da 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038f4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000391c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003926 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -00003934 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000393c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003940 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003944 0000f22f R_ARM_THM_MOVW_ABS_NC 00000ef8 .LC91 │ │ │ │ │ -00003948 0000f230 R_ARM_THM_MOVT_ABS 00000ef8 .LC91 │ │ │ │ │ -00003952 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000395a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003972 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000397e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003986 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000398a 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003994 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000039a0 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000039a4 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000039ac 0000f12f R_ARM_THM_MOVW_ABS_NC 00000eb8 .LC90 │ │ │ │ │ -000039b0 0000f130 R_ARM_THM_MOVT_ABS 00000eb8 .LC90 │ │ │ │ │ -000039b8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000039d0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039f8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000039fe 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003a16 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a28 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00003a2c 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00003a34 0001810a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00003a3e 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -00003a4c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a60 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003a66 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003a7c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003aa6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ab2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003aba 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003abe 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ac8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003ad2 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003ad6 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003ade 0000f42f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ -00003ae2 0000f430 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ -00003aea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003af0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b0c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b40 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003b46 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003b5e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003b86 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003b8c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003baa 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003bda 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003be4 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00003bf0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003bf8 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -00003c02 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c24 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000010fa 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001102 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001112 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001122 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000113c 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000114c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000115e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001194 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000119a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000011d8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011e2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001200 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000121c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001238 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001252 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +0000125e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001278 0000270a R_ARM_THM_CALL 0000d859 NEW_TYPE_COMMENT │ │ │ │ │ +0000129a 0001d20a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +000012ba 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000012e0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012f8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001302 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001320 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000133c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001358 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001372 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +0000137e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001396 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000013a6 0000270a R_ARM_THM_CALL 0000d859 NEW_TYPE_COMMENT │ │ │ │ │ +000013ca 0001d30a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +000013d2 0000a22f R_ARM_THM_MOVW_ABS_NC 00000800 .LC49 │ │ │ │ │ +000013d6 0000a230 R_ARM_THM_MOVT_ABS 00000800 .LC49 │ │ │ │ │ +000013ea 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001406 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001448 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000144e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000146c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000147e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001488 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000149e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014b4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014ca 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014d4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014da 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000014de 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000014e8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001504 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000151a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001526 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001546 0000a12f R_ARM_THM_MOVW_ABS_NC 000007fc .LC48 │ │ │ │ │ +0000154a 0000a130 R_ARM_THM_MOVT_ABS 000007fc .LC48 │ │ │ │ │ +0000154e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000156c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001588 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +0000158c 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00001590 0001810a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000015aa 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +000015d6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015de 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000015e2 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000015ea 0000a02f R_ARM_THM_MOVW_ABS_NC 000007bc .LC47 │ │ │ │ │ +000015ee 0000a030 R_ARM_THM_MOVT_ABS 000007bc .LC47 │ │ │ │ │ +000015f6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001600 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000164a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000168a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001692 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016e8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000016ee 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000170c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001750 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000176e 0001da0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0000179e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000017a4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000017c2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017ca 0000b02f R_ARM_THM_MOVW_ABS_NC 00000f33 _tmp_139_rule │ │ │ │ │ +000017ce 0000b030 R_ARM_THM_MOVT_ABS 00000f33 _tmp_139_rule │ │ │ │ │ +000017d6 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000017e0 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +000017e8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000017ec 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001800 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000180c 0000af2f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ +00001810 0000af30 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ +00001820 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001862 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001868 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000187c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000018ac 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000018b2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000018c6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000018e8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00001900 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001906 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001926 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001936 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001958 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001970 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000197e 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000199a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000019b8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000019f0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000019f6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001a12 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a3a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001a40 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001a56 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a82 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001a88 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001aaa 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001ab0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001ae0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001ae6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001afc 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001b18 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b28 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001b3a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b4a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001b5e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b72 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b80 0000b22f R_ARM_THM_MOVW_ABS_NC 00000928 .LC56 │ │ │ │ │ +00001b84 0000b230 R_ARM_THM_MOVT_ABS 00000928 .LC56 │ │ │ │ │ +00001bcc 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001bda 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001be2 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c00 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c0a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c14 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001c18 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001c1c 0000b12f R_ARM_THM_MOVW_ABS_NC 00000904 .LC55 │ │ │ │ │ +00001c20 0000b130 R_ARM_THM_MOVT_ABS 00000904 .LC55 │ │ │ │ │ +00001c3a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c56 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c5e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c66 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c76 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c84 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001cbc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001cc2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001cf0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001cf6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001d3a 0000bf0a R_ARM_THM_CALL 0000dae1 _loop1_30_rule │ │ │ │ │ +00001d62 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00001d84 0000c20a R_ARM_THM_CALL 0000e2ed _loop1_31_rule │ │ │ │ │ +00001db0 0000c30a R_ARM_THM_CALL 0000e165 _loop0_28_rule │ │ │ │ │ +00001de0 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00001de4 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ +00001de8 0000bc30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ +00001dfa 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e18 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00001e20 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e48 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00001e60 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001e66 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001e7e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001eb8 0000c30a R_ARM_THM_CALL 0000e165 _loop0_28_rule │ │ │ │ │ +00001ed2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001ed8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001f04 0000c20a R_ARM_THM_CALL 0000e2ed _loop1_31_rule │ │ │ │ │ +00001f20 0000c30a R_ARM_THM_CALL 0000e165 _loop0_28_rule │ │ │ │ │ +00001f2a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f56 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f74 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fc6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001fcc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001fe0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ff2 0000c70a R_ARM_THM_CALL 0000dc7d param_no_default_rule │ │ │ │ │ +00002006 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000200e 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ +00002012 0000bb30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ +00002018 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000201c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002034 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000205a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002064 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ +00002068 0000ba30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ +00002078 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002080 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000208a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000209a 0000c70a R_ARM_THM_CALL 0000dc7d param_no_default_rule │ │ │ │ │ +000020a4 0000b82f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ +000020a8 0000b830 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ +000020b6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020c0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020ca 0000b62f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ +000020ce 0000b630 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ +000020d4 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000020d8 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002102 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000210c 0000b72f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ +00002110 0000b730 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ +00002118 0000bf0a R_ARM_THM_CALL 0000dae1 _loop1_30_rule │ │ │ │ │ +00002126 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002136 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002142 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002146 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000214e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC62 │ │ │ │ │ +00002152 0000b930 R_ARM_THM_MOVT_ABS 00000a0c .LC62 │ │ │ │ │ +00002168 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002176 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000219a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000021be 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000021c4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000021d6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021e8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000021fc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002222 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002228 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002238 0000bf0a R_ARM_THM_CALL 0000dae1 _loop1_30_rule │ │ │ │ │ +00002244 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002252 0000bf0a R_ARM_THM_CALL 0000dae1 _loop1_30_rule │ │ │ │ │ +0000225e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002276 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002280 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002284 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000228e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000022a2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022c6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000022cc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000022dc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022ec 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022fe 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002330 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002336 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002352 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002374 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000238e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002392 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000239c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000023bc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023c8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000023e2 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +000023ec 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000023f6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002416 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002424 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000245a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002460 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000247a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002484 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002494 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024aa 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000024ae 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000024b2 0000972f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ +000024b6 00009730 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ +000024d0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024e4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000024ea 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000024ee 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000024f6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000a90 .LC66 │ │ │ │ │ +000024fa 0000c930 R_ARM_THM_MOVT_ABS 00000a90 .LC66 │ │ │ │ │ +00002500 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002530 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002558 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000255e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002570 0000c30a R_ARM_THM_CALL 0000e165 _loop0_28_rule │ │ │ │ │ +0000257a 0000c20a R_ARM_THM_CALL 0000e2ed _loop1_31_rule │ │ │ │ │ +0000258a 0000c30a R_ARM_THM_CALL 0000e165 _loop0_28_rule │ │ │ │ │ +00002594 0000c20a R_ARM_THM_CALL 0000e2ed _loop1_31_rule │ │ │ │ │ +000025b2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025be 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025cc 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +000025d6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025ec 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025f4 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000025f8 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002602 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002618 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002644 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000264a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002670 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002676 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000026a0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000026a6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000026ba 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000026d4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026e2 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000026f2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002702 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000274e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000275c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002764 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000277a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002788 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002790 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027c0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000027c6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000027f4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000280e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000282c 0001da0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0000284a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002892 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002898 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000028a4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000028b0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028ce 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000028d4 0000b02f R_ARM_THM_MOVW_ABS_NC 00000f33 _tmp_139_rule │ │ │ │ │ +000028d8 0000b030 R_ARM_THM_MOVT_ABS 00000f33 _tmp_139_rule │ │ │ │ │ +000028e0 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000028ea 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +000028f2 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000028f6 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000290a 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00002916 0000af2f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ +0000291a 0000af30 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ +0000292a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000293e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002950 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002988 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000298e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000029a6 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000029d4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000029da 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000029ee 0000c80a R_ARM_THM_CALL 0000e011 param_rule │ │ │ │ │ +00002a02 0000c80a R_ARM_THM_CALL 0000e011 param_rule │ │ │ │ │ +00002a1a 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002a2a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002a4e 0000cc0a R_ARM_THM_CALL 00011621 default_rule │ │ │ │ │ +00002a5c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a68 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a7a 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00002aa6 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002ab4 0000cc0a R_ARM_THM_CALL 00011621 default_rule │ │ │ │ │ +00002ac2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ace 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ad2 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002adc 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002af6 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002afe 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002b12 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b1a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b20 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b58 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002b5e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002b7e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b94 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002baa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bdc 0000c70a R_ARM_THM_CALL 0000dc7d param_no_default_rule │ │ │ │ │ +00002c0a 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00002c28 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002c2e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002c6e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c96 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00002ca0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002cc2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002cc8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002ce2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cfc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d12 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d28 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d4c 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00002d5c 0000d30a R_ARM_THM_CALL 000009a1 _tmp_128_rule │ │ │ │ │ +00002d72 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d7e 0000d30a R_ARM_THM_CALL 000009a1 _tmp_128_rule │ │ │ │ │ +00002d86 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ +00002d8a 0000d030 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ +00002d90 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002d94 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002dac 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002dc0 0000c80a R_ARM_THM_CALL 0000e011 param_rule │ │ │ │ │ +00002dcc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dd4 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ +00002dd8 0000cf30 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ +00002dde 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002de2 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002dfa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e06 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e10 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e14 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e1c 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000af0 .LC68 │ │ │ │ │ +00002e20 0000ce30 R_ARM_THM_MOVT_ABS 00000af0 .LC68 │ │ │ │ │ +00002e26 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002e46 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002e4c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002e60 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e74 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e92 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002e98 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002eac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ebe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ed6 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ +00002eda 0000cd30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ +00002ee0 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002ee4 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002f06 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00002f20 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f30 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f3e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f46 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f58 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f66 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f6a 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f74 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002f84 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00002fc0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fce 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fe0 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00002fea 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003004 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000302c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003032 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000304a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000305e 0000c70a R_ARM_THM_CALL 0000dc7d param_no_default_rule │ │ │ │ │ +00003078 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000307e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003094 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030a8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030bc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030e0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030e8 0000c80a R_ARM_THM_CALL 0000e011 param_rule │ │ │ │ │ +000030f4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030fe 0000da0a R_ARM_THM_CALL 00000ebd _tmp_129_rule │ │ │ │ │ +00003106 0000d92f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ +0000310a 0000d930 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ +00003110 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003114 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000312c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003140 0000c80a R_ARM_THM_CALL 0000e011 param_rule │ │ │ │ │ +0000314c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003156 0000c80a R_ARM_THM_CALL 0000e011 param_rule │ │ │ │ │ +00003162 0000c80a R_ARM_THM_CALL 0000e011 param_rule │ │ │ │ │ +0000316e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003176 0000d82f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ +0000317a 0000d830 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ +00003188 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000031b2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000031b8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000031e0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031e8 0000570a R_ARM_THM_CALL 0000f661 star_named_expressions_rule │ │ │ │ │ +000031f6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031fe 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000321a 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00003236 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000324e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003282 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032a6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000032ac 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000032bc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032ce 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +000032e2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000330a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003310 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003328 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003332 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000334a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003374 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000337a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000338e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033a2 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000931 _tmp_105_rule │ │ │ │ │ +000033a6 0000ef30 R_ARM_THM_MOVT_ABS 00000931 _tmp_105_rule │ │ │ │ │ +000033ae 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000033c0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033cc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033d8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033e4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033ee 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000033f2 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000033f8 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC88 │ │ │ │ │ +000033fc 0000ee30 R_ARM_THM_MOVT_ABS 00000e50 .LC88 │ │ │ │ │ +00003402 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000340a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000342c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003442 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003468 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000346e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003480 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000348a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003496 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +000034bc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034c4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034f6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000034fc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000350e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003516 0000770a R_ARM_THM_CALL 00005cc9 star_target_rule │ │ │ │ │ +00003532 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000355c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003562 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003580 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000035ae 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035c4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035e0 0000220a R_ARM_THM_CALL 0000eb71 named_expression_rule │ │ │ │ │ +000035ee 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035f8 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +00003610 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003624 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00003642 00017e0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00003652 0000220a R_ARM_THM_CALL 0000eb71 named_expression_rule │ │ │ │ │ +00003660 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000366a 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +00003684 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000036a6 00017e0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +000036b0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036d8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000036de 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000036f4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036fc 0000220a R_ARM_THM_CALL 0000eb71 named_expression_rule │ │ │ │ │ +00003706 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000371c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003726 0000220a R_ARM_THM_CALL 0000eb71 named_expression_rule │ │ │ │ │ +00003730 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000373a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003740 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003744 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000374e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003766 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000376a 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003772 0000f02f R_ARM_THM_MOVW_ABS_NC 00000e78 .LC89 │ │ │ │ │ +00003776 0000f030 R_ARM_THM_MOVT_ABS 00000e78 .LC89 │ │ │ │ │ +0000377a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003782 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000379c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000037a2 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000037a6 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000037b0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000037b4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000037b8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000037cc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000382e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003834 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000384e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003862 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00003866 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +0000386e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00003878 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +00003886 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000389c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000038a2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000038be 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038d8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003900 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000390a 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +00003918 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003920 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003924 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003928 0000f22f R_ARM_THM_MOVW_ABS_NC 00000ef8 .LC91 │ │ │ │ │ +0000392c 0000f230 R_ARM_THM_MOVT_ABS 00000ef8 .LC91 │ │ │ │ │ +00003936 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000393e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003956 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003962 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000396a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000396e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003978 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003984 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003988 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003990 0000f12f R_ARM_THM_MOVW_ABS_NC 00000eb8 .LC90 │ │ │ │ │ +00003994 0000f130 R_ARM_THM_MOVT_ABS 00000eb8 .LC90 │ │ │ │ │ +0000399c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000039b4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000039dc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000039e2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000039fa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a0c 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00003a10 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00003a18 0001810a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00003a22 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +00003a30 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a44 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003a4a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003a60 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a8a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a96 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a9e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003aa2 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003aac 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003ab6 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003aba 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003ac2 0000f42f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ +00003ac6 0000f430 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ +00003ace 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003ad4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003af0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b24 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003b2a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003b42 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003b6a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003b70 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003b8e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003bbe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003bc8 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +00003bd4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003bdc 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +00003be6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003c08 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00003c3e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003c5a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c76 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c94 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003cca 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003cdc 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003d18 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00003d28 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d32 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003d40 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d4a 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -00003d56 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003d7c 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00003d9c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003da8 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -00003db6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003dda 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00003de2 0000f62f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ -00003de6 0000f630 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ -00003dfa 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e0e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e1a 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -00003e28 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003e4e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003e62 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e84 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e8a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003ea6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003eb0 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00003ece 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003eda 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ef2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003efa 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003efe 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f08 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003f18 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003f1c 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003f24 0000f52f R_ARM_THM_MOVW_ABS_NC 00000f60 .LC93 │ │ │ │ │ -00003f28 0000f530 R_ARM_THM_MOVT_ABS 00000f60 .LC93 │ │ │ │ │ -00003f2c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003f34 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f50 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f6a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f72 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003f76 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003f80 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003f84 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003f88 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003f9e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003faa 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003fb2 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003fd4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003fda 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003ff4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ffc 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00004016 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000401e 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00004038 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004042 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004058 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004060 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00004078 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004082 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00004090 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000409a 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -000040a2 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000040a6 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000040b8 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000040c6 0000f82f R_ARM_THM_MOVW_ABS_NC 0000100c .LC96 │ │ │ │ │ -000040ca 0000f830 R_ARM_THM_MOVT_ABS 0000100c .LC96 │ │ │ │ │ -000040da 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000040f8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000040fe 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004102 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000410c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004110 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004114 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004120 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000414c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000415a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004164 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004168 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004172 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000418c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c78 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003cae 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003cc0 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003cfc 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +00003d0c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d16 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003d24 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d2e 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +00003d3a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003d60 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00003d80 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d8c 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +00003d9a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003dbe 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00003dc6 0000f62f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ +00003dca 0000f630 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ +00003dde 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003df2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003dfe 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +00003e0c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003e32 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003e46 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e68 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e6e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e8a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e94 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +00003eb2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ebe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ed6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ede 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ee2 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003eec 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003efc 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003f00 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003f08 0000f52f R_ARM_THM_MOVW_ABS_NC 00000f60 .LC93 │ │ │ │ │ +00003f0c 0000f530 R_ARM_THM_MOVT_ABS 00000f60 .LC93 │ │ │ │ │ +00003f10 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003f18 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f34 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f4e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f56 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003f5a 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003f64 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003f68 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003f6c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003f82 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f8e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f96 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003fb8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003fbe 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003fd8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fe0 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +00003ffa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004002 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000401c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004026 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000403c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004044 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000405c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004066 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +00004074 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000407e 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +00004086 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000408a 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000409c 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000040aa 0000f82f R_ARM_THM_MOVW_ABS_NC 0000100c .LC96 │ │ │ │ │ +000040ae 0000f830 R_ARM_THM_MOVT_ABS 0000100c .LC96 │ │ │ │ │ +000040be 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000040dc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040e2 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000040e6 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000040f0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000040f4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000040f8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004104 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004130 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000413e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004148 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000414c 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004156 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004170 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004182 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000419e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041ba 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041c6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000041d4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041de 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000041e2 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000041f6 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ -000041fa 0000f730 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ -00004208 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000421a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004250 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004256 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000428a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004294 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000042bc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042c4 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -000042ce 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000042fa 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00004326 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000435c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004362 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000437a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004390 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043b2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043ba 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043d0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000043f4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004400 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004408 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000440c 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004416 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004424 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00004428 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00004430 0000f92f R_ARM_THM_MOVW_ABS_NC 00001030 .LC97 │ │ │ │ │ -00004434 0000f930 R_ARM_THM_MOVT_ABS 00001030 .LC97 │ │ │ │ │ -00004438 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004442 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004472 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000447a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000044a4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000044ae 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000044b2 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000044bc 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000044c0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000044c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004500 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004506 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004518 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004520 00005d0a R_ARM_THM_CALL 0000c499 arguments_rule │ │ │ │ │ -0000452e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004554 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000455c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004590 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004596 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000045c0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000045c8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000045dc 0001760a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -000045fc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004630 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004636 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000466c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004672 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000046aa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046b4 0000420a R_ARM_THM_CALL 0000579d star_targets_rule │ │ │ │ │ -000046c4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046ce 0000430a R_ARM_THM_CALL 000079fd star_expressions_rule │ │ │ │ │ -000046de 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046ec 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046fc 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -0000471a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004730 0000270a R_ARM_THM_CALL 0000d845 NEW_TYPE_COMMENT │ │ │ │ │ -0000474c 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ -00004776 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004784 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000478e 0000420a R_ARM_THM_CALL 0000579d star_targets_rule │ │ │ │ │ -0000479e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047a8 0000430a R_ARM_THM_CALL 000079fd star_expressions_rule │ │ │ │ │ -000047b8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047c6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047d6 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -000047f4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000480a 0000270a R_ARM_THM_CALL 0000d845 NEW_TYPE_COMMENT │ │ │ │ │ -00004826 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -0000482e 0000fc2f R_ARM_THM_MOVW_ABS_NC 000010ac .LC99 │ │ │ │ │ -00004832 0000fc30 R_ARM_THM_MOVT_ABS 000010ac .LC99 │ │ │ │ │ -00004844 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004866 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000489a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000048a0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000048b6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048c4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048cc 0000420a R_ARM_THM_CALL 0000579d star_targets_rule │ │ │ │ │ -000048d8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048f0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048fe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004908 0000420a R_ARM_THM_CALL 0000579d star_targets_rule │ │ │ │ │ -00004914 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004950 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004958 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000496a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004998 0000430a R_ARM_THM_CALL 000079fd star_expressions_rule │ │ │ │ │ -000049a4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049b0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049b8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000049bc 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000049c6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000049d4 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000049d8 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000049e0 0000fb2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC98 │ │ │ │ │ -000049e4 0000fb30 R_ARM_THM_MOVT_ABS 00001070 .LC98 │ │ │ │ │ -000049e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000049f0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004a02 0000430a R_ARM_THM_CALL 000079fd star_expressions_rule │ │ │ │ │ -00004a10 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a1a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004a1e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004a28 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004a2c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004a30 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004a6a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004a70 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004a84 0000fd0a R_ARM_THM_CALL 00010505 double_starred_kvpair_rule │ │ │ │ │ -00004aaa 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ab0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ac4 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004adc 0000fd0a R_ARM_THM_CALL 00010505 double_starred_kvpair_rule │ │ │ │ │ -00004af6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b0a 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004b28 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004b38 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004b4c 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004b5a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004b6a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004b72 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004b7a 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004bac 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004bb2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004bc8 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004bec 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004bf2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004c04 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c16 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004c24 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004c38 0000810a R_ARM_THM_CALL 00007335 disjunction_rule │ │ │ │ │ -00004c74 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004c86 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004c8e 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004c9a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ca4 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004cba 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004cde 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ce4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004cf4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d06 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00004d1a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d42 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d48 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004d5e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004d84 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004d92 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004dce 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004dde 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004de6 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004dfc 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004e0a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004e30 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004e36 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004e4a 0000c80a R_ARM_THM_CALL 0000dffd param_rule │ │ │ │ │ -00004e54 0000cc0a R_ARM_THM_CALL 000114fd default_rule │ │ │ │ │ -00004e62 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e6c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e7c 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00004e9e 0000c80a R_ARM_THM_CALL 0000dffd param_rule │ │ │ │ │ -00004eb0 0000cc0a R_ARM_THM_CALL 000114fd default_rule │ │ │ │ │ -00004ec0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ecc 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ed0 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004eda 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004eea 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ef0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f30 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004f36 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004f4c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004f64 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004f6a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004f7e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004f98 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fa6 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004fb8 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004fc8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004fda 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000500e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000501c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005024 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005038 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005048 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005078 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000507c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000508e 0001042f R_ARM_THM_MOVW_ABS_NC 000010e4 .LC101 │ │ │ │ │ -00005092 00010430 R_ARM_THM_MOVT_ABS 000010e4 .LC101 │ │ │ │ │ -00005098 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000050c2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000050c8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000050ec 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005108 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000511a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005120 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005134 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000513e 0000890a R_ARM_THM_CALL 00009215 star_expression_rule │ │ │ │ │ -00005150 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005172 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00005184 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000051b6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000051d8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005200 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005206 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000521a 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005250 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000526a 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005288 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000529a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000052aa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000052b2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000052ba 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000052c8 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000052f4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000052fa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005324 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000533c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005352 0001f30a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -0000535c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005374 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000053a8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053d0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000053d6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005400 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005418 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000542e 0001f40a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00005438 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005450 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005484 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054b0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000054b6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054e4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000054ea 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054fe 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005518 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005526 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005538 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005548 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000558e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000559c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000055a4 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000055b8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000055c8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000055f0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000055f6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000560a 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00005618 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000562e 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000563a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00005650 0000770a R_ARM_THM_CALL 00005cdd star_target_rule │ │ │ │ │ -0000565a 0001062f R_ARM_THM_MOVW_ABS_NC 00005735 _tmp_36_rule │ │ │ │ │ -0000565e 00010630 R_ARM_THM_MOVT_ABS 00005735 _tmp_36_rule │ │ │ │ │ -00005666 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005674 0001f50a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -0000567e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005698 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000056b8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000056be 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000056ca 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -000056d6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056de 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -000056e6 0001062f R_ARM_THM_MOVW_ABS_NC 00005735 _tmp_36_rule │ │ │ │ │ -000056ea 00010630 R_ARM_THM_MOVT_ABS 00005735 _tmp_36_rule │ │ │ │ │ -000056f2 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005702 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005726 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005752 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005758 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005768 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005778 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005788 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005798 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000057d0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000057d6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000057fc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005802 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000582e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005834 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005848 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005862 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005870 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005882 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005892 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000058a6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058f4 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005902 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000590a 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005922 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000592a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005936 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005970 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005976 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005992 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000059bc 00005b0a R_ARM_THM_CALL 00003719 t_primary_rule │ │ │ │ │ -000059c8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059dc 00005b0a R_ARM_THM_CALL 00003719 t_primary_rule │ │ │ │ │ -000059ea 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059f4 00005a0a R_ARM_THM_CALL 000100d5 slices_rule │ │ │ │ │ -00005a02 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a08 0000592f R_ARM_THM_MOVW_ABS_NC 00005719 t_lookahead_rule │ │ │ │ │ -00005a0c 00005930 R_ARM_THM_MOVT_ABS 00005719 t_lookahead_rule │ │ │ │ │ -00005a14 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005a1c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005a3e 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00005a52 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005a7c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005a82 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005aac 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005abc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005ad0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005adc 0000592f R_ARM_THM_MOVW_ABS_NC 00005719 t_lookahead_rule │ │ │ │ │ -00005ae0 00005930 R_ARM_THM_MOVT_ABS 00005719 t_lookahead_rule │ │ │ │ │ -00005ae8 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005af4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005b16 0001a10a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00005b20 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b46 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b50 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005b72 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00005b7a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b96 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041aa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000041b8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041c2 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000041c6 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000041da 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ +000041de 0000f730 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ +000041ec 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000041fe 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004234 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000423a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000426e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004278 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000042a0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042a8 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +000042b2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000042de 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +0000430a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004340 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004346 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000435e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004374 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004396 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000439e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000043b4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000043d8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043e4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043ec 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000043f0 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000043fa 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004408 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000440c 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00004414 0000f92f R_ARM_THM_MOVW_ABS_NC 00001030 .LC97 │ │ │ │ │ +00004418 0000f930 R_ARM_THM_MOVT_ABS 00001030 .LC97 │ │ │ │ │ +0000441c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004426 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004456 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000445e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004488 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004492 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004496 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000044a0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000044a4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000044a8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000044e4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000044ea 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000044fc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004504 00005d0a R_ARM_THM_CALL 0000c4b1 arguments_rule │ │ │ │ │ +00004512 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004538 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004540 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004574 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000457a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000045a4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045ac 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000045c0 0001760a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +000045e0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004614 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000461a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004650 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004656 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000468e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004698 0000420a R_ARM_THM_CALL 000057a5 star_targets_rule │ │ │ │ │ +000046a8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046b2 0000430a R_ARM_THM_CALL 000079d9 star_expressions_rule │ │ │ │ │ +000046c2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046d0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046e0 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +000046fe 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004714 0000270a R_ARM_THM_CALL 0000d859 NEW_TYPE_COMMENT │ │ │ │ │ +00004730 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +0000475a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004768 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004772 0000420a R_ARM_THM_CALL 000057a5 star_targets_rule │ │ │ │ │ +00004782 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000478c 0000430a R_ARM_THM_CALL 000079d9 star_expressions_rule │ │ │ │ │ +0000479c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047aa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047ba 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +000047d8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000047ee 0000270a R_ARM_THM_CALL 0000d859 NEW_TYPE_COMMENT │ │ │ │ │ +0000480a 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00004812 0000fc2f R_ARM_THM_MOVW_ABS_NC 000010ac .LC99 │ │ │ │ │ +00004816 0000fc30 R_ARM_THM_MOVT_ABS 000010ac .LC99 │ │ │ │ │ +00004828 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000484a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000487e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004884 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000489a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048a8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048b0 0000420a R_ARM_THM_CALL 000057a5 star_targets_rule │ │ │ │ │ +000048bc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048d4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048e2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048ec 0000420a R_ARM_THM_CALL 000057a5 star_targets_rule │ │ │ │ │ +000048f8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004934 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000493c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000494e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000497c 0000430a R_ARM_THM_CALL 000079d9 star_expressions_rule │ │ │ │ │ +00004988 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004994 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000499c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000049a0 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000049aa 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000049b8 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000049bc 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000049c4 0000fb2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC98 │ │ │ │ │ +000049c8 0000fb30 R_ARM_THM_MOVT_ABS 00001070 .LC98 │ │ │ │ │ +000049cc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000049d4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000049e6 0000430a R_ARM_THM_CALL 000079d9 star_expressions_rule │ │ │ │ │ +000049f4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049fe 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004a02 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004a0c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004a10 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004a14 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004a4e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004a54 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004a68 0000fd0a R_ARM_THM_CALL 00010629 double_starred_kvpair_rule │ │ │ │ │ +00004a8e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004a94 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004aa8 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004ac0 0000fd0a R_ARM_THM_CALL 00010629 double_starred_kvpair_rule │ │ │ │ │ +00004ada 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004aee 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004b0c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004b1c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004b30 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004b3e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004b4e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004b56 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004b5e 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004b90 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b96 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004bac 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004bd0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004bd6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004be8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bfa 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004c08 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004c1c 0000810a R_ARM_THM_CALL 00007319 disjunction_rule │ │ │ │ │ +00004c58 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004c6a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004c72 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004c7e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c88 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004c9e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004cc2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004cc8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004cd8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cea 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +00004cfe 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d26 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d2c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d42 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004d68 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004d76 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004db2 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004dc2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004dca 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004de0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004dee 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e14 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004e1a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004e2e 0000c80a R_ARM_THM_CALL 0000e011 param_rule │ │ │ │ │ +00004e38 0000cc0a R_ARM_THM_CALL 00011621 default_rule │ │ │ │ │ +00004e46 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e50 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e60 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00004e82 0000c80a R_ARM_THM_CALL 0000e011 param_rule │ │ │ │ │ +00004e94 0000cc0a R_ARM_THM_CALL 00011621 default_rule │ │ │ │ │ +00004ea4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004eb0 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004eb4 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ebe 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004ece 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ed4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f14 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004f1a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004f30 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004f48 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004f4e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004f62 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004f7c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f8a 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004f9c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004fac 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004fbe 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004ff2 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005000 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005008 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000501c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000502c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000505c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005060 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005072 0001042f R_ARM_THM_MOVW_ABS_NC 000010e4 .LC101 │ │ │ │ │ +00005076 00010430 R_ARM_THM_MOVT_ABS 000010e4 .LC101 │ │ │ │ │ +0000507c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000050a6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000050ac 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000050d0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000050ec 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000050fe 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005104 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005118 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005122 0000890a R_ARM_THM_CALL 00009211 star_expression_rule │ │ │ │ │ +00005134 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005156 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00005168 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000519a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000051bc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000051e4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000051ea 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000051fe 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005234 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000524e 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000526c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000527e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000528e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005296 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000529e 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000052ac 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000052d8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000052de 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005308 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005320 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005336 0001f30a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +00005340 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005358 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000538c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053b4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000053ba 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000053e4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053fc 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005412 0001f40a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +0000541c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005434 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005468 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005494 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000549a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000054c8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000054ce 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000054e2 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000054fc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000550a 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000551c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000552c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005572 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005580 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005588 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000559c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055ac 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055d4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000055da 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000055ee 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +000055fc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005612 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000561e 0001f50a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00005634 0000770a R_ARM_THM_CALL 00005cc9 star_target_rule │ │ │ │ │ +0000563e 0001062f R_ARM_THM_MOVW_ABS_NC 00005719 _tmp_36_rule │ │ │ │ │ +00005642 00010630 R_ARM_THM_MOVT_ABS 00005719 _tmp_36_rule │ │ │ │ │ +0000564a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005658 0001f50a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00005662 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000567c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000569c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000056a2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000056ae 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +000056ba 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056c2 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +000056ca 0001062f R_ARM_THM_MOVW_ABS_NC 00005719 _tmp_36_rule │ │ │ │ │ +000056ce 00010630 R_ARM_THM_MOVT_ABS 00005719 _tmp_36_rule │ │ │ │ │ +000056d6 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000056e6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000570a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005736 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000573c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000574c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000575c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000576c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000577c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000057b4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000057ba 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000057e0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000057e6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005812 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005818 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000582c 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005846 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005854 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005866 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005876 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000588a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058d8 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000058e6 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000058ee 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005906 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000590e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000591a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005954 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000595a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005976 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000059a0 00005b0a R_ARM_THM_CALL 00003715 t_primary_rule │ │ │ │ │ +000059ac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059c0 00005b0a R_ARM_THM_CALL 00003715 t_primary_rule │ │ │ │ │ +000059ce 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059d8 00005a0a R_ARM_THM_CALL 000101f9 slices_rule │ │ │ │ │ +000059e6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059ec 0000592f R_ARM_THM_MOVW_ABS_NC 00005721 t_lookahead_rule │ │ │ │ │ +000059f0 00005930 R_ARM_THM_MOVT_ABS 00005721 t_lookahead_rule │ │ │ │ │ +000059f8 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005a00 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005a22 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00005a36 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005a60 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005a66 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005a90 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005aa0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005ab4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005ac0 0000592f R_ARM_THM_MOVW_ABS_NC 00005721 t_lookahead_rule │ │ │ │ │ +00005ac4 00005930 R_ARM_THM_MOVT_ABS 00005721 t_lookahead_rule │ │ │ │ │ +00005acc 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005ad8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005afa 0001a10a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00005b04 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b2a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b34 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005b52 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00005b5a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b76 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b7e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005b8c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005b9e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005bac 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005bbe 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005be6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005bf8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005bc6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005bd8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005be8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005c08 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c28 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c32 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005c50 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005c6c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c7a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005ca6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005cac 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005cbc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ccc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cdc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d14 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d1a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d36 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d56 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00005d70 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d76 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d8c 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005dbc 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005dd0 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00005ddc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dec 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00005e04 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005e0c 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e30 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005e42 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00005e58 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005e62 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e7e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e92 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005eb4 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005ec2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ed0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005ee4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005f0e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f22 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005f52 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f58 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f68 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f78 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f8a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005fbc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005fc2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005fee 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ff4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006038 00010b0a R_ARM_THM_CALL 00011609 _loop1_73_rule │ │ │ │ │ -00006060 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000060b2 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000060ba 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000060e2 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000060ee 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006102 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006108 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006120 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006138 00010f0a R_ARM_THM_CALL 000002fb _tmp_130_rule │ │ │ │ │ -0000615a 0001100a R_ARM_THM_CALL 00011b19 _loop0_71_rule │ │ │ │ │ -00006174 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000617a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000061c4 0001100a R_ARM_THM_CALL 00011b19 _loop0_71_rule │ │ │ │ │ +00005c12 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005c30 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005c4c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c5a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005c86 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005c8c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005c9c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cbc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cf4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005cfa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d16 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d36 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +00005d50 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005d56 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d6c 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005d98 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005dac 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +00005db8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dc8 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +00005de0 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005de8 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e0c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e1e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00005e34 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005e3e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e5a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e6c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005e8c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005e9a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ea8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005ebc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005ee8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ef8 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005f26 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f2c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f3c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f4c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f5e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f90 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f96 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005fc2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005fc8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000600c 00010b0a R_ARM_THM_CALL 0001172d _loop1_73_rule │ │ │ │ │ +00006034 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00006086 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000608e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000060b6 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000060c2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060d6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000060dc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000060f4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000610c 00010f0a R_ARM_THM_CALL 000002fb _tmp_130_rule │ │ │ │ │ +0000612e 0001100a R_ARM_THM_CALL 00011c3d _loop0_71_rule │ │ │ │ │ +00006148 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000614e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006198 0001100a R_ARM_THM_CALL 00011c3d _loop0_71_rule │ │ │ │ │ +000061a2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061ba 00010f0a R_ARM_THM_CALL 000002fb _tmp_130_rule │ │ │ │ │ 000061ce 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061e6 00010f0a R_ARM_THM_CALL 000002fb _tmp_130_rule │ │ │ │ │ -000061fa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006216 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000623e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006244 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006258 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000626a 0001130a R_ARM_THM_CALL 000118c5 lambda_param_no_default_rule │ │ │ │ │ -00006286 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000628e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ -00006292 0000ba30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ -0000629c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062a4 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ -000062a8 0000bb30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ -000062ae 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000062b2 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000062ca 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062fa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006302 0001100a R_ARM_THM_CALL 00011b19 _loop0_71_rule │ │ │ │ │ -00006338 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000633c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ -00006340 0000bc30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ -00006354 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006398 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000063a6 0001130a R_ARM_THM_CALL 000118c5 lambda_param_no_default_rule │ │ │ │ │ -000063ac 0000b82f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ -000063b0 0000b830 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ -000063b8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063ca 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063e2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063ec 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063f6 0000b62f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ -000063fa 0000b630 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ -00006400 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006404 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000642e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006438 0000b72f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ -0000643c 0000b730 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ -00006452 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006458 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000646c 0001140a R_ARM_THM_CALL 00011a25 lambda_param_rule │ │ │ │ │ -00006488 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000648e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000064a6 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000064c2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000064cc 0001140a R_ARM_THM_CALL 00011a25 lambda_param_rule │ │ │ │ │ -000064e4 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006504 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006522 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000652a 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006540 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006550 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006564 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006574 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006580 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006584 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000658c 0001082f R_ARM_THM_MOVW_ABS_NC 00001114 .LC102 │ │ │ │ │ -00006590 00010830 R_ARM_THM_MOVT_ABS 00001114 .LC102 │ │ │ │ │ -000065b0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065c6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065d4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065fe 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006604 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006614 00010b0a R_ARM_THM_CALL 00011609 _loop1_73_rule │ │ │ │ │ -00006620 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000662e 00010b0a R_ARM_THM_CALL 00011609 _loop1_73_rule │ │ │ │ │ -0000663a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006650 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006656 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000665a 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006664 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006672 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066a4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000066aa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000066ca 0000670a R_ARM_THM_CALL 0000ef39 tuple_rule │ │ │ │ │ -000066dc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006700 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006716 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000673c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006742 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006754 0001100a R_ARM_THM_CALL 00011b19 _loop0_71_rule │ │ │ │ │ -0000676e 0001100a R_ARM_THM_CALL 00011b19 _loop0_71_rule │ │ │ │ │ -00006796 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000067a2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000067b0 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -000067ba 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000067d0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000067d8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000067dc 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000067e6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000067fc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006826 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000682c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000683c 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006860 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000688e 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000068ac 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000068b8 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000068c0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000068ce 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000068dc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068ee 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006920 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006926 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006938 0001140a R_ARM_THM_CALL 00011a25 lambda_param_rule │ │ │ │ │ -0000694a 0001140a R_ARM_THM_CALL 00011a25 lambda_param_rule │ │ │ │ │ -00006964 0000cc0a R_ARM_THM_CALL 000114fd default_rule │ │ │ │ │ -00006972 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006982 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000698c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000069a0 0000cc0a R_ARM_THM_CALL 000114fd default_rule │ │ │ │ │ -000069aa 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000069ae 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000069b8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000069c8 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000069de 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a02 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006a08 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006a1a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a28 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a3c 0000430a R_ARM_THM_CALL 000079fd star_expressions_rule │ │ │ │ │ -00006a4e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006a62 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a8a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006a90 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006aa6 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006aca 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006ad8 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b0a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b12 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006b28 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006b36 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b48 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006b7c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006b82 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006ba0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006bb4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006be6 0001130a R_ARM_THM_CALL 000118c5 lambda_param_no_default_rule │ │ │ │ │ -00006c14 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00006c32 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c38 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c52 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c6a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c80 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ca0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006cca 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00006cd4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006cea 0001170a R_ARM_THM_CALL 000011bb _tmp_135_rule │ │ │ │ │ -00006d00 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d0c 0001170a R_ARM_THM_CALL 000011bb _tmp_135_rule │ │ │ │ │ -00006d14 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ -00006d18 0000d030 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ -00006d1e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006d22 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006d3a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006d4e 0001140a R_ARM_THM_CALL 00011a25 lambda_param_rule │ │ │ │ │ -00006d5a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d62 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ -00006d66 0000cf30 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ -00006d6c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006d70 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006d92 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006d98 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006dae 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006dc4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006dde 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006df0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006df6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006dfe 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006e0e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e22 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00006e3a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006e3e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006e46 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ -00006e4a 0000cd30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ -00006e50 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00006e76 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006e8e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006eaa 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00006eba 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006ee0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006ee6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006ef4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006f02 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00006f18 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006f26 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00006f36 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f5c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006f62 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f78 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f8c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f94 0001130a R_ARM_THM_CALL 000118c5 lambda_param_no_default_rule │ │ │ │ │ -00006fae 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006fb4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006fca 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fde 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ff2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007016 0001140a R_ARM_THM_CALL 00011a25 lambda_param_rule │ │ │ │ │ -00007022 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000702c 0000da0a R_ARM_THM_CALL 00000ebd _tmp_129_rule │ │ │ │ │ -00007034 0000d92f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ -00007038 0000d930 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ -0000703e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007042 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000705a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000706e 0001140a R_ARM_THM_CALL 00011a25 lambda_param_rule │ │ │ │ │ -0000707a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007084 0001140a R_ARM_THM_CALL 00011a25 lambda_param_rule │ │ │ │ │ -00007090 0001140a R_ARM_THM_CALL 00011a25 lambda_param_rule │ │ │ │ │ -0000709c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070a4 0000d82f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ -000070a8 0000d830 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ -000070b6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070de 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000070e4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007108 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000710e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007126 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000713c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007150 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007198 00006c0a R_ARM_THM_CALL 0000d879 starred_expression_rule │ │ │ │ │ -000071a8 0000500a R_ARM_THM_CALL 0000f0c5 star_named_expression_rule │ │ │ │ │ -000071b6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071c0 0000560a R_ARM_THM_CALL 0000f539 star_named_expressions_rule │ │ │ │ │ -000071cc 00006a0a R_ARM_THM_CALL 0000bee5 for_if_clauses_rule │ │ │ │ │ -000071d4 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000071d8 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000071e8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000071f2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000071f8 0001192f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ -000071fc 00011930 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ -00007212 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007226 0000500a R_ARM_THM_CALL 0000f0c5 star_named_expression_rule │ │ │ │ │ -00007234 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007240 00006a0a R_ARM_THM_CALL 0000bee5 for_if_clauses_rule │ │ │ │ │ -0000724a 0001192f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ -0000724e 00011930 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ -00007254 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007258 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007270 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007288 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007290 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007298 00006a0a R_ARM_THM_CALL 0000bee5 for_if_clauses_rule │ │ │ │ │ -000072a0 0001182f R_ARM_THM_MOVW_ABS_NC 0000114c .LC103 │ │ │ │ │ -000072a4 00011830 R_ARM_THM_MOVT_ABS 0000114c .LC103 │ │ │ │ │ -000072aa 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000072ae 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000072f2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000072f8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000730c 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007332 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007340 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007354 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000736a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007372 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007390 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000073b0 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000073e0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000073e6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000073f8 0001140a R_ARM_THM_CALL 00011a25 lambda_param_rule │ │ │ │ │ -0000740a 0001140a R_ARM_THM_CALL 00011a25 lambda_param_rule │ │ │ │ │ -00007426 0000cc0a R_ARM_THM_CALL 000114fd default_rule │ │ │ │ │ -00007436 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007446 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00007450 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000746c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007474 0000cc0a R_ARM_THM_CALL 000114fd default_rule │ │ │ │ │ -00007480 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007484 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000748e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000074b6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000074bc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000074cc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074dc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074ee 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000751a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007520 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007540 0000670a R_ARM_THM_CALL 0000ef39 tuple_rule │ │ │ │ │ -0000754e 00005e0a R_ARM_THM_CALL 00006851 genexp_rule │ │ │ │ │ -00007560 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007572 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007584 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007596 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075c6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000075cc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000075e2 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007606 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000760c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000761a 0000420a R_ARM_THM_CALL 0000579d star_targets_rule │ │ │ │ │ -0000762c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000763c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007654 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007678 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007682 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000769a 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000076b4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000076ca 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000076d2 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007704 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000770a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007730 0000810a R_ARM_THM_CALL 00007335 disjunction_rule │ │ │ │ │ -00007742 0000810a R_ARM_THM_CALL 00007335 disjunction_rule │ │ │ │ │ -00007752 0000820a R_ARM_THM_CALL 0000bd2d lambdef_rule │ │ │ │ │ -00007772 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000777c 0000810a R_ARM_THM_CALL 00007335 disjunction_rule │ │ │ │ │ -0000778c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007796 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -000077a2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000077c6 0001be0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -000077d8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007804 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000781a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000784c 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -00007852 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007856 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007860 0001202f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC106 │ │ │ │ │ -00007864 00012030 R_ARM_THM_MOVT_ABS 000011d0 .LC106 │ │ │ │ │ -00007872 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ -00007876 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ -00007884 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000078a2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000078d2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000078d8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007906 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000794e 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -0000797a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007980 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007994 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000079ae 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079bc 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000079ca 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000079de 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079fe 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007a0a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007a12 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007a30 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007a6a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a70 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a80 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007aa4 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007ad0 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007ae2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007b08 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007b18 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007b28 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007b30 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007b3e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b6c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b72 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b8e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007ba2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007bba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007bdc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007be2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007bfa 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000061ea 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006212 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006218 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000622c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000623e 0001130a R_ARM_THM_CALL 000119e9 lambda_param_no_default_rule │ │ │ │ │ +0000625a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006262 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ +00006266 0000ba30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ +00006270 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006278 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ +0000627c 0000bb30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ +00006282 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006286 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000629e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000062ce 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000062d6 0001100a R_ARM_THM_CALL 00011c3d _loop0_71_rule │ │ │ │ │ +0000630c 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00006310 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ +00006314 0000bc30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ +00006328 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000636c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000637a 0001130a R_ARM_THM_CALL 000119e9 lambda_param_no_default_rule │ │ │ │ │ +00006380 0000b82f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ +00006384 0000b830 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ +0000638c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000639e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063b6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063c0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000063ca 0000b62f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ +000063ce 0000b630 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ +000063d4 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000063d8 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006402 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000640c 0000b72f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ +00006410 0000b730 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ +00006426 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000642c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006440 0001140a R_ARM_THM_CALL 00011b49 lambda_param_rule │ │ │ │ │ +0000645c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006462 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000647a 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006496 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000064a0 0001140a R_ARM_THM_CALL 00011b49 lambda_param_rule │ │ │ │ │ +000064b8 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000064d8 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000064f6 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000064fe 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006514 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006524 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006538 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006548 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006554 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006558 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006560 0001082f R_ARM_THM_MOVW_ABS_NC 00001114 .LC102 │ │ │ │ │ +00006564 00010830 R_ARM_THM_MOVT_ABS 00001114 .LC102 │ │ │ │ │ +00006584 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000659a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065a8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065d2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065d8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000065e8 00010b0a R_ARM_THM_CALL 0001172d _loop1_73_rule │ │ │ │ │ +000065f4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006602 00010b0a R_ARM_THM_CALL 0001172d _loop1_73_rule │ │ │ │ │ +0000660e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006624 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000662a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000662e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006638 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006646 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006678 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000667e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000669e 0000670a R_ARM_THM_CALL 0000ef51 tuple_rule │ │ │ │ │ +000066b0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066d4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066ea 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006710 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006716 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006728 0001100a R_ARM_THM_CALL 00011c3d _loop0_71_rule │ │ │ │ │ +00006742 0001100a R_ARM_THM_CALL 00011c3d _loop0_71_rule │ │ │ │ │ +0000676a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006776 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006784 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0000678e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067a4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067ac 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000067b0 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000067ba 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000067d0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067fa 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006800 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006810 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006834 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006862 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006880 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000688c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006894 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000068a2 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000068b0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068c2 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000068f4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000068fa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000690c 0001140a R_ARM_THM_CALL 00011b49 lambda_param_rule │ │ │ │ │ +0000691e 0001140a R_ARM_THM_CALL 00011b49 lambda_param_rule │ │ │ │ │ +00006938 0000cc0a R_ARM_THM_CALL 00011621 default_rule │ │ │ │ │ +00006946 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006956 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00006960 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006974 0000cc0a R_ARM_THM_CALL 00011621 default_rule │ │ │ │ │ +0000697e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006982 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000698c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000699c 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000069b2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069d6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000069dc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000069ee 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000069fc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a10 0000430a R_ARM_THM_CALL 000079d9 star_expressions_rule │ │ │ │ │ +00006a22 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006a36 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a5e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006a64 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006a7a 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006a9e 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006aac 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006ade 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006ae6 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006afc 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006b0a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b1c 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006b50 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006b56 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b74 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b88 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bba 0001130a R_ARM_THM_CALL 000119e9 lambda_param_no_default_rule │ │ │ │ │ +00006be8 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00006c06 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c0c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c26 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c3e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c54 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c74 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c9e 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00006ca8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006cbe 0001170a R_ARM_THM_CALL 000011bb _tmp_135_rule │ │ │ │ │ +00006cd4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ce0 0001170a R_ARM_THM_CALL 000011bb _tmp_135_rule │ │ │ │ │ +00006ce8 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ +00006cec 0000d030 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ +00006cf2 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006cf6 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006d0e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006d22 0001140a R_ARM_THM_CALL 00011b49 lambda_param_rule │ │ │ │ │ +00006d2e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d36 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ +00006d3a 0000cf30 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ +00006d40 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006d44 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006d66 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006d6c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d82 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d98 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006db2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006dc4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006dca 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006dd2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006de2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006df6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00006e0e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006e12 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006e1a 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ +00006e1e 0000cd30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ +00006e24 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00006e4a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006e62 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e7e 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00006e8e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006eb4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006eba 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ec8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006ed6 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +00006eec 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006efa 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00006f0a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f30 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006f36 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f4c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f60 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f68 0001130a R_ARM_THM_CALL 000119e9 lambda_param_no_default_rule │ │ │ │ │ +00006f82 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006f88 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f9e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fb2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fc6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fea 0001140a R_ARM_THM_CALL 00011b49 lambda_param_rule │ │ │ │ │ +00006ff6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007000 0000da0a R_ARM_THM_CALL 00000ebd _tmp_129_rule │ │ │ │ │ +00007008 0000d92f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ +0000700c 0000d930 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ +00007012 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007016 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000702e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007042 0001140a R_ARM_THM_CALL 00011b49 lambda_param_rule │ │ │ │ │ +0000704e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007058 0001140a R_ARM_THM_CALL 00011b49 lambda_param_rule │ │ │ │ │ +00007064 0001140a R_ARM_THM_CALL 00011b49 lambda_param_rule │ │ │ │ │ +00007070 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007078 0000d82f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ +0000707c 0000d830 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ +0000708a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000070b2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000070b8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000070dc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000070e2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000070fa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007110 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007124 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000716c 00006b0a R_ARM_THM_CALL 0000d88d starred_expression_rule │ │ │ │ │ +0000717c 0000500a R_ARM_THM_CALL 0000f1ed star_named_expression_rule │ │ │ │ │ +0000718a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007194 0000570a R_ARM_THM_CALL 0000f661 star_named_expressions_rule │ │ │ │ │ +000071a0 00006a0a R_ARM_THM_CALL 0000befd for_if_clauses_rule │ │ │ │ │ +000071a8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000071ac 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000071bc 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000071c6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000071cc 0001192f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ +000071d0 00011930 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ +000071e6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000071fa 0000500a R_ARM_THM_CALL 0000f1ed star_named_expression_rule │ │ │ │ │ +00007208 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007214 00006a0a R_ARM_THM_CALL 0000befd for_if_clauses_rule │ │ │ │ │ +0000721e 0001192f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ +00007222 00011930 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ +00007228 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000722c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007244 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000725c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007264 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000726c 00006a0a R_ARM_THM_CALL 0000befd for_if_clauses_rule │ │ │ │ │ +00007274 0001182f R_ARM_THM_MOVW_ABS_NC 0000114c .LC103 │ │ │ │ │ +00007278 00011830 R_ARM_THM_MOVT_ABS 0000114c .LC103 │ │ │ │ │ +0000727e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007282 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000072c6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000072cc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000072e0 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007306 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007314 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007328 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000733e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007346 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007364 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007384 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000073b4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000073ba 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000073cc 0001140a R_ARM_THM_CALL 00011b49 lambda_param_rule │ │ │ │ │ +000073de 0001140a R_ARM_THM_CALL 00011b49 lambda_param_rule │ │ │ │ │ +000073fa 0000cc0a R_ARM_THM_CALL 00011621 default_rule │ │ │ │ │ +0000740a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000741a 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00007424 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007440 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007448 0000cc0a R_ARM_THM_CALL 00011621 default_rule │ │ │ │ │ +00007454 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007458 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007462 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000748a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007490 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000074a0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074b0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074c2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000074ee 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000074f4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007514 0000670a R_ARM_THM_CALL 0000ef51 tuple_rule │ │ │ │ │ +00007522 00005e0a R_ARM_THM_CALL 00006831 genexp_rule │ │ │ │ │ +00007534 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007546 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007558 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000756a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000759a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000075a0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000075b6 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000075da 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000075e0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000075ee 0000420a R_ARM_THM_CALL 000057a5 star_targets_rule │ │ │ │ │ +00007600 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007610 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007628 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000764c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007656 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000766e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007688 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000769e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000076a6 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000076d8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000076de 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007704 0000810a R_ARM_THM_CALL 00007319 disjunction_rule │ │ │ │ │ +00007716 0000810a R_ARM_THM_CALL 00007319 disjunction_rule │ │ │ │ │ +00007726 0000820a R_ARM_THM_CALL 0000bd45 lambdef_rule │ │ │ │ │ +00007746 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007750 0000810a R_ARM_THM_CALL 00007319 disjunction_rule │ │ │ │ │ +00007760 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000776a 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +00007776 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000779a 0001be0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +000077ac 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000077d8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000077ee 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007820 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +00007826 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000782a 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007834 0001202f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC106 │ │ │ │ │ +00007838 00012030 R_ARM_THM_MOVT_ABS 000011d0 .LC106 │ │ │ │ │ +00007846 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ +0000784a 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ +00007858 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00007876 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000078a6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000078ac 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000078da 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007922 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +0000794e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007954 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007968 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007982 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007990 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000799e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000079b2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079d2 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000079de 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000079e6 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a04 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a3e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a44 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a54 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007a78 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007aa4 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007ab6 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007adc 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007aec 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007afc 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007b04 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007b12 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b40 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007b46 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b62 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007b76 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b8e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007bb0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007bb6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007bce 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007bfc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c02 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00007c28 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007c2e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c54 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c5a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c74 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007c94 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cbc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cda 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007d02 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d10 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d22 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ -00007d2a 0001212f R_ARM_THM_MOVW_ABS_NC 000011e4 .LC107 │ │ │ │ │ -00007d2e 00012130 R_ARM_THM_MOVT_ABS 000011e4 .LC107 │ │ │ │ │ -00007d40 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d5a 0000450a R_ARM_THM_CALL 0000cf61 annotated_rhs_rule │ │ │ │ │ +00007c48 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007c68 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c90 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007cae 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007cd6 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007ce4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007cf6 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ +00007cfe 0001212f R_ARM_THM_MOVW_ABS_NC 000011e4 .LC107 │ │ │ │ │ +00007d02 00012130 R_ARM_THM_MOVT_ABS 000011e4 .LC107 │ │ │ │ │ +00007d14 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d2e 0000450a R_ARM_THM_CALL 0000cf75 annotated_rhs_rule │ │ │ │ │ +00007d3c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007d68 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d94 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007da2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007dd0 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ -00007dfc 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00007e0c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007e16 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e1e 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007e2c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007e3a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007e48 0001230a R_ARM_THM_CALL 000003cf invalid_tstring_replacement_field_rule │ │ │ │ │ -00007e64 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007e72 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ea0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007eb4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ef0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ef6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f1c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f22 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f4c 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00007f5a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f6a 0000220a R_ARM_THM_CALL 0000eb59 named_expression_rule │ │ │ │ │ -00007f84 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -00007fa0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007fa6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007fbc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fda 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007ff8 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00008000 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008018 00006c0a R_ARM_THM_CALL 0000d879 starred_expression_rule │ │ │ │ │ -00008028 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000804c 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000805c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000807e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000808c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080a8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080e8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000080ee 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008102 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008126 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000812c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008140 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008150 0000740a R_ARM_THM_CALL 0000f985 fstring_replacement_field_rule │ │ │ │ │ -00008164 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008182 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -000081a4 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000081c2 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000081d2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000081da 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000081e6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081f0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008206 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000820c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000823e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008244 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008256 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008268 0000450a R_ARM_THM_CALL 0000cf61 annotated_rhs_rule │ │ │ │ │ -0000827c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082a6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082ac 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082c8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000082ea 0000500a R_ARM_THM_CALL 0000f0c5 star_named_expression_rule │ │ │ │ │ -000082f6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008306 0000220a R_ARM_THM_CALL 0000eb59 named_expression_rule │ │ │ │ │ -0000833c 0000560a R_ARM_THM_CALL 0000f539 star_named_expressions_rule │ │ │ │ │ -0000834a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000835e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008374 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000837e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000083a2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000083d0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000083d6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000083f2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008452 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000846a 0001fc0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00008474 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000084a2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084c6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000084cc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000084e8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000850e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008518 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008534 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008560 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008566 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008586 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000858c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000085a4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000085cc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085de 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085f4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008630 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008646 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00008650 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000866e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008676 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008696 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000086b0 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000086be 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000086f8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000086fe 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008722 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008728 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000875c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008792 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000087ca 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000087d0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008810 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008818 00012a2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -0000881c 00012a30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -00008822 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000882a 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f8 .LC109 │ │ │ │ │ -0000882e 00012b30 R_ARM_THM_MOVT_ABS 000011f8 .LC109 │ │ │ │ │ -00008834 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008838 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008850 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008868 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008872 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000887a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000887e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008892 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000889e 00012c2f R_ARM_THM_MOVW_ABS_NC 00001214 .LC110 │ │ │ │ │ -000088a2 00012c30 R_ARM_THM_MOVT_ABS 00001214 .LC110 │ │ │ │ │ -000088b2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088d0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000088ee 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00008904 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000890a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008924 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008938 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008964 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000896a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000089a4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000089aa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000089d8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000089de 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000089f4 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008a12 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a22 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008a32 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008a42 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008a52 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008a78 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008a80 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008ad2 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -00008ae4 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008af2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b0c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b14 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b1c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008b4e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b80 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b86 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ba2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008bd0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008bd6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c2e 0000660a R_ARM_THM_CALL 00005041 strings_rule │ │ │ │ │ -00008c48 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c62 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c7c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ca2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ca8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008d18 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008d1e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008d72 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008d78 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008d8e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008db4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008dba 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008de4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008df8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e1e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008e24 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008e50 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e64 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e78 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e8c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008eb2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008eb8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007d76 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007da4 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ +00007dce 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00007dda 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007df2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007e12 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007e20 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007e2a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007e32 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007e46 0001230a R_ARM_THM_CALL 000003cf invalid_tstring_replacement_field_rule │ │ │ │ │ +00007e6e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007e7e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007e96 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007ec0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ec6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007eec 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ef2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f1c 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +00007f2a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f3a 0000220a R_ARM_THM_CALL 0000eb71 named_expression_rule │ │ │ │ │ +00007f54 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +00007f70 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f76 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f8c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007faa 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007fc8 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00007fd0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007fe8 00006b0a R_ARM_THM_CALL 0000d88d starred_expression_rule │ │ │ │ │ +00007ff8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000801c 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000802c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000804e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000805c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008078 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000080b8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000080be 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000080d2 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000080f6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000080fc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008110 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008120 0000740a R_ARM_THM_CALL 0000faad fstring_replacement_field_rule │ │ │ │ │ +00008134 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008152 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +00008174 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008192 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000081a2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000081aa 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000081b6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081c0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000081d6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081dc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000820e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008214 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008226 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008238 0000450a R_ARM_THM_CALL 0000cf75 annotated_rhs_rule │ │ │ │ │ +0000824c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008276 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000827c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008298 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000082ba 0000500a R_ARM_THM_CALL 0000f1ed star_named_expression_rule │ │ │ │ │ +000082c6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000082d6 0000220a R_ARM_THM_CALL 0000eb71 named_expression_rule │ │ │ │ │ +0000830c 0000570a R_ARM_THM_CALL 0000f661 star_named_expressions_rule │ │ │ │ │ +0000831a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000832e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008344 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000834e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008372 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000083a0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000083a6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000083c2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008422 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000843a 0001fc0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00008444 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008472 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008496 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000849c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000084b8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084de 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000084e8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008504 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008530 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008536 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008556 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000855c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008574 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000859c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085ae 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085c4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008600 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008616 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00008620 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000863e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008646 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008666 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008680 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +0000868e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000086c8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000086ce 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000086f2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000086f8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000872c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008762 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000879a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000087a0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000087e0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087e8 00012a2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ +000087ec 00012a30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ +000087f2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000087fa 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f8 .LC109 │ │ │ │ │ +000087fe 00012b30 R_ARM_THM_MOVT_ABS 000011f8 .LC109 │ │ │ │ │ +00008804 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008808 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008820 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008838 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008842 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000884a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000884e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008862 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000886e 00012c2f R_ARM_THM_MOVW_ABS_NC 00001214 .LC110 │ │ │ │ │ +00008872 00012c30 R_ARM_THM_MOVT_ABS 00001214 .LC110 │ │ │ │ │ +00008882 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000088a0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000088be 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000088d4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000088da 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000088f4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008908 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008934 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000893a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008974 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000897a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000089a8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000089ae 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000089c4 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000089e2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000089f2 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008a02 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008a12 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008a22 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008a48 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008a50 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008aa2 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00008ab4 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008ac2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008adc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ae4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008aec 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008b1e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b50 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b56 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b72 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008ba0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ba6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008bfe 0000660a R_ARM_THM_CALL 00005049 strings_rule │ │ │ │ │ +00008c18 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c32 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c4c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c72 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c78 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ce8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008cee 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008d42 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008d48 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008d5e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d84 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008d8a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008db4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008dc8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008dee 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008df4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008e20 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e34 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e48 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e5c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e82 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008e88 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ec0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008eca 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008ef0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008efa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f20 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f3c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f4e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f5a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008f80 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00008f96 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008fb6 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00008fd6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008fe6 0001352f R_ARM_THM_MOVW_ABS_NC 0000b8dd _tmp_42_rule │ │ │ │ │ -00008fea 00013530 R_ARM_THM_MOVT_ABS 0000b8dd _tmp_42_rule │ │ │ │ │ -00008ff2 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008ffe 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000901a 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00009024 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000903e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000904a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000906c 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00009074 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000909a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090ac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090b8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000090de 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000090fc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009118 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009128 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009134 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000914c 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0000915c 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0000917e 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0000919c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091ac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091b8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000091d0 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000091e2 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00009202 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00009222 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000922e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000924a 0001fc0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00009254 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009280 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009298 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092a6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092b0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000092c6 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000092d4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000092e4 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00009308 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00009312 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009348 0001392f R_ARM_THM_MOVW_ABS_NC 0000a19d _tmp_44_rule │ │ │ │ │ -0000934c 00013930 R_ARM_THM_MOVT_ABS 0000a19d _tmp_44_rule │ │ │ │ │ -00009354 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009360 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000937c 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00009386 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093ac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f0c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f1e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f2a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008f50 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00008f66 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008f86 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00008fa6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008fb6 0001352f R_ARM_THM_MOVW_ABS_NC 0000b8ad _tmp_42_rule │ │ │ │ │ +00008fba 00013530 R_ARM_THM_MOVT_ABS 0000b8ad _tmp_42_rule │ │ │ │ │ +00008fc2 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008fce 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008fea 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00008ff4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000900e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000901a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000903c 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00009044 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000906a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000907c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009088 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000090ae 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000090cc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090e8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090f8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009104 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000911c 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0000912c 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0000914e 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0000916c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000917c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009188 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000091a0 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000091b2 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000091d2 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000091f2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000091fe 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000921a 0001fc0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00009224 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009250 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009268 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009276 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009280 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009296 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000092a4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000092b4 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000092d8 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +000092e2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009318 0001392f R_ARM_THM_MOVW_ABS_NC 0000a16d _tmp_44_rule │ │ │ │ │ +0000931c 00013930 R_ARM_THM_MOVT_ABS 0000a16d _tmp_44_rule │ │ │ │ │ +00009324 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009330 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000934c 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00009356 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000937c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009398 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000093b0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000093c8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093e0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093f8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009406 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009410 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009426 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00009434 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00009444 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00009466 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0000948a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009490 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094bc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094d4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000094da 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094f8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000094fe 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009538 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009552 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009556 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000955e 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00009568 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00009572 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000957a 00012f2f R_ARM_THM_MOVW_ABS_NC 00001234 .LC111 │ │ │ │ │ -0000957e 00012f30 R_ARM_THM_MOVT_ABS 00001234 .LC111 │ │ │ │ │ -00009586 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000959e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095b8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000095d6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000095e4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000095f4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000095fc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000960c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009630 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009654 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009680 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000968a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009692 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000096ae 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000096ca 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096d6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000096f6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009738 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009742 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000976c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009796 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000097aa 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000097ae 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000097b8 0002050a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -000097c8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000097dc 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000097e0 0001a830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000097e8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000097fc 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00009800 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00009808 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000981c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009826 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009858 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009862 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000988e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009894 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000098ba 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000098ce 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098e8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000098f4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009910 0001c80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000991e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009940 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000995c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009986 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000998c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000099e0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099ea 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099f4 00013b0a R_ARM_THM_CALL 00000283 imaginary_number_rule │ │ │ │ │ -00009a00 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009a20 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009a2a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a40 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a4a 00013b0a R_ARM_THM_CALL 00000283 imaginary_number_rule │ │ │ │ │ -00009a56 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009a74 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009aca 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009ad0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009b08 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b22 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b36 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b54 0001c80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00009b64 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009b96 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bce 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009bd4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009be2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00009bf8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c02 0002060a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -00009c16 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c48 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009c4e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009c5c 00012a2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -00009c60 00012a30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -00009c6a 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00009c6e 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00009c72 0001900a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00009c7a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00009c82 0001392f R_ARM_THM_MOVW_ABS_NC 0000a19d _tmp_44_rule │ │ │ │ │ -00009c86 00013930 R_ARM_THM_MOVT_ABS 0000a19d _tmp_44_rule │ │ │ │ │ -00009c8e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009c9a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00009ca2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ccc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cf4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009cfa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009d1e 00012a2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -00009d22 00012a30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -00009d28 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00009d40 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009d5e 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00009d68 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d80 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009db4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009de0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009de6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009dfc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009e20 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009e38 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e3e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009e8a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e96 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00009ea4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009eca 0001a10a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00009ee6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009f00 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f10 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f1a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009f5e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f64 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f80 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00009f9a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009fc4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009fca 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ff0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009ff6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a022 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a028 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a03c 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a056 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a080 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a09e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a0ae 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a0c0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0e2 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a0f0 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a0f8 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a110 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a118 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a124 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a156 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a15c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a16e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a180 0000220a R_ARM_THM_CALL 0000eb59 named_expression_rule │ │ │ │ │ -0000a18c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1ba 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a1c0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a1d0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1e0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1f0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a202 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a234 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a23a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a260 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a266 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a28e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a294 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a2a8 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a2c2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2d4 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a2e4 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a2f4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a32e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a33c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a344 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a35a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a368 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a370 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a3ae 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a3b4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a3d6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a3dc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a404 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a40a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a41e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a434 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a444 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a454 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a464 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a47a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a482 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a48a 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a4ae 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a4d2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a4f0 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a51e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a524 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a534 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a540 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a554 0002070a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000a568 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a56e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5ae 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a5b4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a5ca 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a5fc 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a628 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a630 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a64e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a65e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a666 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a672 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a682 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a6b2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6b8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6dc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6e2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6fc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a718 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a732 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a74c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a75c 0001402f R_ARM_THM_MOVW_ABS_NC 0000a8dd _tmp_113_rule │ │ │ │ │ -0000a760 00014030 R_ARM_THM_MOVT_ABS 0000a8dd _tmp_113_rule │ │ │ │ │ -0000a766 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000a76e 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000a784 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a7a0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a7ac 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000a7b6 00006a0a R_ARM_THM_CALL 0000bee5 for_if_clauses_rule │ │ │ │ │ -0000a7be 0000a82f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000a7c2 0000a830 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000a7c8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a7cc 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a7e4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7fa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a802 00013e2f R_ARM_THM_MOVW_ABS_NC 00001260 .LC112 │ │ │ │ │ -0000a806 00013e30 R_ARM_THM_MOVT_ABS 00001260 .LC112 │ │ │ │ │ -0000a80c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a810 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a834 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a846 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a850 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ -0000a854 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ -0000a85e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a862 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a87a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a88a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a896 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000a8a4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8b0 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000a8ba 00013f2f R_ARM_THM_MOVW_ABS_NC 000012a0 .LC113 │ │ │ │ │ -0000a8be 00013f30 R_ARM_THM_MOVT_ABS 000012a0 .LC113 │ │ │ │ │ -0000a8c4 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a8c8 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a8fc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a902 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a912 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a92c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a93a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000a94a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a974 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a97a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a996 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a9c0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a9da 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a9e0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9fa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa24 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aa44 0002080a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -0000aa58 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000aa80 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa94 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa9e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000aab8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aad4 0002090a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -0000aade 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aaf4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ab0e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ab14 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ab2e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab4e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ab68 00020a0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000ab78 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000ab9a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abb4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000abba 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000abd0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000abe6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000abee 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000abf8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac02 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000ac08 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ac0c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ac14 0001442f R_ARM_THM_MOVW_ABS_NC 00001344 .LC117 │ │ │ │ │ -0000ac18 00014430 R_ARM_THM_MOVT_ABS 00001344 .LC117 │ │ │ │ │ -0000ac22 0001432f R_ARM_THM_MOVW_ABS_NC 0000131c .LC116 │ │ │ │ │ -0000ac26 00014330 R_ARM_THM_MOVT_ABS 0000131c .LC116 │ │ │ │ │ -0000ac42 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac60 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ac6c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac78 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000ac80 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ac84 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ac8c 0001422f R_ARM_THM_MOVW_ABS_NC 000012f8 .LC115 │ │ │ │ │ -0000ac90 00014230 R_ARM_THM_MOVT_ABS 000012f8 .LC115 │ │ │ │ │ -0000ac9a 0001412f R_ARM_THM_MOVW_ABS_NC 000012cc .LC114 │ │ │ │ │ -0000ac9e 00014130 R_ARM_THM_MOVT_ABS 000012cc .LC114 │ │ │ │ │ -0000acac 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acc2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000acd0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acd8 0000890a R_ARM_THM_CALL 00009215 star_expression_rule │ │ │ │ │ -0000ace8 0001452f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ -0000acec 00014530 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ -0000ad06 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad0c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ad44 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ad4a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ad5e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad76 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000ad84 0001452f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ -0000ad88 00014530 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ -0000ad9a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000adb8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ade4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000adea 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae02 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ae2a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae30 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae66 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae72 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae7c 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000ae88 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae90 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -0000ae9a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aebc 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000aef4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af10 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af46 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000af68 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000af96 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000afac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000afb6 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000afc6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000afd0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000afde 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000afe8 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -0000aff4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b01a 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000b03e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b044 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000093d6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000093e0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000093f6 0002030a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00009404 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00009414 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00009436 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0000945a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009460 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000948c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094a4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000094aa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000094c8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000094ce 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009508 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009522 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009526 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000952e 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00009538 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00009542 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000954a 00012f2f R_ARM_THM_MOVW_ABS_NC 00001234 .LC111 │ │ │ │ │ +0000954e 00012f30 R_ARM_THM_MOVT_ABS 00001234 .LC111 │ │ │ │ │ +00009556 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000956e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009588 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000095a6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000095b4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000095c4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000095cc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000095dc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009600 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009624 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009650 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000965a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009662 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000967e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000969a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000096a6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000096c6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009708 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009712 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000973c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009766 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000977a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000977e 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009788 0002050a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00009798 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000097ac 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000097b0 0001a830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000097b8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000097cc 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000097d0 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000097d8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000097ec 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000097f6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009828 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009832 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000985e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009864 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000988a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000989e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098b8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000098c4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000098e0 0001c80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000098ee 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009910 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000992c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009956 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000995c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000099b0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099ba 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099c4 00013b0a R_ARM_THM_CALL 00000283 imaginary_number_rule │ │ │ │ │ +000099d0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000099f0 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000099fa 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a10 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a1a 00013b0a R_ARM_THM_CALL 00000283 imaginary_number_rule │ │ │ │ │ +00009a26 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009a44 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009a9a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009aa0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009ad8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009af2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b06 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b24 0001c80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00009b34 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009b66 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b9e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009ba4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009bb2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00009bc8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bd2 0002060a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +00009be6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c18 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009c1e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009c2c 00012a2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ +00009c30 00012a30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ +00009c3a 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00009c3e 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00009c42 0001900a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00009c4a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009c52 0001392f R_ARM_THM_MOVW_ABS_NC 0000a16d _tmp_44_rule │ │ │ │ │ +00009c56 00013930 R_ARM_THM_MOVT_ABS 0000a16d _tmp_44_rule │ │ │ │ │ +00009c5e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009c6a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00009c72 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c9c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cc4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009cca 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009cee 00012a2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ +00009cf2 00012a30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ +00009cf8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00009d10 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009d2e 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00009d38 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d50 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d84 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009db0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009db6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009dcc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009df0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009e08 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e0e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009e5a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e66 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009e74 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009e9a 0001a10a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00009eb6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ed0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ee0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009eea 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009f2e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f34 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f50 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009f6a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f94 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f9a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009fc0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009fc6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009ff2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009ff8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a00c 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a026 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a050 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a06e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a07e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a090 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0b2 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a0c0 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a0c8 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a0e0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0e8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0f4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a126 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a12c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a13e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a150 0000220a R_ARM_THM_CALL 0000eb71 named_expression_rule │ │ │ │ │ +0000a15c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a18a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a190 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a1a0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1b0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1c0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1d2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a204 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a20a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a230 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a236 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a25e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a264 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a278 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a292 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2a4 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a2b4 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a2c4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a2fe 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a30c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a314 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a32a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a338 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a340 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a37e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a384 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a3a6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a3ac 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a3d4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a3da 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a3ee 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a404 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a414 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a424 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a434 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a44a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a452 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a45a 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a47e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a4a2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a4c0 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a4ee 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a4f4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a504 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000a510 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a524 0002070a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000a538 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a53e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a57e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a584 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a59a 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a5cc 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a5f8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a600 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a61e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a62e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a636 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a642 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a652 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a682 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a688 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a6ac 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a6b2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a6cc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6e8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a702 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a71c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000a72c 0001402f R_ARM_THM_MOVW_ABS_NC 0000a8ad _tmp_113_rule │ │ │ │ │ +0000a730 00014030 R_ARM_THM_MOVT_ABS 0000a8ad _tmp_113_rule │ │ │ │ │ +0000a736 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000a73e 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000a754 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a770 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a77c 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000a786 00006a0a R_ARM_THM_CALL 0000befd for_if_clauses_rule │ │ │ │ │ +0000a78e 0000a82f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +0000a792 0000a830 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +0000a798 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a79c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a7b4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7ca 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7d2 00013e2f R_ARM_THM_MOVW_ABS_NC 00001260 .LC112 │ │ │ │ │ +0000a7d6 00013e30 R_ARM_THM_MOVT_ABS 00001260 .LC112 │ │ │ │ │ +0000a7dc 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a7e0 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a804 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a816 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a820 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ +0000a824 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ +0000a82e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a832 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a84a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a85a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a866 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000a874 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a880 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000a88a 00013f2f R_ARM_THM_MOVW_ABS_NC 000012a0 .LC113 │ │ │ │ │ +0000a88e 00013f30 R_ARM_THM_MOVT_ABS 000012a0 .LC113 │ │ │ │ │ +0000a894 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a898 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a8cc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a8d2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a8e2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000a8fc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a90a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000a91a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a944 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a94a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a966 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a990 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000a9aa 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a9b0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9ca 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a9f4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aa14 0002080a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +0000aa28 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000aa50 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa64 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa6e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000aa88 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aaa4 0002090a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +0000aaae 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aac4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000aade 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aae4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aafe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab1e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ab38 00020a0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +0000ab48 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000ab6a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab84 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ab8a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aba0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abb6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abbe 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000abc8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abd2 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000abd8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000abdc 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000abe4 0001442f R_ARM_THM_MOVW_ABS_NC 00001344 .LC117 │ │ │ │ │ +0000abe8 00014430 R_ARM_THM_MOVT_ABS 00001344 .LC117 │ │ │ │ │ +0000abf2 0001432f R_ARM_THM_MOVW_ABS_NC 0000131c .LC116 │ │ │ │ │ +0000abf6 00014330 R_ARM_THM_MOVT_ABS 0000131c .LC116 │ │ │ │ │ +0000ac12 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac30 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ac3c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac48 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000ac50 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ac54 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ac5c 0001422f R_ARM_THM_MOVW_ABS_NC 000012f8 .LC115 │ │ │ │ │ +0000ac60 00014230 R_ARM_THM_MOVT_ABS 000012f8 .LC115 │ │ │ │ │ +0000ac6a 0001412f R_ARM_THM_MOVW_ABS_NC 000012cc .LC114 │ │ │ │ │ +0000ac6e 00014130 R_ARM_THM_MOVT_ABS 000012cc .LC114 │ │ │ │ │ +0000ac7c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac92 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aca0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aca8 0000890a R_ARM_THM_CALL 00009211 star_expression_rule │ │ │ │ │ +0000acb8 0001452f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ +0000acbc 00014530 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ +0000acd6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000acdc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad14 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ad1a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ad2e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad46 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000ad54 0001452f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ +0000ad58 00014530 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ +0000ad6a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad88 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000adb4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000adba 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000add2 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000adfa 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae00 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ae36 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae42 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae4c 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000ae58 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae60 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +0000ae6a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae8c 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000aec4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aee0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af16 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000af38 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000af66 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000af7c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af86 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000af96 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afa0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000afae 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afb8 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +0000afc4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000afea 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000b00e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b014 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b02c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b038 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b040 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ 0000b05c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b068 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b070 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000b08c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0ae 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b0ba 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b0c2 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b0ce 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b0e2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b0f0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b10e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b114 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b12e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b138 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b140 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000b14c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b166 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b170 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b18e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b198 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1b6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1c0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1da 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1f6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b202 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -0000b210 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b230 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000b238 0000f62f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ -0000b23c 0000f630 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ -0000b250 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b274 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b28a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b294 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b298 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2a2 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000b2b4 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000b2b8 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000b2c0 0001472f R_ARM_THM_MOVW_ABS_NC 00001380 .LC119 │ │ │ │ │ -0000b2c4 00014730 R_ARM_THM_MOVT_ABS 00001380 .LC119 │ │ │ │ │ -0000b2c8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000b2d0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b2ea 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000b30a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b314 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b318 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b322 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b326 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b32a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000b352 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b370 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b37c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b38a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b394 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b398 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b3aa 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ -0000b3ae 0000f730 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ -0000b3bc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b3d4 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000b3e4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3f0 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ -0000b400 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b40c 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ -0000b416 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b41a 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b42e 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000b43c 0001492f R_ARM_THM_MOVW_ABS_NC 000013e8 .LC121 │ │ │ │ │ -0000b440 00014930 R_ARM_THM_MOVT_ABS 000013e8 .LC121 │ │ │ │ │ -0000b450 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b46c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b472 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b48c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4a4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4c2 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b4c6 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b4cc 0001482f R_ARM_THM_MOVW_ABS_NC 000013c0 .LC120 │ │ │ │ │ -0000b4d0 00014830 R_ARM_THM_MOVT_ABS 000013c0 .LC120 │ │ │ │ │ -0000b4d4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000b4e2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b4f4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b510 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b53a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b540 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b56a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b586 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b59c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b5a2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b5ba 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b5ec 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b5f2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b60a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b62a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b630 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b658 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b68c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b6a4 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b6b0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b6ce 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0000b6dc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6ee 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b718 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b720 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b730 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000b754 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b772 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b784 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b7a4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b7b4 0001230a R_ARM_THM_CALL 000003cf invalid_tstring_replacement_field_rule │ │ │ │ │ -0000b7c6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b7ee 0000450a R_ARM_THM_CALL 0000cf61 annotated_rhs_rule │ │ │ │ │ -0000b7fe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b830 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b83e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b86e 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0000b884 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b89e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b8fa 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b900 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b910 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b920 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b932 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b95e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b964 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b976 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b988 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b9c8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b9ce 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b9f4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b9fa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ba22 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ba28 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ba3c 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ba56 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba64 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ba74 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ba84 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000bac4 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bacc 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bae2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000baf0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bafe 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bb10 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bb44 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bb4a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bb70 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bb76 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bb9c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bba2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bbf4 0000652f R_ARM_THM_MOVW_ABS_NC 00004fc1 _tmp_43_rule │ │ │ │ │ -0000bbf8 00006530 R_ARM_THM_MOVT_ABS 00004fc1 _tmp_43_rule │ │ │ │ │ -0000bc00 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000bc0a 0000660a R_ARM_THM_CALL 00005041 strings_rule │ │ │ │ │ -0000bc20 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc3c 0002070a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000bc54 0001352f R_ARM_THM_MOVW_ABS_NC 0000b8dd _tmp_42_rule │ │ │ │ │ -0000bc58 00013530 R_ARM_THM_MOVT_ABS 0000b8dd _tmp_42_rule │ │ │ │ │ -0000bc60 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000bc78 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc8e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bca2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcd2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bcf8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd0a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000bd0e 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000bd1c 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000bd28 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bd3a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bd52 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd60 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd72 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000bd76 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000bd80 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd92 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000bd96 0001a830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000bda0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bda8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bdce 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bdd4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bde4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdf4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be06 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b07e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b08a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b092 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b09e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b0b2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b0c0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b0de 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b0e4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b0fe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b108 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b110 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000b11c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b136 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b140 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b15e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b168 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b186 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b190 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1aa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1c6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1d2 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +0000b1e0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b200 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000b208 0000f62f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ +0000b20c 0000f630 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ +0000b220 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b244 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b25a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b264 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b268 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b272 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000b284 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000b288 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000b290 0001472f R_ARM_THM_MOVW_ABS_NC 00001380 .LC119 │ │ │ │ │ +0000b294 00014730 R_ARM_THM_MOVT_ABS 00001380 .LC119 │ │ │ │ │ +0000b298 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000b2a0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b2ba 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000b2da 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2e4 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b2e8 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b2f2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b2f6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b2fa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000b322 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b340 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b34c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b35a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b364 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b368 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b37a 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ +0000b37e 0000f730 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ +0000b38c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b3a4 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000b3b4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3c0 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ +0000b3d0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3dc 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ +0000b3e6 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b3ea 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b3fe 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000b40c 0001492f R_ARM_THM_MOVW_ABS_NC 000013e8 .LC121 │ │ │ │ │ +0000b410 00014930 R_ARM_THM_MOVT_ABS 000013e8 .LC121 │ │ │ │ │ +0000b420 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b43c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b442 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b45c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b474 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b492 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b496 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b49c 0001482f R_ARM_THM_MOVW_ABS_NC 000013c0 .LC120 │ │ │ │ │ +0000b4a0 00014830 R_ARM_THM_MOVT_ABS 000013c0 .LC120 │ │ │ │ │ +0000b4a4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000b4b2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b4c4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b4e0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b50a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b510 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b53a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b556 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b56c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b572 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b58a 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b5bc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b5c2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b5da 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5fa 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b600 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b628 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b65c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b674 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b680 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b69e 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0000b6ac 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6be 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b6e8 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b6f0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b700 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000b724 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b742 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b754 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b774 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b784 0001230a R_ARM_THM_CALL 000003cf invalid_tstring_replacement_field_rule │ │ │ │ │ +0000b796 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b7be 0000450a R_ARM_THM_CALL 0000cf75 annotated_rhs_rule │ │ │ │ │ +0000b7ce 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b800 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b80e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b83e 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0000b854 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b86e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b8ca 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b8d0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b8e0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8f0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b902 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b92e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b934 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b946 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b958 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b998 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b99e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b9c4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b9ca 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b9f2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b9f8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ba0c 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ba26 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba34 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ba44 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ba54 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ba94 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ba9c 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bab2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bac0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bace 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bae0 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000bb14 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bb1a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bb40 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bb46 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bb6c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bb72 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bbc4 0000652f R_ARM_THM_MOVW_ABS_NC 00004fc9 _tmp_43_rule │ │ │ │ │ +0000bbc8 00006530 R_ARM_THM_MOVT_ABS 00004fc9 _tmp_43_rule │ │ │ │ │ +0000bbd0 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000bbda 0000660a R_ARM_THM_CALL 00005049 strings_rule │ │ │ │ │ +0000bbf0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc0c 0002070a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000bc24 0001352f R_ARM_THM_MOVW_ABS_NC 0000b8ad _tmp_42_rule │ │ │ │ │ +0000bc28 00013530 R_ARM_THM_MOVT_ABS 0000b8ad _tmp_42_rule │ │ │ │ │ +0000bc30 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000bc48 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc5e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc72 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bca2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bcc8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bcda 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000bcde 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000bcec 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000bcf8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bd0a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bd22 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd30 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd42 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000bd46 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000bd50 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd62 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000bd66 0001a830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000bd70 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd78 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd9e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bda4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bdb4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdc4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdd6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x291b0 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x292a4 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 │ │ │ │ │ @@ -2464,15 +2464,15 @@ │ │ │ │ │ 00000148 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000158 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000170 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x29330 contains 3142 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x29424 contains 3143 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000002a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000003c 00001c2f R_ARM_THM_MOVW_ABS_NC 00001971 _tmp_6_rule │ │ │ │ │ 00000040 00001c30 R_ARM_THM_MOVT_ABS 00001971 _tmp_6_rule │ │ │ │ │ 0000004a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000005e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2497,176 +2497,176 @@ │ │ │ │ │ 00000140 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000016e 0000162f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 00000172 00001630 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 00000176 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000001ae 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001b4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000001ce 0000200a R_ARM_THM_CALL 000007d1 decorators_rule │ │ │ │ │ -000001e6 0000210a R_ARM_THM_CALL 0000117d function_def_raw_rule │ │ │ │ │ +000001e6 0000210a R_ARM_THM_CALL 00001171 function_def_raw_rule │ │ │ │ │ 00000206 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000020c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000024a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000025e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000270 0000240a R_ARM_THM_CALL 00003555 elif_stmt_rule │ │ │ │ │ +00000270 0000240a R_ARM_THM_CALL 00003539 elif_stmt_rule │ │ │ │ │ 0000028c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000002a8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000002c2 0000250a R_ARM_THM_CALL 00003829 else_block_rule │ │ │ │ │ +000002c2 0000250a R_ARM_THM_CALL 0000380d else_block_rule │ │ │ │ │ 000002d4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000002fa 00017e0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -0000030e 0000210a R_ARM_THM_CALL 0000117d function_def_raw_rule │ │ │ │ │ +0000030e 0000210a R_ARM_THM_CALL 00001171 function_def_raw_rule │ │ │ │ │ 0000031e 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ 0000033c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000342 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000380 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000038a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000003a6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003b2 0000260a R_ARM_THM_CALL 0000548d _gather_35_rule │ │ │ │ │ +000003b2 0000260a R_ARM_THM_CALL 00005471 _gather_35_rule │ │ │ │ │ 000003c2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000003d0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000003f0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000420 0001800a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ 0000042a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000044a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000450 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000046a 0000200a R_ARM_THM_CALL 000007d1 decorators_rule │ │ │ │ │ -00000482 0000280a R_ARM_THM_CALL 0000422d class_def_raw_rule │ │ │ │ │ -000004a2 0000290a R_ARM_THM_CALL 00004649 for_stmt_rule │ │ │ │ │ +00000482 0000280a R_ARM_THM_CALL 00004211 class_def_raw_rule │ │ │ │ │ +000004a2 0000290a R_ARM_THM_CALL 0000462d for_stmt_rule │ │ │ │ │ 000004c0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000004c6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000504 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000050a 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 0000050e 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 00000516 0001810a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000528 00002a0a R_ARM_THM_CALL 000039d9 finally_block_rule │ │ │ │ │ +00000528 00002a0a R_ARM_THM_CALL 000039bd finally_block_rule │ │ │ │ │ 00000544 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000054e 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 00000552 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 0000055a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000574 00002b0a R_ARM_THM_CALL 00003b1d _loop1_37_rule │ │ │ │ │ -00000582 0000250a R_ARM_THM_CALL 00003829 else_block_rule │ │ │ │ │ -00000594 00002a0a R_ARM_THM_CALL 000039d9 finally_block_rule │ │ │ │ │ +00000574 00002b0a R_ARM_THM_CALL 00003b01 _loop1_37_rule │ │ │ │ │ +00000582 0000250a R_ARM_THM_CALL 0000380d else_block_rule │ │ │ │ │ +00000594 00002a0a R_ARM_THM_CALL 000039bd finally_block_rule │ │ │ │ │ 000005a6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000005d0 0001820a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ 000005da 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005f2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000060a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 0000062a 00017e0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ 00000634 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000662 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000668 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006a4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006b8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006ca 0000250a R_ARM_THM_CALL 00003829 else_block_rule │ │ │ │ │ +000006ca 0000250a R_ARM_THM_CALL 0000380d else_block_rule │ │ │ │ │ 000006d8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000006fe 0001830a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ 00000708 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000072c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000754 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000782 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000788 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000079e 0000162f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 000007a2 00001630 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 000007aa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000007c2 0000162f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 000007c6 00001630 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 000007ca 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000007e6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000804 00002c0a R_ARM_THM_CALL 00008285 subject_expr_rule │ │ │ │ │ +00000804 00002c0a R_ARM_THM_CALL 00008255 subject_expr_rule │ │ │ │ │ 00000816 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000826 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000836 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000854 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000085a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000876 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000896 0000172f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 0000089a 00001730 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 000008b2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000008b8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000008d4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000008dc 00002d0a R_ARM_THM_CALL 000083b1 patterns_rule │ │ │ │ │ -000008e6 00002e0a R_ARM_THM_CALL 0000a139 guard_rule │ │ │ │ │ +000008dc 00002d0a R_ARM_THM_CALL 00008381 patterns_rule │ │ │ │ │ +000008e6 00002e0a R_ARM_THM_CALL 0000a109 guard_rule │ │ │ │ │ 000008f4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000090a 0001840a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ 0000095c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000098a 0000280a R_ARM_THM_CALL 0000422d class_def_raw_rule │ │ │ │ │ +0000098a 0000280a R_ARM_THM_CALL 00004211 class_def_raw_rule │ │ │ │ │ 0000099a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ 000009a4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000009be 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000009cc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009da 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000009fe 0001860a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ 00000a02 0000192f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ 00000a06 00001930 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ -00000a10 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ +00000a10 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ 00000a1a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a38 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000a5a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a66 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a70 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a8c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a9c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000aa8 0000260a R_ARM_THM_CALL 0000548d _gather_35_rule │ │ │ │ │ +00000aa8 0000260a R_ARM_THM_CALL 00005471 _gather_35_rule │ │ │ │ │ 00000ab8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ac6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ae6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000b16 0001870a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ 00000b1a 00000f2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 00000b1e 00000f30 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00000b28 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ +00000b28 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ 00000b46 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b50 0000132f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 00000b54 00001330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 00000b5c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000b76 0000300a R_ARM_THM_CALL 0000adc1 _loop1_38_rule │ │ │ │ │ -00000b84 0000250a R_ARM_THM_CALL 00003829 else_block_rule │ │ │ │ │ -00000b96 00002a0a R_ARM_THM_CALL 000039d9 finally_block_rule │ │ │ │ │ +00000b76 0000300a R_ARM_THM_CALL 0000ad91 _loop1_38_rule │ │ │ │ │ +00000b84 0000250a R_ARM_THM_CALL 0000380d else_block_rule │ │ │ │ │ +00000b96 00002a0a R_ARM_THM_CALL 000039bd finally_block_rule │ │ │ │ │ 00000ba8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000bd2 0001880a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ 00000bd6 0000142f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 00000bda 00001430 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00000be4 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ +00000be4 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ 00000bee 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c2e 0000260a R_ARM_THM_CALL 0000548d _gather_35_rule │ │ │ │ │ +00000c2e 0000260a R_ARM_THM_CALL 00005471 _gather_35_rule │ │ │ │ │ 00000c3e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c50 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c5e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c6c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ca2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000ca8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000cbc 0000172f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 00000cc0 00001730 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 00000cc8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000cd0 00002d0a R_ARM_THM_CALL 000083b1 patterns_rule │ │ │ │ │ +00000cd0 00002d0a R_ARM_THM_CALL 00008381 patterns_rule │ │ │ │ │ 00000ce6 0000172f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 00000cea 00001730 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 00000cee 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000d14 00002c0a R_ARM_THM_CALL 00008285 subject_expr_rule │ │ │ │ │ +00000d14 00002c0a R_ARM_THM_CALL 00008255 subject_expr_rule │ │ │ │ │ 00000d22 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d30 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d3a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d3e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d48 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000d54 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00000d58 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00000d60 00001a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ 00000d64 00001a30 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ 00000d6c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000d72 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d88 00002c0a R_ARM_THM_CALL 00008285 subject_expr_rule │ │ │ │ │ +00000d88 00002c0a R_ARM_THM_CALL 00008255 subject_expr_rule │ │ │ │ │ 00000d96 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000da0 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000da4 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000dac 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000db0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000db6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000dba 0000192f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ 00000dbe 00001930 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ -00000dc8 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ +00000dc8 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ 00000de4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000dec 00002e0a R_ARM_THM_CALL 0000a139 guard_rule │ │ │ │ │ +00000dec 00002e0a R_ARM_THM_CALL 0000a109 guard_rule │ │ │ │ │ 00000dfc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e06 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000e0a 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000e14 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000e18 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000e1c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000e28 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -2685,16 +2685,16 @@ │ │ │ │ │ 00000f58 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000f5e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000f7c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f8c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f96 0000310a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ 00000fb4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000fc8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fee 00002d0a R_ARM_THM_CALL 000083b1 patterns_rule │ │ │ │ │ -00000ffa 00002e0a R_ARM_THM_CALL 0000a139 guard_rule │ │ │ │ │ +00000fee 00002d0a R_ARM_THM_CALL 00008381 patterns_rule │ │ │ │ │ +00000ffa 00002e0a R_ARM_THM_CALL 0000a109 guard_rule │ │ │ │ │ 0000100a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001018 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001022 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00001026 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00001030 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001044 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00001048 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -2784,15 +2784,15 @@ │ │ │ │ │ 000014bc 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 000014c0 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 000014c8 00000d2f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ 000014cc 00000d30 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ 000014d0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000014da 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000014f6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000153a 0000260a R_ARM_THM_CALL 0000548d _gather_35_rule │ │ │ │ │ +0000153a 0000260a R_ARM_THM_CALL 00005471 _gather_35_rule │ │ │ │ │ 0000154a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000155c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000156a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001584 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000015c2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00001608 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000160e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2806,30 +2806,30 @@ │ │ │ │ │ 0000167e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000168c 0000332f R_ARM_THM_MOVW_ABS_NC 00000a05 _tmp_144_rule │ │ │ │ │ 00001690 00003330 R_ARM_THM_MOVT_ABS 00000a05 _tmp_144_rule │ │ │ │ │ 00001698 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000016b6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000016c0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000016c8 0000340a R_ARM_THM_CALL 00000a6f _loop0_145_rule │ │ │ │ │ -000016d0 00002b0a R_ARM_THM_CALL 00003b1d _loop1_37_rule │ │ │ │ │ +000016d0 00002b0a R_ARM_THM_CALL 00003b01 _loop1_37_rule │ │ │ │ │ 000016ee 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000016f8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001700 0000340a R_ARM_THM_CALL 00000a6f _loop0_145_rule │ │ │ │ │ -00001708 0000300a R_ARM_THM_CALL 0000adc1 _loop1_38_rule │ │ │ │ │ +00001708 0000300a R_ARM_THM_CALL 0000ad91 _loop1_38_rule │ │ │ │ │ 0000172e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001746 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000174c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000176e 0000350a R_ARM_THM_CALL 000021bd _tmp_22_rule │ │ │ │ │ +0000176e 0000350a R_ARM_THM_CALL 000021a1 _tmp_22_rule │ │ │ │ │ 00001780 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001796 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000179e 0000122f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ 000017a2 00001230 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ 000017a8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000017ac 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000017c4 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000017c4 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000017c8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000017f0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000180c 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00001810 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00001818 0000102f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ 0000181c 00001030 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ 00001820 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ @@ -2837,15 +2837,15 @@ │ │ │ │ │ 00001838 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000183c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001846 0000112f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ 0000184a 00001130 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ 0000184e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000185e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000186e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001888 0000350a R_ARM_THM_CALL 000021bd _tmp_22_rule │ │ │ │ │ +00001888 0000350a R_ARM_THM_CALL 000021a1 _tmp_22_rule │ │ │ │ │ 0000189a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000018a6 0000122f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ 000018aa 00001230 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ 000018b0 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000018b4 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000018d4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000018e6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -2901,2723 +2901,2724 @@ │ │ │ │ │ 00001d6a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001da8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001dae 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001dca 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00001e04 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001e0a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001e36 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001e5e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001e64 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001e7c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001eba 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001ec0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ed8 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001efc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001f02 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001f28 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f46 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001f4c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001f7e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001f98 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fc0 00003f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ -00001fc4 00003f30 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ -00001fc8 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001fcc 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001fd4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002004 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002008 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002014 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000202a 0000442f R_ARM_THM_MOVW_ABS_NC 0000be71 _tmp_5_rule │ │ │ │ │ -0000202e 00004430 R_ARM_THM_MOVT_ABS 0000be71 _tmp_5_rule │ │ │ │ │ -00002036 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000204c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002050 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000205c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002072 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002076 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002082 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002098 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000209c 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000020a8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000020be 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000020c2 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000020ce 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000020e4 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000020e8 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000020f4 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000210a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000210e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000211a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002130 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002134 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002140 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002156 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000215a 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002166 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000217c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002180 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000218c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000021a6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000021bc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021ea 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000021f0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002210 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000223c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002252 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000226a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000226e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002278 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002286 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002296 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000022c2 0001920a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -000022da 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022f4 0000460a R_ARM_THM_CALL 00008221 _tmp_10_rule │ │ │ │ │ -00002304 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000231a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000233a 0001940a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00002342 0000382f R_ARM_THM_MOVW_ABS_NC 00000248 .LC15 │ │ │ │ │ -00002346 00003830 R_ARM_THM_MOVT_ABS 00000248 .LC15 │ │ │ │ │ -0000234c 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ -00002356 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000236a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002386 0001950a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00002394 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023a8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000023fc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002402 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002432 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000244e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000246a 0001960a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ -000024aa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024be 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024ea 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000024f0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002520 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002548 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000254e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002568 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002588 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000025a4 0001970a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -000025ae 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025d6 0000490a R_ARM_THM_CALL 0000094d import_stmt_rule │ │ │ │ │ -000025e8 00004a0a R_ARM_THM_CALL 00004571 pass_stmt_rule │ │ │ │ │ -00002602 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002628 0001980a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -00002648 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002664 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000266a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002698 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026a4 00004b0a R_ARM_THM_CALL 000057ad del_targets_rule │ │ │ │ │ -000026b0 00004c2f R_ARM_THM_MOVW_ABS_NC 00005c89 _tmp_16_rule │ │ │ │ │ -000026b4 00004c30 R_ARM_THM_MOVT_ABS 00005c89 _tmp_16_rule │ │ │ │ │ -000026bc 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000026c8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000026e4 0001990a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -000026ee 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000271c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002722 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002758 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002770 0001950a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -0000277a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000027a8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000027ae 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000027dc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027ee 00004e0a R_ARM_THM_CALL 00004cc1 _tmp_17_rule │ │ │ │ │ -000027fa 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000281a 00019a0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00002824 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002858 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000285e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002874 00004f0a R_ARM_THM_CALL 00006685 invalid_ann_assign_target_rule │ │ │ │ │ -000028bc 0000510a R_ARM_THM_CALL 000075a5 _loop0_121_rule │ │ │ │ │ -000028dc 0000510a R_ARM_THM_CALL 000075a5 _loop0_121_rule │ │ │ │ │ -00002914 0000520a R_ARM_THM_CALL 000053b1 break_stmt_rule │ │ │ │ │ -00002922 0000530a R_ARM_THM_CALL 000052d5 continue_stmt_rule │ │ │ │ │ -00002940 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000294c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002970 0001970a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -0000298c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002992 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000029c2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029ca 0000540a R_ARM_THM_CALL 00004f0d _gather_15_rule │ │ │ │ │ -000029d4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000029e4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000029fa 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00002a04 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a42 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002a48 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002a72 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a7a 0000540a R_ARM_THM_CALL 00004f0d _gather_15_rule │ │ │ │ │ -00002a84 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002a98 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00002ab0 00019d0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -00002aba 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ae6 0000460a R_ARM_THM_CALL 00008221 _tmp_10_rule │ │ │ │ │ -00002af6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002b1e 0001940a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00002b26 0000392f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ -00002b2a 00003930 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ -00002b30 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ -00002b4e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002b54 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002b7a 00003f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ -00002b7e 00003f30 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ -00002b84 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002b90 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002b9e 0000550a R_ARM_THM_CALL 000019d9 type_params_rule │ │ │ │ │ -00002bb0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bca 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002be2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002bfe 00019e0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00002c06 0000402f R_ARM_THM_MOVW_ABS_NC 00000374 .LC23 │ │ │ │ │ -00002c0a 00004030 R_ARM_THM_MOVT_ABS 00000374 .LC23 │ │ │ │ │ -00002c10 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ -00002c2c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c42 00003c2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC19 │ │ │ │ │ -00002c46 00003c30 R_ARM_THM_MOVT_ABS 000002e8 .LC19 │ │ │ │ │ -00002c4c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002c50 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002c64 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001e5c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001e62 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001e7a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001eb8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001ebe 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001ed6 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001efa 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001f00 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001f26 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f44 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001f4a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001f7c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001f96 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fbe 00003f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ +00001fc2 00003f30 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ +00001fc6 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001fca 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001fd2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002002 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002006 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002012 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002028 0000442f R_ARM_THM_MOVW_ABS_NC 0000be89 _tmp_5_rule │ │ │ │ │ +0000202c 00004430 R_ARM_THM_MOVT_ABS 0000be89 _tmp_5_rule │ │ │ │ │ +00002034 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000204a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000204e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000205a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002070 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002074 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002080 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002096 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000209a 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000020a6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000020bc 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000020c0 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000020cc 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000020e2 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000020e6 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000020f2 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002108 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000210c 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002118 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000212e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002132 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000213e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002154 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002158 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002164 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000217a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000217e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000218a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000021a4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000021ba 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021e8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000021ee 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000220e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000223a 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002250 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002268 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000226c 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002276 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002284 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002294 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000022c0 0001920a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +000022d6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000022f8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002308 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002322 0000460a R_ARM_THM_CALL 000081f1 _tmp_10_rule │ │ │ │ │ +00002332 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002348 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002368 0001940a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00002370 0000382f R_ARM_THM_MOVW_ABS_NC 00000248 .LC15 │ │ │ │ │ +00002374 00003830 R_ARM_THM_MOVT_ABS 00000248 .LC15 │ │ │ │ │ +0000237a 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ +00002384 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002398 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000023b4 0001950a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +000023c2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023d6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000242a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002430 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002460 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000247c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002498 0001960a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ +000024d8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024ec 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002518 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000251e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000254e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002576 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000257c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002596 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025b6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000025d2 0001970a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +000025dc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002604 0000490a R_ARM_THM_CALL 0000094d import_stmt_rule │ │ │ │ │ +00002616 00004a0a R_ARM_THM_CALL 00004555 pass_stmt_rule │ │ │ │ │ +00002630 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002656 0001980a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +00002676 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002692 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002698 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000026c8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026d4 00004b0a R_ARM_THM_CALL 00005791 del_targets_rule │ │ │ │ │ +000026e0 00004c2f R_ARM_THM_MOVW_ABS_NC 00005c69 _tmp_16_rule │ │ │ │ │ +000026e4 00004c30 R_ARM_THM_MOVT_ABS 00005c69 _tmp_16_rule │ │ │ │ │ +000026ec 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000026f8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002714 0001990a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +0000271e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000273e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002744 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000277a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002792 0001950a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +0000279c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027ca 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000027d0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000027fe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002810 00004e0a R_ARM_THM_CALL 00004ca5 _tmp_17_rule │ │ │ │ │ +0000281c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000283c 00019a0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00002846 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000287a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002880 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002896 00004f0a R_ARM_THM_CALL 00006659 invalid_ann_assign_target_rule │ │ │ │ │ +000028de 0000510a R_ARM_THM_CALL 00007579 _loop0_121_rule │ │ │ │ │ +000028fe 0000510a R_ARM_THM_CALL 00007579 _loop0_121_rule │ │ │ │ │ +00002936 0000520a R_ARM_THM_CALL 00005395 break_stmt_rule │ │ │ │ │ +00002946 0000530a R_ARM_THM_CALL 000052b9 continue_stmt_rule │ │ │ │ │ +00002966 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002972 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002996 0001970a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +000029b2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000029b8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000029e8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029f0 0000540a R_ARM_THM_CALL 00004ef1 _gather_15_rule │ │ │ │ │ +000029fa 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002a0a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00002a20 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00002a2a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a68 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002a6e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002a94 00003f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ +00002a98 00003f30 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ +00002a9e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002aaa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002ab8 0000550a R_ARM_THM_CALL 000019cd type_params_rule │ │ │ │ │ +00002aca 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ae4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002afc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002b18 00019d0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00002b20 0000402f R_ARM_THM_MOVW_ABS_NC 00000374 .LC23 │ │ │ │ │ +00002b24 00004030 R_ARM_THM_MOVT_ABS 00000374 .LC23 │ │ │ │ │ +00002b2a 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ +00002b52 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002b58 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002b82 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b8a 0000540a R_ARM_THM_CALL 00004ef1 _gather_15_rule │ │ │ │ │ +00002b94 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002ba8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00002bc0 00019e0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +00002bca 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002bf6 0000460a R_ARM_THM_CALL 000081f1 _tmp_10_rule │ │ │ │ │ +00002c06 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002c2e 0001940a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00002c36 0000392f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ +00002c3a 00003930 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ +00002c40 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ +00002c54 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c64 0000560a R_ARM_THM_CALL 00007809 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 00002c68 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c82 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c9c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002ca2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002cba 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002cf6 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002d0a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d18 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d2e 00003b2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC18 │ │ │ │ │ -00002d32 00003b30 R_ARM_THM_MOVT_ABS 000002b8 .LC18 │ │ │ │ │ -00002d38 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002d3c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002d5a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d6a 0000570a R_ARM_THM_CALL 00007835 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00002d6e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d88 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002db0 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002db4 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002dc6 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00002dd4 00003e2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC21 │ │ │ │ │ -00002dd8 00003e30 R_ARM_THM_MOVT_ABS 00000334 .LC21 │ │ │ │ │ -00002de2 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00002de6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002df8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e0e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e24 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e3e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002e46 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e56 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e60 00003d2f R_ARM_THM_MOVW_ABS_NC 00000308 .LC20 │ │ │ │ │ -00002e64 00003d30 R_ARM_THM_MOVT_ABS 00000308 .LC20 │ │ │ │ │ -00002e6e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e84 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e88 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e9a 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00002ea4 00003a2f R_ARM_THM_MOVW_ABS_NC 00000288 .LC17 │ │ │ │ │ -00002ea8 00003a30 R_ARM_THM_MOVT_ABS 00000288 .LC17 │ │ │ │ │ -00002ec0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ec8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002ef8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f08 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f18 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f48 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f50 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f7a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f9c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fac 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002fcc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fea 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000300c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003026 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003064 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003086 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000309c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002c88 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002cb0 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002cb4 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002cc6 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00002cd4 00003e2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC21 │ │ │ │ │ +00002cd8 00003e30 R_ARM_THM_MOVT_ABS 00000334 .LC21 │ │ │ │ │ +00002ce2 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00002ce6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002cf8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d0e 00003c2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC19 │ │ │ │ │ +00002d12 00003c30 R_ARM_THM_MOVT_ABS 000002e8 .LC19 │ │ │ │ │ +00002d18 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002d1c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002d30 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00002d34 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d46 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d60 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002d66 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002d7e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002dba 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002dce 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002ddc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002df2 00003b2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC18 │ │ │ │ │ +00002df6 00003b30 R_ARM_THM_MOVT_ABS 000002b8 .LC18 │ │ │ │ │ +00002dfc 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e00 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e1c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e38 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e40 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002e70 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e80 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002eb0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002eb8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002ee8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002eee 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f14 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f46 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002f4c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002f5c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f70 0000560a R_ARM_THM_CALL 00007809 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00002f74 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002fa8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fb4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fbe 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003002 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000302c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003042 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003054 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000306c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000308e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030a8 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000030b0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000030bc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000030d4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030e8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003104 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003118 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003138 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003150 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003176 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003188 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003190 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000031ba 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000031c8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003204 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000320a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000321c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003230 0000570a R_ARM_THM_CALL 00007835 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00003234 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000324a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000327c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032b8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032c2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032d2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003304 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000330a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003344 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000334a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003360 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000338a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003390 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000033a2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000033d6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003412 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003422 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003432 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003448 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000347a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003494 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000034ca 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003500 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000353e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000356e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000035a0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000035d0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000035dc 0000592f R_ARM_THM_MOVW_ABS_NC 00005719 t_lookahead_rule │ │ │ │ │ -000035e0 00005930 R_ARM_THM_MOVT_ABS 00005719 t_lookahead_rule │ │ │ │ │ -000035e8 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000035f4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003618 0001a10a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00003648 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003652 0000592f R_ARM_THM_MOVW_ABS_NC 00005719 t_lookahead_rule │ │ │ │ │ -00003656 00005930 R_ARM_THM_MOVT_ABS 00005719 t_lookahead_rule │ │ │ │ │ -0000365e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000366a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000368a 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00003694 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036aa 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000036d6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036f4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003738 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000373e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003752 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003774 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000037b2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037dc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000037e2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000381c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003822 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003838 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003858 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000387c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003882 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003896 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000038b4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038d8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000038de 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000038f2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003922 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003928 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000393c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000396e 0000592f R_ARM_THM_MOVW_ABS_NC 00005719 t_lookahead_rule │ │ │ │ │ -00003972 00005930 R_ARM_THM_MOVT_ABS 00005719 t_lookahead_rule │ │ │ │ │ -0000397a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003994 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000399c 0000592f R_ARM_THM_MOVW_ABS_NC 00005719 t_lookahead_rule │ │ │ │ │ -000039a0 00005930 R_ARM_THM_MOVT_ABS 00005719 t_lookahead_rule │ │ │ │ │ -000039a8 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000039b0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000039d0 0001a10a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000039da 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a14 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a2e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a36 0000592f R_ARM_THM_MOVW_ABS_NC 00005719 t_lookahead_rule │ │ │ │ │ -00003a3a 00005930 R_ARM_THM_MOVT_ABS 00005719 t_lookahead_rule │ │ │ │ │ -00003a42 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003a4c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003a74 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00003a7e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ace 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ad8 0000592f R_ARM_THM_MOVW_ABS_NC 00005719 t_lookahead_rule │ │ │ │ │ -00003adc 00005930 R_ARM_THM_MOVT_ABS 00005719 t_lookahead_rule │ │ │ │ │ -00003ae4 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003af0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003b12 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00003b2e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003b66 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003ba0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003bda 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003c0e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c1e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003c3a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003c6e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003ca4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003cde 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003d44 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d54 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003d6e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003da4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003dda 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003e12 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003e42 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e52 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003e6c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003ea4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003ede 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003f10 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003f68 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00003f78 0000592f R_ARM_THM_MOVW_ABS_NC 00005719 t_lookahead_rule │ │ │ │ │ -00003f7c 00005930 R_ARM_THM_MOVT_ABS 00005719 t_lookahead_rule │ │ │ │ │ -00003f84 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003f90 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003fa4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00003fc0 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00003ffa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004022 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004050 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000408c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004092 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000040be 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000040e2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040fe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000411a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000412e 0000652f R_ARM_THM_MOVW_ABS_NC 00004fc1 _tmp_43_rule │ │ │ │ │ -00004132 00006530 R_ARM_THM_MOVT_ABS 00004fc1 _tmp_43_rule │ │ │ │ │ -0000413a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000414e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00004160 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004164 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000416e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004180 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004184 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000418e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000041a0 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000041a4 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000041ae 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000041c4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041f4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000041fa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000422a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000423e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004242 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004250 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000425a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000427c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004282 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000429a 0000680a R_ARM_THM_CALL 000031ad list_rule │ │ │ │ │ -000042bc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000042c2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000042e8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000042ee 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004320 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004336 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000433c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004354 0000690a R_ARM_THM_CALL 00004a49 _gather_85_rule │ │ │ │ │ -00004376 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000438e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043a6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000043ac 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000043c4 0000690a R_ARM_THM_CALL 00004a49 _gather_85_rule │ │ │ │ │ -000043e4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004404 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004432 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004438 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004466 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004482 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000448e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000044aa 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -000044bc 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000044d0 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000044d4 0001a830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000044f6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000044fc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004516 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004530 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004536 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000457c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004592 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000045a6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000045aa 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000045b4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000045cc 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -000045dc 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -000045f6 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00004600 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004618 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004640 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004646 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004678 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046a2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046ae 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000046d2 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -000046e6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004702 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00004706 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000470a 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000474c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004774 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000477a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000047ac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047c4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000047ca 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000047ec 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004804 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00004826 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004832 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004854 0001b00a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -0000485e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000486e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000048a4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000048aa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000030f4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003144 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003154 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003176 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003186 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003190 00003d2f R_ARM_THM_MOVW_ABS_NC 00000308 .LC20 │ │ │ │ │ +00003194 00003d30 R_ARM_THM_MOVT_ABS 00000308 .LC20 │ │ │ │ │ +0000319e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031b4 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000031b8 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000031ca 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000031d4 00003a2f R_ARM_THM_MOVW_ABS_NC 00000288 .LC17 │ │ │ │ │ +000031d8 00003a30 R_ARM_THM_MOVT_ABS 00000288 .LC17 │ │ │ │ │ +000031f0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000031fa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003220 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003230 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003238 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003262 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000326a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000328e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032c6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003300 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003306 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003340 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003346 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000335c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003386 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000338c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000339e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000033d2 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000340e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000341e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000342e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003444 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003476 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003490 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000034c6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000034fc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000353a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000356a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000359c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000035cc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000035d8 0000592f R_ARM_THM_MOVW_ABS_NC 00005721 t_lookahead_rule │ │ │ │ │ +000035dc 00005930 R_ARM_THM_MOVT_ABS 00005721 t_lookahead_rule │ │ │ │ │ +000035e4 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000035f0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003614 0001a10a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00003644 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000364e 0000592f R_ARM_THM_MOVW_ABS_NC 00005721 t_lookahead_rule │ │ │ │ │ +00003652 00005930 R_ARM_THM_MOVT_ABS 00005721 t_lookahead_rule │ │ │ │ │ +0000365a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003666 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003686 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00003690 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036a6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000036d2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000036f0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003734 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000373a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000374e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003770 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000037ae 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000037d8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000037de 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003818 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000381e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003834 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003854 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003878 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000387e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003892 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000038b0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038d4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000038da 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000038ee 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000391e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003924 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003938 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000396a 0000592f R_ARM_THM_MOVW_ABS_NC 00005721 t_lookahead_rule │ │ │ │ │ +0000396e 00005930 R_ARM_THM_MOVT_ABS 00005721 t_lookahead_rule │ │ │ │ │ +00003976 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003990 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003998 0000592f R_ARM_THM_MOVW_ABS_NC 00005721 t_lookahead_rule │ │ │ │ │ +0000399c 00005930 R_ARM_THM_MOVT_ABS 00005721 t_lookahead_rule │ │ │ │ │ +000039a4 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000039ac 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000039cc 0001a10a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000039d6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a10 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a2a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a32 0000592f R_ARM_THM_MOVW_ABS_NC 00005721 t_lookahead_rule │ │ │ │ │ +00003a36 00005930 R_ARM_THM_MOVT_ABS 00005721 t_lookahead_rule │ │ │ │ │ +00003a3e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003a48 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003a70 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00003a7a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003aca 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ad4 0000592f R_ARM_THM_MOVW_ABS_NC 00005721 t_lookahead_rule │ │ │ │ │ +00003ad8 00005930 R_ARM_THM_MOVT_ABS 00005721 t_lookahead_rule │ │ │ │ │ +00003ae0 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003aec 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003b0e 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00003b2a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003b62 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003b9c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003bd6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003c0a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c1a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003c36 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003c6a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003ca0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003cda 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003d40 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d50 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003d6a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003da0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003dd6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003e0e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003e3e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e4e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003e68 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003ea0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003eda 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003f0c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003f64 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00003f74 0000592f R_ARM_THM_MOVW_ABS_NC 00005721 t_lookahead_rule │ │ │ │ │ +00003f78 00005930 R_ARM_THM_MOVT_ABS 00005721 t_lookahead_rule │ │ │ │ │ +00003f80 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003f8c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003fa0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00003fbc 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00003ff6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000401e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000404c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004088 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000408e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000040ba 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000040de 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040fa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004116 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000412a 0000652f R_ARM_THM_MOVW_ABS_NC 00004fc9 _tmp_43_rule │ │ │ │ │ +0000412e 00006530 R_ARM_THM_MOVT_ABS 00004fc9 _tmp_43_rule │ │ │ │ │ +00004136 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000414a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000415c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004160 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000416a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000417c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004180 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000418a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000419c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000041a0 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000041aa 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000041c0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041f0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000041f6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004224 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004238 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000423c 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000424a 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00004254 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004276 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000427c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004294 0000680a R_ARM_THM_CALL 00003191 list_rule │ │ │ │ │ +000042b6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000042bc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000042e2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000042e8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000431a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004330 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004336 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000434e 0000690a R_ARM_THM_CALL 00004a2d _gather_85_rule │ │ │ │ │ +00004370 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004388 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043a0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000043a6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000043be 0000690a R_ARM_THM_CALL 00004a2d _gather_85_rule │ │ │ │ │ +000043de 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043fe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000442c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004432 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004460 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000447c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004488 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000044a4 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +000044b6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000044ca 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000044ce 0001a830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000044ee 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000044f4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000450e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004528 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000452e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004574 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000458a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000459e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000045a2 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000045ac 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000045c4 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +000045d4 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +000045ee 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +000045f8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004610 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004638 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000463e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004670 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000469a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046a6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000046ca 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +000046de 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000046f8 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000046fc 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00004700 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00004754 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000477c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004782 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000047b4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047ce 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000047d4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000047f8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004810 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00004832 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000483e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004860 0001b00a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +0000486a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004890 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004896 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000048b0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048d2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000048dc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004906 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004912 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004932 0001b10a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -0000493c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004968 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004982 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004988 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000049aa 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000049ae 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000049b8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000049da 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049e4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a06 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a0e 00006b2f R_ARM_THM_MOVW_ABS_NC 00005f35 _tmp_149_rule │ │ │ │ │ -00004a12 00006b30 R_ARM_THM_MOVT_ABS 00005f35 _tmp_149_rule │ │ │ │ │ -00004a1a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004a40 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004a46 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004a60 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a80 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a8a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004aa4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004abc 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004ac0 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004ad2 0000622f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ -00004ad6 00006230 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -00004ae0 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004ae4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004afc 00006b2f R_ARM_THM_MOVW_ABS_NC 00005f35 _tmp_149_rule │ │ │ │ │ -00004b00 00006b30 R_ARM_THM_MOVT_ABS 00005f35 _tmp_149_rule │ │ │ │ │ -00004b08 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004b12 0000632f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -00004b16 00006330 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -00004b1c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004b20 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004b3c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b46 00005f2f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ -00004b4a 00005f30 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ -00004b50 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004b54 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004b68 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004b6c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b9a 00006e0a R_ARM_THM_CALL 000070bd invalid_comprehension_rule │ │ │ │ │ -00004bb2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bbe 0000602f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ -00004bc2 00006030 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ -00004bc8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004bcc 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004be0 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004be4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c00 00006e0a R_ARM_THM_CALL 000070bd invalid_comprehension_rule │ │ │ │ │ -00004c1a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c2e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004c54 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c6a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c7c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c86 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c94 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c9c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004cac 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004cbc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004cec 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d04 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d0a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004d18 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d22 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d3c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d5c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d66 0000642f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ -00004d6a 00006430 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ -00004d70 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004d74 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004d88 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004d8c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004da2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004dde 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004dea 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004e10 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004e4e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004e58 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004e94 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ea6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004eb0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ece 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ef2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004f02 0000612f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ -00004f06 00006130 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ -00004f0c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f10 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f24 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004f28 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f58 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f5c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f6e 0000622f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ -00004f72 00006230 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -00004f7e 0000632f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -00004f82 00006330 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -00004f88 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f8c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004fa8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004fde 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004fe4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ff2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00005002 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005012 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000502c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005062 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005068 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005080 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000050ca 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050ec 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -00005100 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005110 0000710a R_ARM_THM_CALL 00007a49 _loop1_82_rule │ │ │ │ │ -00005126 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005150 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005156 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005184 0000710a R_ARM_THM_CALL 00007a49 _loop1_82_rule │ │ │ │ │ -0000519e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000051c0 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ -000051cc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000051e4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005200 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005204 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000520e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000521a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000521e 00006f2f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -00005222 00006f30 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -00005240 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005244 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005258 0000730a R_ARM_THM_CALL 00007b49 tstring_rule │ │ │ │ │ -00005262 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005266 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005270 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000527c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00005280 00006f2f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -00005284 00006f30 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -000052a0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000052d0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000052d6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000052e8 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005316 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000534c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000537a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005390 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000053b8 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000053c6 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000053ce 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000053d6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053e4 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000053ec 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000541c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005422 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005446 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000544c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005462 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005484 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000548a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000549e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000054b8 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -000054d6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000054dc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054f4 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005528 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000552e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005550 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000555a 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -0000557e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005592 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000055aa 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000563c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000564a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005658 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00005662 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005684 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000569a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000056ae 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000056c2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000056d6 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000056de 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056f6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000056fc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005736 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000573c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000574c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000575c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000576c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005786 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000057c0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000057c6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005800 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005806 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005822 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000584c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005876 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000588a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000588e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005892 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000058be 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000058c4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000058e0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000590a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005932 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000595c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000596e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005976 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000059b2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000059d2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000059d8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000059f0 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005a0e 0000760a R_ARM_THM_CALL 000034f5 _tmp_166_rule │ │ │ │ │ -00005a32 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005a56 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a64 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a72 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005a88 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005aa0 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005abc 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005ade 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ae4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005af6 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005afa 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b04 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005b20 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005b38 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005b52 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00005b60 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b7c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005b82 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b92 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b96 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ba0 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005bba 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005bd0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005be6 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00005bf4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c12 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c28 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c30 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005c3c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c44 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c5a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005c70 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005c94 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005caa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cb8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d00 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d06 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d22 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005d4a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d70 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005d96 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d9c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005dac 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005db0 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005db8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005dd2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005de6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005dfc 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00005e06 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e1e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e38 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005e54 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e80 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005e86 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ea2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005edc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ee2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ef8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005f28 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f2e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f42 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005f72 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f78 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005fa2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005fb8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fd0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fe8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006006 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000601a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000603c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000604a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006066 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000607c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000060ba 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060ca 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060da 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000060f0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006128 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006144 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000617a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000061b8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000061f4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006228 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006264 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006292 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000629e 0000592f R_ARM_THM_MOVW_ABS_NC 00005719 t_lookahead_rule │ │ │ │ │ -000062a2 00005930 R_ARM_THM_MOVT_ABS 00005719 t_lookahead_rule │ │ │ │ │ -000062aa 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000062b6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000062da 0001a10a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000062ee 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006314 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000631e 0000592f R_ARM_THM_MOVW_ABS_NC 00005719 t_lookahead_rule │ │ │ │ │ -00006322 00005930 R_ARM_THM_MOVT_ABS 00005719 t_lookahead_rule │ │ │ │ │ -0000632a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006336 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006358 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00006364 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006390 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063a0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000063ac 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063cc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000063d2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006406 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000640c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006424 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006442 0000760a R_ARM_THM_CALL 000034f5 _tmp_166_rule │ │ │ │ │ -00006460 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000048ee 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004924 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000492a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000495c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004986 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004992 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000049b2 0001b10a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +000049bc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000049e6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a00 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004a06 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004a28 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a2c 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a36 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004a58 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a62 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a84 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a8c 00006c2f R_ARM_THM_MOVW_ABS_NC 00005f09 _tmp_149_rule │ │ │ │ │ +00004a90 00006c30 R_ARM_THM_MOVT_ABS 00005f09 _tmp_149_rule │ │ │ │ │ +00004a98 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004aaa 00006c2f R_ARM_THM_MOVW_ABS_NC 00005f09 _tmp_149_rule │ │ │ │ │ +00004aae 00006c30 R_ARM_THM_MOVT_ABS 00005f09 _tmp_149_rule │ │ │ │ │ +00004ab6 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004ac0 0000632f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +00004ac4 00006330 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +00004aca 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004ace 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004ae2 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004ae6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b02 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b1a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004b1e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004b30 0000622f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ +00004b34 00006230 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ +00004b50 00006e0a R_ARM_THM_CALL 00007091 invalid_comprehension_rule │ │ │ │ │ +00004b7e 00006e0a R_ARM_THM_CALL 00007091 invalid_comprehension_rule │ │ │ │ │ +00004b86 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004bb0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004be4 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004be8 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004bfa 0000622f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ +00004bfe 00006230 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ +00004c08 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004c0c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c2e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c36 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004c5e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c6a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004c9a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004cae 0000632f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +00004cb2 00006330 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +00004cb8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004cbc 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004cda 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004d0c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d20 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d2e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d38 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d40 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d50 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d70 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004dac 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004dba 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004dcc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ddc 0000612f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ +00004de0 00006130 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ +00004de6 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004dea 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004e02 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e0c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004e3c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e54 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004e5a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004e68 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e72 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e8c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004eac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004eb6 0000642f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ +00004eba 00006430 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ +00004ec0 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004ec4 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004ed8 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004edc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ef0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004f16 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004f22 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f2e 00005f2f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ +00004f32 00005f30 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ +00004f38 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004f3c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004f50 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004f54 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f84 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f90 0000602f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ +00004f94 00006030 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ +00004f9a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004f9e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004fb2 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004fb6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004fe6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004fec 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004ffa 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000500a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000501a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005034 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000506a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005070 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005088 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000050d2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000050f4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +00005108 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005118 0000710a R_ARM_THM_CALL 00007a1d _loop1_82_rule │ │ │ │ │ +0000512e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005158 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000515e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000518c 0000710a R_ARM_THM_CALL 00007a1d _loop1_82_rule │ │ │ │ │ +000051a6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000051c8 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ +000051d4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000051ec 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005208 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000520c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005216 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005222 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005226 00006f2f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +0000522a 00006f30 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +00005248 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000524c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005260 0000730a R_ARM_THM_CALL 00007b1d tstring_rule │ │ │ │ │ +0000526a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000526e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005278 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005284 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005288 00006f2f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +0000528c 00006f30 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +000052a8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052d8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000052de 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000052f0 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000531e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005354 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005382 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005398 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000053c0 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000053ce 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000053d6 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000053de 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053ec 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000053f4 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005424 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000542a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000544e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005454 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000546a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000548c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005492 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000054a6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000054c0 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +000054de 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000054e4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000054fc 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005530 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005536 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005558 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005562 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00005586 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000559a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055b2 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005644 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005652 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005660 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +0000566a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000568c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000056a2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056b6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056ca 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056de 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000056e6 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000056fe 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005704 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000573e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005744 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005754 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005764 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005774 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000578e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000057c8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000057ce 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005808 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000580e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000582a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005854 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000587e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005892 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005896 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000589a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000058c6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000058cc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000058e8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005912 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000593a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005960 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005992 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000059b2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000059b8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000059d0 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000059ee 0000760a R_ARM_THM_CALL 000034d9 _tmp_166_rule │ │ │ │ │ +00005a14 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005a38 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a46 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a54 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005a6a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005a82 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005a9e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005ac0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ac6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005ad8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005adc 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ae6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005b02 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005b1a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005b34 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00005b54 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b5a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b6c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b70 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b7a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005b92 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005ba8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005bc0 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00005be2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005bf2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005c0a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005c26 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c36 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c3e 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005c48 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c5e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c64 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c84 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ca2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cb8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cec 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005cf2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d0e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005d36 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d5c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005d82 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005d88 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d98 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d9c 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005da4 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005dbe 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005dd2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005de8 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00005df2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e0a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e24 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005e40 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e6c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e72 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005e8e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005ec8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ece 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005ee4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005f14 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f1a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f2e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005f5e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f64 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f8e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005fa4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fbc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fd4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ff2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006006 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006028 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006036 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006064 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000060a2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060b2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060c2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000060d8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006110 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000612c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006162 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000061a0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000061dc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006210 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000624c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000627a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006286 0000592f R_ARM_THM_MOVW_ABS_NC 00005721 t_lookahead_rule │ │ │ │ │ +0000628a 00005930 R_ARM_THM_MOVT_ABS 00005721 t_lookahead_rule │ │ │ │ │ +00006292 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000629e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000062c2 0001a10a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000062f2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062fc 0000592f R_ARM_THM_MOVW_ABS_NC 00005721 t_lookahead_rule │ │ │ │ │ +00006300 00005930 R_ARM_THM_MOVT_ABS 00005721 t_lookahead_rule │ │ │ │ │ +00006308 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006314 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006336 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00006342 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006370 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006380 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000638c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063ac 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000063b2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000063e6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000063ec 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006404 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006422 0000760a R_ARM_THM_CALL 000034d9 _tmp_166_rule │ │ │ │ │ +00006440 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006464 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006484 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000064a4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000064ca 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000064d0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000064f6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000064fc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006536 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006542 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006562 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00006576 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000657e 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000065b0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065b6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000065ce 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000065ee 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006622 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006638 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006648 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000665e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000667e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000669e 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000066bc 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000066e2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000066f0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006702 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000670e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000672c 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006742 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006756 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00006788 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000067b0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067c0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067ce 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067ea 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067fc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000680c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000681e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006826 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006842 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000684a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006874 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000687a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000068a6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000068c8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000068ee 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006906 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000690c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006932 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006938 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006962 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000069a2 00006e0a R_ARM_THM_CALL 000070bd invalid_comprehension_rule │ │ │ │ │ -000069ac 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000069b0 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000069ba 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000069da 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000069e6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006a02 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -00006a16 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006a42 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006a52 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a6c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006a88 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006aa0 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00006aa8 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -00006aac 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -00006ab2 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ -00006ac0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006aea 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000064aa 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000064b0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000064d6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000064dc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006516 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006522 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006542 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00006556 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000655e 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006590 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006596 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000065ae 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000065ce 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006602 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006618 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006628 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000663e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000665e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000667e 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000669c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000066c2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000066d0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066e2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000066ee 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000670c 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006722 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006736 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000677a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006794 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067a4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067b2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067c8 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000067d0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000067e8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067f0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006800 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006812 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006822 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006854 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000685a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006886 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068a8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000068ce 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068e6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000068ec 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006912 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006918 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006942 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006982 00006e0a R_ARM_THM_CALL 00007091 invalid_comprehension_rule │ │ │ │ │ +0000698c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006990 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000699a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000069ba 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000069c6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000069e2 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +000069f6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006a22 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006a32 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a4c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006a68 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006a80 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00006a88 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +00006a8c 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +00006a92 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ +00006aa0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ace 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ae0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006af6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006b08 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b22 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b34 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b78 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006b7e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006b9a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006be4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c08 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006c2e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006c3e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006c56 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c6c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006c92 0001be0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00006c9e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006cc4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006cca 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006ce2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006cf8 0000832f R_ARM_THM_MOVW_ABS_NC 00006ec1 _tmp_115_rule │ │ │ │ │ -00006cfc 00008330 R_ARM_THM_MOVT_ABS 00006ec1 _tmp_115_rule │ │ │ │ │ -00006d04 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006d6a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006d70 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d86 00004a0a R_ARM_THM_CALL 00004571 pass_stmt_rule │ │ │ │ │ -00006d9e 0000520a R_ARM_THM_CALL 000053b1 break_stmt_rule │ │ │ │ │ -00006db6 0000530a R_ARM_THM_CALL 000052d5 continue_stmt_rule │ │ │ │ │ -00006dda 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006df8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e2a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006e30 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006e46 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006e5e 0000840a R_ARM_THM_CALL 000076dd expression_without_invalid_rule │ │ │ │ │ -00006e6e 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00006e8c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ea0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006eb6 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006eba 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ec4 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006edc 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00006ee8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b5c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006b62 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b7e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006bc8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bec 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006c12 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006c22 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006c3a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c50 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006c76 0001be0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00006c82 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ca8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006cae 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006cc6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006cdc 0000832f R_ARM_THM_MOVW_ABS_NC 00006e95 _tmp_115_rule │ │ │ │ │ +00006ce0 00008330 R_ARM_THM_MOVT_ABS 00006e95 _tmp_115_rule │ │ │ │ │ +00006ce8 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006d4e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006d54 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d6a 00004a0a R_ARM_THM_CALL 00004555 pass_stmt_rule │ │ │ │ │ +00006d82 0000520a R_ARM_THM_CALL 00005395 break_stmt_rule │ │ │ │ │ +00006d9a 0000530a R_ARM_THM_CALL 000052b9 continue_stmt_rule │ │ │ │ │ +00006dbe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ddc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e0e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006e14 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006e2a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006e42 0000840a R_ARM_THM_CALL 000076b1 expression_without_invalid_rule │ │ │ │ │ +00006e52 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00006e70 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e84 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006e9a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e9e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ea8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006ec0 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00006ecc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ee4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006f00 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f1c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f26 0000092f R_ARM_THM_MOVW_ABS_NC 00006b55 expression_rule │ │ │ │ │ -00006f2a 00000930 R_ARM_THM_MOVT_ABS 00006b55 expression_rule │ │ │ │ │ -00006f32 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00006f3c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006f40 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006f4a 00007c2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC35 │ │ │ │ │ -00006f4e 00007c30 R_ARM_THM_MOVT_ABS 00000584 .LC35 │ │ │ │ │ -00006f52 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00006f5e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006f72 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f8a 0000852f R_ARM_THM_MOVW_ABS_NC 0000021b _tmp_116_rule │ │ │ │ │ -00006f8e 00008530 R_ARM_THM_MOVT_ABS 0000021b _tmp_116_rule │ │ │ │ │ -00006f96 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006fa0 00007b2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC34 │ │ │ │ │ -00006fa4 00007b30 R_ARM_THM_MOVT_ABS 0000055c .LC34 │ │ │ │ │ -00006faa 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006fae 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006fc6 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006fce 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006ff6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007004 0000860a R_ARM_THM_CALL 00005f99 lambda_params_rule │ │ │ │ │ -00007014 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007020 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007024 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000702e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007038 00007e2f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC37 │ │ │ │ │ -0000703c 00007e30 R_ARM_THM_MOVT_ABS 000005f8 .LC37 │ │ │ │ │ -00007042 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007046 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007078 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000708c 00007d2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC36 │ │ │ │ │ -00007090 00007d30 R_ARM_THM_MOVT_ABS 000005c0 .LC36 │ │ │ │ │ -00007096 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000709a 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000070b2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070ba 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070c8 0000802f R_ARM_THM_MOVW_ABS_NC 00000680 .LC39 │ │ │ │ │ -000070cc 00008030 R_ARM_THM_MOVT_ABS 00000680 .LC39 │ │ │ │ │ -000070d2 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000070d6 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000070e8 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000070fa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007102 0000860a R_ARM_THM_CALL 00005f99 lambda_params_rule │ │ │ │ │ -00007112 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000711e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007122 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000712c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007136 00007f2f R_ARM_THM_MOVW_ABS_NC 0000063c .LC38 │ │ │ │ │ -0000713a 00007f30 R_ARM_THM_MOVT_ABS 0000063c .LC38 │ │ │ │ │ -00007140 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007144 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000716c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007172 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000718a 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000071a6 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ -000071aa 0001b230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ -000071be 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000071c4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000071d2 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000071da 0000840a R_ARM_THM_CALL 000076dd expression_without_invalid_rule │ │ │ │ │ -000071f8 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007208 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007212 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000721a 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007234 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000724a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007256 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00007260 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007264 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000726e 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007278 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007282 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000728e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007292 0000792f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ -00007296 00007930 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ -000072b8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072be 00007a2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC33 │ │ │ │ │ -000072c2 00007a30 R_ARM_THM_MOVT_ABS 00000530 .LC33 │ │ │ │ │ -000072c8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000072cc 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000072e0 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007322 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007358 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000735e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000737a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000073ca 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000073d0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000073e8 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000740e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007414 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000742c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000743c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007466 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000747c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000074ae 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000074b4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000074c8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074ec 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007510 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000751c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007560 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007574 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000757c 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007594 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000759c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075a4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075ba 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075ca 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000075e8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007600 0001c20a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00007612 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000761e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000764c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007652 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007674 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007686 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076a0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000076ba 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076d6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000076de 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007718 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000771e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000773a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000777e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007784 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000779c 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000077c4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000077ca 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000077e2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077f4 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007820 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007842 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000787a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007880 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007892 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078b8 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000078dc 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000078e8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000078fe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007918 0001c20a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000792c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007958 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000797a 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000798a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007994 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000799c 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000079ac 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000079c2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079da 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079ea 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007a20 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a26 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a60 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a66 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a82 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007aa4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007aaa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ac2 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007aea 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007af0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b08 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b1e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007b3e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b44 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b60 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007b7a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b9c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ba2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007bbe 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007be0 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007be8 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007c04 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007c28 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00007c36 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c88 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cb2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007cdc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d06 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007d30 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d58 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007d72 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007d84 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007d8c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007dbe 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007e06 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e0c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e1e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e4c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007e76 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e84 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e92 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007ea8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007ec0 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00007f02 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007f26 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00007f34 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f4e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007f70 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007f92 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00007fa0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007fae 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007fc2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007fd6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007fe8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ffe 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008020 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008038 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008040 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008052 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00008068 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000807a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000808c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000080bc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000080c2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000080de 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000810a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000812e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008134 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008172 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008178 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000818e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000081b4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000081ba 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000081d2 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000081f6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000081fc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008222 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008228 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000823e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008264 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000826a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000828c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008292 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082a8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000082ce 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082d4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082ea 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008310 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008316 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000832c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008350 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008356 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000836c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008392 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008398 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000083ae 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083d2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000083d8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000083f0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008414 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000841a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008432 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008458 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000845e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008476 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000849a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000084a0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000084b4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000084cc 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000084fc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000851c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008538 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000853e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000085b6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000085d6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000085de 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000860e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008624 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008646 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000086a2 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000086da 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000086e0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008700 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008706 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000871c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000873c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008742 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000875c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008762 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008778 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000879a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000087a0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000087b6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087d6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000087dc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000087f2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008812 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008818 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000882e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000884e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008854 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000886a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000888a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008890 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000088a8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000088c8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088ce 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000088e6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008906 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000890c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008924 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008944 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000894a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000895e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000898c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000089b2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000089be 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000089d6 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -000089e6 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -00008a04 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -00008a1a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a36 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008a40 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a64 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008a6e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a94 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008a9e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ac0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008ae4 0001c80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00008afa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008b12 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008b4c 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008b5a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b74 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b90 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008b9a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008bbe 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008bc8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008be0 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -00008c02 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008c0c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008c32 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008c3c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008c56 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c72 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008c7c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ca2 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008cac 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008cd2 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008cdc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d02 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008d0e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d34 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d50 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d6c 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008d78 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d9c 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008da8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008dcc 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008dd8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008dfc 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008e08 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e26 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008e48 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008e54 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e68 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e70 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e84 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e8e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ea0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ea8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ec4 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -00008ee0 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008eec 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008f00 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f0e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008f2a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f32 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f3a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f40 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008f4a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008f70 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008f92 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008fa6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008fb0 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008fb8 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008fe0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ffa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000901a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000904e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009072 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000907c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090a2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090b4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000090e4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009108 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000912c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009136 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009148 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f0a 0000092f R_ARM_THM_MOVW_ABS_NC 00006b39 expression_rule │ │ │ │ │ +00006f0e 00000930 R_ARM_THM_MOVT_ABS 00006b39 expression_rule │ │ │ │ │ +00006f16 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00006f20 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006f24 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006f2e 00007c2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC35 │ │ │ │ │ +00006f32 00007c30 R_ARM_THM_MOVT_ABS 00000584 .LC35 │ │ │ │ │ +00006f36 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00006f42 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006f56 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f6e 0000852f R_ARM_THM_MOVW_ABS_NC 0000021b _tmp_116_rule │ │ │ │ │ +00006f72 00008530 R_ARM_THM_MOVT_ABS 0000021b _tmp_116_rule │ │ │ │ │ +00006f7a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006f84 00007b2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC34 │ │ │ │ │ +00006f88 00007b30 R_ARM_THM_MOVT_ABS 0000055c .LC34 │ │ │ │ │ +00006f8e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006f92 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006faa 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006fb2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006fda 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fe8 0000860a R_ARM_THM_CALL 00005f6d lambda_params_rule │ │ │ │ │ +00006ff8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007004 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007008 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007012 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000701c 00007e2f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC37 │ │ │ │ │ +00007020 00007e30 R_ARM_THM_MOVT_ABS 000005f8 .LC37 │ │ │ │ │ +00007026 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000702a 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000705c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007070 00007d2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC36 │ │ │ │ │ +00007074 00007d30 R_ARM_THM_MOVT_ABS 000005c0 .LC36 │ │ │ │ │ +0000707a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000707e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007096 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000709e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000070ac 0000802f R_ARM_THM_MOVW_ABS_NC 00000680 .LC39 │ │ │ │ │ +000070b0 00008030 R_ARM_THM_MOVT_ABS 00000680 .LC39 │ │ │ │ │ +000070b6 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000070ba 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000070cc 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000070de 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000070e6 0000860a R_ARM_THM_CALL 00005f6d lambda_params_rule │ │ │ │ │ +000070f6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007102 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007106 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007110 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000711a 00007f2f R_ARM_THM_MOVW_ABS_NC 0000063c .LC38 │ │ │ │ │ +0000711e 00007f30 R_ARM_THM_MOVT_ABS 0000063c .LC38 │ │ │ │ │ +00007124 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007128 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007150 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007156 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000716e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000718a 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ +0000718e 0001b230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ +000071a2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000071a8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000071b6 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000071be 0000840a R_ARM_THM_CALL 000076b1 expression_without_invalid_rule │ │ │ │ │ +000071dc 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000071ec 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000071f6 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000071fe 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007218 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000722e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000723a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00007244 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007248 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007252 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000725c 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007266 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007272 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007276 0000792f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ +0000727a 00007930 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ +0000729c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072a2 00007a2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC33 │ │ │ │ │ +000072a6 00007a30 R_ARM_THM_MOVT_ABS 00000530 .LC33 │ │ │ │ │ +000072ac 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000072b0 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000072c4 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007306 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000733c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007342 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000735e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000073ae 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000073b4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000073cc 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000073f2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000073f8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007410 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007420 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000744a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007460 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007492 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007498 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000074ac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074d0 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000074f4 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007500 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007544 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007558 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007560 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007578 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007580 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007588 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000759e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000075ae 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000075cc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000075e4 0001c20a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +000075f6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007602 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007630 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007636 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007658 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000766a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007684 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000769e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076ba 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076c2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000076fc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007702 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000771e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007762 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007768 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007780 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000077a8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000077ae 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000077c6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077d6 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007802 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007858 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000785e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007870 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007896 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000078ba 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000078c6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000078dc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000078f6 0001c20a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00007932 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007954 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007964 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000796e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007976 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007986 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000799c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079b4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079c4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000079fc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a02 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a3c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a42 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a5e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007a80 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a86 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a9e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007ac6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007acc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ae4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007afa 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007b1a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007b20 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b3c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007b56 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b78 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007b7e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b9a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007bd8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c02 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007c22 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007c2a 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007c66 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c8c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007cb6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007cde 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007cf0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007d0e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007d16 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007d46 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d8e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007d94 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007da6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007dd6 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007e00 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007e0e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e1c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007e32 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007e4a 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00007e68 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007e8c 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00007e9a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007eb6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007ed8 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00007ee6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007f28 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007f4c 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00007f5a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007f70 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007f84 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007f8c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007fa2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007fc0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007fd8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007fec 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008002 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008014 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008028 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000803a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000804c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000805a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008098 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000809e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000080ba 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000080e6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000810c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008112 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008150 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008156 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000816a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008192 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008198 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000081b0 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000081d4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000081da 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008200 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008206 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000821c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008242 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008248 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000826a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008270 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008286 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000082ac 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082b2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082c8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000082ee 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082f4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000830a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000832e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008334 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000834a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008370 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008376 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000838c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000083b0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000083b6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000083ce 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000083f2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000083f8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008410 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008436 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000843c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008454 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008478 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000847e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008492 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084aa 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000084de 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000084f2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008522 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008532 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008552 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000856e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008574 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000085ec 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000860e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008616 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008646 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000865c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008682 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000086dc 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008712 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008718 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008738 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000873e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008754 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008774 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000877a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008794 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000879a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000087b0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087d2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000087d8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000087ee 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000880e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008814 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000882a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000884a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008850 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008866 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008886 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000888c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000088a2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000088c2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000088c8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000088e0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008900 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008906 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000891e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000893e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008944 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000895c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000897c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008982 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008996 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000089c4 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000089f6 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008a02 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008a18 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +00008a28 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +00008a46 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +00008a5c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a78 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008a82 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008aa6 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008ab0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ad6 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008ae0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008b02 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008b26 0001c80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00008b3c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008b54 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008b8c 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008b9c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008bb6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bd2 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008bdc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008c00 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008c0a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008c22 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +00008c44 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008c4e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008c74 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008c7e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008c98 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008cb4 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008cbe 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ce4 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008cee 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d14 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008d1e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d44 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008d50 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d68 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d84 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008d90 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008db4 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008dc0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008de4 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008df0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e14 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008e20 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e4c 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008e58 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e74 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008e8a 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +00008eaa 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008eb6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ed2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008eea 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008efc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f18 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f3e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f4c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f54 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f62 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f6a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f70 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f7c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008f9c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008fc8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ffc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000901e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009074 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009088 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090b0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090ba 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090e0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090f0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090fa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009106 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000910e 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009124 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000913c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009152 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000915c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000916e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009180 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000918a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000919c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000091e4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009234 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000923a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009252 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009288 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092aa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000092c2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000092e2 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000092ec 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009304 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009314 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009342 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009348 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009358 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009370 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009380 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009398 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000093b2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000093b8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000942c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009458 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000946e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000948e 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000094aa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000094c8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009512 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009518 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009528 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009540 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009550 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000956a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009586 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000958c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000095d8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000095de 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000095f0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000963e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000966e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009684 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000096a6 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000096ca 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000096da 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000096f4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009714 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000971a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000977e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000097ac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097c2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000097e4 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009834 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000984e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009876 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098bc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000990a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009910 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009920 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009938 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009948 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009962 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009980 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009986 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000099ba 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000099c0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000099d2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009a1e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009a4c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a5c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009a7a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009a96 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009a9c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ad6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009adc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009af0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009b4a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b64 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b86 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009bd2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009be8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009c0c 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009c34 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c66 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c76 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009c98 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009cb4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009cba 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009d34 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d4a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009d6e 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009dca 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009de2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009df6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e0c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e30 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e88 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009eae 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009f12 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f18 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f28 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009f40 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f50 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009f68 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009f84 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f8a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a010 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a040 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a056 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a07c 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a0ae 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0c4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a102 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a108 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a134 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a13a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a154 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a16a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a180 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a194 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1a8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1ba 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1cc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1fc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a216 00008d2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ -0000a21a 00008d30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ -0000a220 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a224 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a238 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000a23c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a256 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a26e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a274 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a28e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a2c6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a2cc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a2dc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a2f4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a304 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a31c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a338 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a33e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a3bc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a3e8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3fe 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a422 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a450 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a466 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a48c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a4a6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4e4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a4ea 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a4fa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a510 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a520 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a534 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a560 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a58a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a5fc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a602 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a63c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a642 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a658 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a68c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a692 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6a6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a6da 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6e0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6f4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a728 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a72e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a742 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a776 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a77c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a790 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a7ea 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a82c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a83c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a84c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a86a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a8ac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8bc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a8cc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a8ea 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a92c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a93c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a94c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a96a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a9ac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a9bc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9cc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a9e6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aa22 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa3c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aa5e 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000aa66 0000912f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ -0000aa6a 00009130 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ -0000aa70 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ -0000aa78 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aaa0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aac2 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000aae0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ab18 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ab54 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ab8c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000abc8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac00 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac3e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac76 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000acb4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ace8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad2a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ad30 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ad52 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ad58 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ad70 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad88 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ada0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae02 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae2a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae52 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aeaa 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000aef6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af42 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af64 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000af68 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000af70 00008d2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ -0000af74 00008d30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ -0000af86 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000af8a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af9c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000afa4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000afba 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000afde 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b01c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b022 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b03e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b06a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b082 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b09a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0be 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b0c4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b0fe 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b104 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b122 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b150 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b17c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b192 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1b4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b1ba 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b1d6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b202 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b22c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b246 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b26e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b2a8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b2c8 0001c80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000b2d4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b2e4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b308 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b32a 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b350 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b378 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b392 0001ca0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000b39a 0000932f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ -0000b39e 00009330 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ -0000b3a4 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ -0000b3ba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b3d0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b3ee 0001ca0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000b3f6 0000932f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ -0000b3fa 00009330 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ -0000b400 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ -0000b412 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b418 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b43c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b458 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b46c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b49c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b4b0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b4c8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b4de 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b4f8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b506 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b540 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b546 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b556 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b56c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b57c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b590 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5bc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5e6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b664 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b66a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b6a4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b6aa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b6c0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b6dc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b700 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b706 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b71a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b748 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b74e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b762 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b77a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b79e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b7a4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b7b8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b82a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b83a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b850 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b886 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b89e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8a8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b8c8 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000b8d2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b8e2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b8ee 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b912 0001a10a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000b92c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b95e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b996 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b9d4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b9e4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b9fc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ba32 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ba6a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ba9a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000baaa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bac2 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000baf4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bb2c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bb80 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb8c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bbbc 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000bbd6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bc02 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bc4a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc5e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000bcca 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bcf8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd0a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd4e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bd54 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bd7e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd9a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bdbe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdc8 0000860a R_ARM_THM_CALL 00005f99 lambda_params_rule │ │ │ │ │ -0000bdd8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdee 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000be10 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000be24 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000be3a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be4e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000be8e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be94 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bea6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000beb8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bed0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bf08 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf0e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf3c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf42 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf5e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000bf8c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf92 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bfb0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfca 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bff8 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c01a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c034 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c04c 00009e0a R_ARM_THM_CALL 00004b89 _loop0_87_rule │ │ │ │ │ -0000c064 0001d10a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000c06c 00009c2f R_ARM_THM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ -0000c070 00009c30 R_ARM_THM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ -0000c076 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ -0000c080 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c0b0 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c0c2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c0f0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c108 00009e0a R_ARM_THM_CALL 00004b89 _loop0_87_rule │ │ │ │ │ -0000c11e 0001d10a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000c15e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c164 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c17a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c18a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c1b0 00009f0a R_ARM_THM_CALL 000069e5 invalid_for_target_rule │ │ │ │ │ -0000c1c4 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c1d4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1ee 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c1f4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c22a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c230 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c24c 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c282 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c288 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c298 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2c2 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c2da 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c2ec 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c300 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000c314 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c318 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c324 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c32e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c332 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c33c 00009d2f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ -0000c340 00009d30 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ -0000c344 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000c34c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c366 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c39e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c3a8 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c3ba 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c3ce 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c3e8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000c416 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c420 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c434 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c446 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c458 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c47a 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c4bc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c4c2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c4de 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c504 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c50a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c572 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c594 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c59a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c5b2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5ce 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c5f0 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000c606 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c610 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c614 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c61e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c632 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c654 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c66a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000c674 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000c67c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c68a 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000c6a8 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000c6be 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c6ec 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c6f2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c718 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c71e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c744 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c74a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c7b0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c7d6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c7dc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c80c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c86c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c89c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8b8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c8cc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c8da 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000c8ec 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c910 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c914 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c91c 0000a82f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000c920 0000a830 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000c932 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c936 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c95a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c974 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c97a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c9a6 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c9aa 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c9b8 0000a72f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ -0000c9bc 0000a730 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ -0000c9c4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c9c8 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000c9d4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c9d8 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000c9ec 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c9f0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca1a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca3a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000ca52 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca6c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ca72 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ca82 0000ad0a R_ARM_THM_CALL 0000035d _tmp_168_rule │ │ │ │ │ -0000caa2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000caa8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cac0 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cadc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000caec 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cafe 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cb0e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000cb1a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cb1e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cb22 0000a62f R_ARM_THM_MOVW_ABS_NC 00000814 .LC50 │ │ │ │ │ -0000cb26 0000a630 R_ARM_THM_MOVT_ABS 00000814 .LC50 │ │ │ │ │ -0000cb4a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb56 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb5e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb78 0000ad0a R_ARM_THM_CALL 0000035d _tmp_168_rule │ │ │ │ │ -0000cb9e 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cba8 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cbb0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cbc8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cbf8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000cc0c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc14 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc28 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc30 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc3a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc4a 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000e57 _tmp_111_rule │ │ │ │ │ -0000cc4e 0000ae30 R_ARM_THM_MOVT_ABS 00000e57 _tmp_111_rule │ │ │ │ │ -0000cc52 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000cc5e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cc62 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cc6a 0000a92f R_ARM_THM_MOVW_ABS_NC 000008c0 .LC53 │ │ │ │ │ -0000cc6e 0000a930 R_ARM_THM_MOVT_ABS 000008c0 .LC53 │ │ │ │ │ -0000cc8c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cca6 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -0000ccb0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ccc4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cce8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ccec 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ccfa 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000ccfe 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000cd08 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000cd0c 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000cd12 0000a72f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ -0000cd16 0000a730 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ -0000cd28 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000cd40 0001d90a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -0000cd48 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cd5e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd6e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cda4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cdaa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ce16 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ce1c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ce34 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce52 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ce72 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000ce7c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce9e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ceb2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000cebc 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000cec4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ced0 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000ceec 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000cf04 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cf40 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf48 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf50 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf84 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cf8a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cfae 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cfb4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cfe2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cffa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d02a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d04c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d05a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d070 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d088 0001db0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000d0a6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d0be 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000d0c6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d0ea 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d10c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d14c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d152 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d178 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d17e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d1ba 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d1c0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d1e4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d1ea 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d214 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d24e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d252 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d25c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d270 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d274 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d278 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d290 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d296 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2ae 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d2cc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2dc 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d2f2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d302 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d322 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d328 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d366 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d36c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d392 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d398 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d3c4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d3f8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3fc 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d406 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d41a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d41e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d422 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d446 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d472 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d482 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d49c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d4b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000d4ce 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000d4d6 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000d4da 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000d4e0 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ -0000d4f6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d51a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d52c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d576 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d586 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5b4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d5d0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000d5ea 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000d5f2 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000d5f6 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000d5fc 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ -0000d60a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d61e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d640 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d652 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d666 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d66e 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d690 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d6a0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009178 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000918e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000091ae 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000091b6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091d0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000091da 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000091ec 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000091fe 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009230 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009236 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000924e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009284 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092a6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000092be 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000092de 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000092e8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009308 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009310 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000933e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009344 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009354 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000936c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000937c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009394 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000093ae 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000093b4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009428 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009454 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000946a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000948a 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000094a6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000094c4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000950e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009514 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009524 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000953c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000954c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009566 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009582 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009588 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000095d4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000095da 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000095ec 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000963a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000966a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009680 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000096a2 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000096c6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000096d6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000096f0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009710 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009716 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009776 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000978c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000097ae 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000097fe 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009818 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000983e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000987a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000098ac 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098fa 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009900 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009910 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009928 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009938 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009952 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000996e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009974 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000099aa 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000099b0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000099c2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009a0e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009a3e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a4e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009a6c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009a88 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009a8e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009ac8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009ace 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009ae2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009b3e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b58 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b7a 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009bc6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009bdc 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009c00 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009c28 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009c5a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c6a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009c8c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009ca8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009cae 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009d24 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d3a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009d5e 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009db0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dc6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009de0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dfa 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e1e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e78 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e9e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009f02 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f08 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f18 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009f30 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f40 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009f58 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009f74 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f7a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a000 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a030 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a046 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a06c 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a09e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0b4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a0f2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a0f8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a124 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a12a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a144 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a15a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a170 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a184 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a198 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1aa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1bc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1ec 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a206 00008d2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ +0000a20a 00008d30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ +0000a210 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a214 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a228 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000a22c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a246 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a25e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a264 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a27e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a2b6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a2bc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a2cc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a2e4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a2f4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a30c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a328 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a32e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a3ae 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3c4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a3e8 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a416 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a42c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a454 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a468 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a496 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a4d4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a4da 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a4ea 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a500 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a510 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a524 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a550 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a57a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a5ec 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a5f2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a62c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a632 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a648 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a67c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a682 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a696 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a6ca 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a6d0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a6e4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a718 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a71e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a732 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a766 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a76c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a780 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a7da 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a81c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a82c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a83c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a85a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a89c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a8ac 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8bc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a8da 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a91c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a92c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a93c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a95a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a99c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a9ac 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9bc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a9d6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aa12 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa2c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aa4e 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000aa56 0000912f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ +0000aa5a 00009130 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ +0000aa60 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ +0000aa68 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aa90 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aab2 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000aad0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ab08 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ab44 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ab7c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000abb8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000abf0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ac2e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ac66 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aca4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000acd8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad1a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ad20 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ad42 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ad48 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ad60 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad78 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad90 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000adf2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae1a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae42 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae9a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aee6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af32 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af54 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000af58 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000af60 00008d2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ +0000af64 00008d30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ +0000af76 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000af7a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af8c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af94 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000afaa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000afce 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b00c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b012 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b02e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b05a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b072 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b08a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0ae 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b0b4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b0ee 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b0f4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b112 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b142 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b16e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b182 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1a4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b1aa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b1c6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b1e4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b23e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b266 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b29a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b2ba 0001c80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000b2c6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b2d6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b2fc 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b31e 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b344 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b364 0001ca0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000b36c 0000932f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ +0000b370 00009330 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ +0000b376 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ +0000b396 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b3b0 0001ca0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000b3b8 0000932f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ +0000b3bc 00009330 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ +0000b3c2 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ +0000b3d4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b3f6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b410 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b424 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b43a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b45c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b47e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b498 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b4ae 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b4c4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b4f4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b508 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b516 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b550 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b556 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b566 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b57c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b58c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b5a0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5cc 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5f6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b674 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b67a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b6b4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b6ba 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b6d0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b6ec 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b710 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b716 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b72a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b758 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b75e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b772 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b78a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7ae 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b7b4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b7c8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b83a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b84a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b860 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b896 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8ae 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8b8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b8d8 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000b8e2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b8f2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b8fe 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b922 0001a10a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000b93c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b96e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b9a6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b9e4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9f4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ba0c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ba42 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ba7a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000baa6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bab6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bace 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bb04 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bb3c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bb96 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bba2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bbd2 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000bbec 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bc18 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bc60 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc74 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000bce0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bd0e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd20 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd66 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bd6c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bd96 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdb2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bdd6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bde0 0000860a R_ARM_THM_CALL 00005f6d lambda_params_rule │ │ │ │ │ +0000bdf0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be06 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000be28 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000be3c 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000be52 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be66 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bea6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000beac 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bebe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bed0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bee8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bf20 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf26 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf54 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf5a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf76 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000bfa4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bfaa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bfc8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfe2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c010 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c032 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c04c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c064 00009e0a R_ARM_THM_CALL 00004b6d _loop0_87_rule │ │ │ │ │ +0000c07c 0001d10a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000c084 00009c2f R_ARM_THM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ +0000c088 00009c30 R_ARM_THM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ +0000c08e 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ +0000c098 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c0c8 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c0da 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c108 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c120 00009e0a R_ARM_THM_CALL 00004b6d _loop0_87_rule │ │ │ │ │ +0000c136 0001d10a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000c176 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c17c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c192 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1a2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1c8 00009f0a R_ARM_THM_CALL 000069b9 invalid_for_target_rule │ │ │ │ │ +0000c1dc 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c1ec 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c206 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c20c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c242 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c248 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c264 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c29a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c2a0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c2b0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c2da 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c2f2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c304 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c318 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000c32c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c330 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c33c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c346 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c34a 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c354 00009d2f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ +0000c358 00009d30 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ +0000c35c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000c364 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c37e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c3b6 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c3c0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c3d2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c3e6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c400 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000c42e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c438 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c44c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c45e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c470 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c492 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c4d4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c4da 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c4f6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c51c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c522 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c58a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c5ac 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c5b2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c5ca 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5e6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c608 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000c61e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c628 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c62c 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c636 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c666 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c67c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000c686 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000c68e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c69c 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000c6ba 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000c6d0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c6fe 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c704 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c72a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c730 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c756 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c75c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c7c2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c7e8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c7ee 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c81e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c87e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c8ae 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c8ca 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c8de 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c8ec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000c8fe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c922 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c926 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c92e 0000a82f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +0000c932 0000a830 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +0000c944 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c948 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c96c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c986 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c98c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c9b8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c9bc 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c9ca 0000a72f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ +0000c9ce 0000a730 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ +0000c9d6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c9da 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000c9e6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c9ea 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000c9fe 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ca02 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca2c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca4c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ca64 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca7e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ca84 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ca94 0000ad0a R_ARM_THM_CALL 0000035d _tmp_168_rule │ │ │ │ │ +0000cab4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000caba 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cad2 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000caee 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cafe 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cb10 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cb20 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000cb2c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cb30 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cb34 0000a62f R_ARM_THM_MOVW_ABS_NC 00000814 .LC50 │ │ │ │ │ +0000cb38 0000a630 R_ARM_THM_MOVT_ABS 00000814 .LC50 │ │ │ │ │ +0000cb5c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb68 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb70 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb8a 0000ad0a R_ARM_THM_CALL 0000035d _tmp_168_rule │ │ │ │ │ +0000cbb0 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cbba 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cbc2 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cbda 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc0a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000cc1e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc26 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc3a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc42 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc4c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc5c 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000e57 _tmp_111_rule │ │ │ │ │ +0000cc60 0000ae30 R_ARM_THM_MOVT_ABS 00000e57 _tmp_111_rule │ │ │ │ │ +0000cc64 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000cc70 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cc74 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cc7c 0000a92f R_ARM_THM_MOVW_ABS_NC 000008c0 .LC53 │ │ │ │ │ +0000cc80 0000a930 R_ARM_THM_MOVT_ABS 000008c0 .LC53 │ │ │ │ │ +0000cc9e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ccb8 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +0000ccc2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ccd6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ccfa 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ccfe 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cd0c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000cd10 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000cd1a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000cd1e 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000cd24 0000a72f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ +0000cd28 0000a730 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ +0000cd3a 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000cd52 0001d90a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +0000cd5a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd70 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd80 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cdb8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cdbe 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ce2a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ce30 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ce48 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce66 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ce86 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000ce90 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ceb2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cec6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ced0 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000ced8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cee4 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000cf00 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000cf18 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cf54 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cf5c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cf64 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cf98 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cf9e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cfc2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cfc8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cff6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d00e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d03e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d060 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d06e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d084 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d09c 0001db0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000d0ba 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d0d2 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000d0da 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d0fe 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d120 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d160 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d166 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d18c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d192 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d1ce 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d1d4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d1f8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d1fe 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d228 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d262 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d266 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d270 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d284 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d288 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d28c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d2a4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d2aa 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d2c2 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d2e0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d2f0 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d306 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d316 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d336 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d33c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d37a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d380 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d3a6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d3ac 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d3d8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d40c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d410 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d41a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d42e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d432 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d436 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d45a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d486 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d496 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d4b0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d4c8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000d4e2 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000d4ea 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000d4ee 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000d4f4 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ +0000d50a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d52e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d540 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d58a 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d59c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d5ca 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d5e6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000d600 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000d608 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000d60c 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000d612 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ +0000d620 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d634 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d648 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d65c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d67e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d69c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6ae 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d6b6 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000d6c0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d6d0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d6e4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d71c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d722 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d74e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d760 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d780 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d7ac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7c2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d7dc 0001db0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000d7e6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d808 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d822 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000d83c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d85c 0001de0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000d866 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000d89c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8a2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8ce 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8f0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d928 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d92e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d944 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d96e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d98c 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000d9b0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d9b6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d9c8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9e0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d9ee 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d9f2 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d9f8 0000b52f R_ARM_THM_MOVW_ABS_NC 00000974 .LC58 │ │ │ │ │ -0000d9fc 0000b530 R_ARM_THM_MOVT_ABS 00000974 .LC58 │ │ │ │ │ -0000da02 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000da0a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000da2c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da38 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000da6e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da84 0000b42f R_ARM_THM_MOVW_ABS_NC 00000944 .LC57 │ │ │ │ │ -0000da88 0000b430 R_ARM_THM_MOVT_ABS 00000944 .LC57 │ │ │ │ │ -0000da8e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000da92 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000daa6 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000daaa 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dac6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000daf0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000daf6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db0a 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000db3c 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000db5c 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dbae 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dbe8 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc00 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc18 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dc32 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc3a 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dc42 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dc54 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc5c 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dc8c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dc92 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dcb8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dcbe 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dcea 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dd06 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dd0c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dd24 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd46 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dd6c 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000dd82 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd8c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd9e 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000ddd2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ddd8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000de04 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000de1e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000de24 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000de3c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de5a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000de7e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000de94 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dea4 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dea8 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000deac 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ded6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000defc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000df56 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000df70 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6f0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d730 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d736 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d762 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d774 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d794 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d7c0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7d6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d7f0 0001db0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000d7fa 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d81c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d836 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000d850 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d870 0001de0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000d87a 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000d8b0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8b6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8e2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d904 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d93c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d942 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d958 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d982 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d9a0 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000d9c4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d9ca 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d9dc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9f4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da02 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000da06 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000da0c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000974 .LC58 │ │ │ │ │ +0000da10 0000b530 R_ARM_THM_MOVT_ABS 00000974 .LC58 │ │ │ │ │ +0000da16 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000da1e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000da40 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da4c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000da82 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da98 0000b42f R_ARM_THM_MOVW_ABS_NC 00000944 .LC57 │ │ │ │ │ +0000da9c 0000b430 R_ARM_THM_MOVT_ABS 00000944 .LC57 │ │ │ │ │ +0000daa2 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000daa6 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000daba 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000dabe 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dada 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000db04 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db0a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db1e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000db50 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000db70 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dbc2 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dbfc 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dc14 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dc2c 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dc46 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dc4e 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dc56 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dc68 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dc70 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dca0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dca6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dccc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dcd2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dcfe 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dd1a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dd20 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dd38 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd5a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dd80 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000dd96 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dda0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddb2 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0000dde6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ddec 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000de18 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000de32 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000de38 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000de50 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de6e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000de92 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000dea8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000deb8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000debc 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dec0 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000deea 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000df10 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000df6a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000df84 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000df94 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000df98 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000dfa8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dfc0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dfd4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dfee 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e020 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e026 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e04e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e066 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e06c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e080 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e09c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e0ba 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e0d4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0ee 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e12c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e140 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e174 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e17a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e190 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e1c6 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e1e6 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e22c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e23c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e25a 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e292 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e29e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e2a6 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e2be 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e2d6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e308 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e30e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e326 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e34a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e350 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e378 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e37e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e3aa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e3c6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e3cc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e3e6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e40a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e42a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e44e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e45c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e472 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000e4aa 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4b0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4d4 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4da 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e506 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e522 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e528 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e542 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e566 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e586 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e5aa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5b8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5cc 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000e5f6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e618 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e644 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e64a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e676 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e692 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e698 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e6b0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6ce 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e6f0 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e714 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e722 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e726 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e730 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e742 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000e74c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e770 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e794 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e7b6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e7da 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e808 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e80e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e838 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e852 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e858 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e872 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e896 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e8b4 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e8d6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8e2 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8e6 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8f0 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e910 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e924 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e946 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e96e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ea1e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea46 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ea58 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea60 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea7e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ea86 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ea96 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eaba 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eacc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eae6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eaf0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000eafe 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eb18 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eb20 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eb30 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eb38 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eb40 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eb7c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eb82 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eba6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ebac 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ebd4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ec02 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec06 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec10 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ec2a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ec4a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ec58 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec70 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ec88 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000eca2 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000ecaa 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000ecae 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000ecb4 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ -0000ecc6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ecf6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ecfc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed18 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ed5e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ed72 0000d62f R_ARM_THM_MOVW_ABS_NC 000074fd _tmp_119_rule │ │ │ │ │ -0000ed76 0000d630 R_ARM_THM_MOVT_ABS 000074fd _tmp_119_rule │ │ │ │ │ -0000ed7e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000eda2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000edac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edc0 0000d72f R_ARM_THM_MOVW_ABS_NC 000008cb _tmp_118_rule │ │ │ │ │ -0000edc4 0000d730 R_ARM_THM_MOVT_ABS 000008cb _tmp_118_rule │ │ │ │ │ -0000edcc 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000edd6 0000a82f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000edda 0000a830 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000ede0 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ede4 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000edf8 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000edfe 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee18 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee2a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ee2e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ee46 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000ee58 0000d42f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ -0000ee5c 0000d430 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ -0000ee64 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ee6a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee78 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee8a 0000d72f R_ARM_THM_MOVW_ABS_NC 000008cb _tmp_118_rule │ │ │ │ │ -0000ee8e 0000d730 R_ARM_THM_MOVT_ABS 000008cb _tmp_118_rule │ │ │ │ │ -0000ee96 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000eea0 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000eea4 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000eebc 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000eec4 0000d52f R_ARM_THM_MOVW_ABS_NC 00000b94 .LC72 │ │ │ │ │ -0000eec8 0000d530 R_ARM_THM_MOVT_ABS 00000b94 .LC72 │ │ │ │ │ -0000ef08 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ef10 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ef24 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ef5c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef62 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef8c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efa2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000efa8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000efca 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efe4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000effc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f004 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f022 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000f04a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f052 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f08a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f096 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f0a4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0e6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f0ec 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f112 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f138 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f170 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f18e 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000f198 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f1b8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f1e8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f1ee 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f20a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000f224 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f232 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f24c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f252 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f274 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f27a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f292 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f2b6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f2bc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f304 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f32a 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f378 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f386 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -0000f39c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3ae 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000f3c6 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f3d8 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000f3e0 0001710a R_ARM_THM_CALL 00000000 _PyPegen_register_stmts │ │ │ │ │ -0000f426 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f42c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f43c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f442 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f446 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f450 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f466 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f478 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f490 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f498 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f4a6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f4ba 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f4c0 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000f4c4 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000f4ce 0000db2f R_ARM_THM_MOVW_ABS_NC 00000c34 .LC75 │ │ │ │ │ -0000f4d2 0000db30 R_ARM_THM_MOVT_ABS 00000c34 .LC75 │ │ │ │ │ -0000f4d6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f4e8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f4f8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f50a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f51e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f55c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f562 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f588 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f58e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f5b0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f5b6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f5e0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f610 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f616 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f62c 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f650 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f664 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f66a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f696 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6d2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6e6 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f760 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f770 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000f784 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7a0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f7c2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7d8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f7f6 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000f814 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f824 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f86c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f88a 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000f8a2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f8d2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f916 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f928 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f938 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f94e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f956 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f962 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f970 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9a8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f9ae 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f9cc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f9fc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa2a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa38 0000e80a R_ARM_THM_CALL 00003465 fstring_conversion_rule │ │ │ │ │ -0000fa54 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa5a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa78 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fa9e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fabc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fac8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000faf2 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0000fb24 0000e90a R_ARM_THM_CALL 000080c5 _loop0_77_rule │ │ │ │ │ -0000fb32 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fb56 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0000fb60 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb76 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb9e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fba4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fbbc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfbc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dfd4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dfe8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e002 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e034 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e03a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e062 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e07a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e080 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e094 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0b0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e0ce 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e0e8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e102 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e140 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e154 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e188 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e18e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e1a6 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e1dc 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e1fc 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e242 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e27a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e29c 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e2b2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e2ba 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e2c8 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e2d0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e2dc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e310 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e316 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e32e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e352 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e358 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e380 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e386 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e3b2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e3ce 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e3d4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e3ee 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e412 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e432 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e456 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e464 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e47a 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000e4ae 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4b4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4d8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4de 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e50a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e526 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e52c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e546 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e56a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e58a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e5ae 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5bc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5d0 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000e5fa 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e61c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e648 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e64e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e67a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e696 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e69c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e6b4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6d2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e6f4 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e718 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e726 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e72a 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e734 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e746 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000e750 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e774 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e798 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e7ba 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e7de 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e80c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e812 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e83c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e856 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e85c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e876 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e89a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e8b8 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e8da 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8e6 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8ea 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8f4 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e916 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e92a 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e94c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e974 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ea2e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea5a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ea6c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea74 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea94 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ea9c 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eaac 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ead0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eae2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eafc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eb06 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eb14 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eb2e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eb36 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eb46 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eb4e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eb56 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eb94 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eb9a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ebbe 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ebc4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ebec 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ec1a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec1e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec28 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ec42 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ec62 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ec70 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec88 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eca0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ecba 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000ecc2 0000782f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000ecc6 00007830 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000eccc 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ +0000ecde 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ed0e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed14 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed30 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ed76 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ed8a 0000d62f R_ARM_THM_MOVW_ABS_NC 000074d1 _tmp_119_rule │ │ │ │ │ +0000ed8e 0000d630 R_ARM_THM_MOVT_ABS 000074d1 _tmp_119_rule │ │ │ │ │ +0000ed96 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000edba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000edc4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000edd8 0000d72f R_ARM_THM_MOVW_ABS_NC 000008cb _tmp_118_rule │ │ │ │ │ +0000eddc 0000d730 R_ARM_THM_MOVT_ABS 000008cb _tmp_118_rule │ │ │ │ │ +0000ede4 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000edee 0000a82f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +0000edf2 0000a830 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +0000edf8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000edfc 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ee10 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ee16 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee30 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee42 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ee46 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ee5e 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000ee70 0000d42f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ +0000ee74 0000d430 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ +0000ee7c 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ee82 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee90 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eea2 0000d72f R_ARM_THM_MOVW_ABS_NC 000008cb _tmp_118_rule │ │ │ │ │ +0000eea6 0000d730 R_ARM_THM_MOVT_ABS 000008cb _tmp_118_rule │ │ │ │ │ +0000eeae 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000eeb8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000eebc 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000eed4 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000eedc 0000d52f R_ARM_THM_MOVW_ABS_NC 00000b94 .LC72 │ │ │ │ │ +0000eee0 0000d530 R_ARM_THM_MOVT_ABS 00000b94 .LC72 │ │ │ │ │ +0000ef20 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef28 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef3c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef74 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef7a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000efa8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000efc2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000efc8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000efee 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eff4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f01c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f042 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f05e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000f07a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f084 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f0a4 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000f0bc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f106 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f122 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000f13c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f15c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f176 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f186 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f1b8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f1c6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f1d4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f20c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f212 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f238 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f260 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f298 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f2b4 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000f2be 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2e4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f310 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f316 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f332 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000f34c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f35a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f374 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f37a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f39c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f3a2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f3ba 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f3de 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f3e4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f42c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f452 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f4a0 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f4ae 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +0000f4c4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4d6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000f4ee 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f500 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000f508 0001710a R_ARM_THM_CALL 00000000 _PyPegen_register_stmts │ │ │ │ │ +0000f54e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f554 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f564 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f56a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f56e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f578 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f58e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f5a0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f5b8 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f5c0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f5ce 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f5e2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f5e8 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000f5ec 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000f5f6 0000db2f R_ARM_THM_MOVW_ABS_NC 00000c34 .LC75 │ │ │ │ │ +0000f5fa 0000db30 R_ARM_THM_MOVT_ABS 00000c34 .LC75 │ │ │ │ │ +0000f5fe 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f610 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f620 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f632 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f646 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f684 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f68a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f6b0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f6b6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f6d8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f6de 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f708 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f738 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f73e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f754 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f778 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f78c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f792 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f7be 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7fa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f80e 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f888 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f898 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000f8ac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8c8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f8ea 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f900 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f91e 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000f93c 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f94c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f994 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f9b2 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000f9ca 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f9fa 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa3e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa50 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa60 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa76 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fa7e 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fa8a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa98 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fad0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fad6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000faf4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fb24 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb52 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb60 0000e80a R_ARM_THM_CALL 00003449 fstring_conversion_rule │ │ │ │ │ +0000fb7c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fb82 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fba0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000fbc6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fbdc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fbe6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fbfa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc04 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc18 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc22 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc36 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc3e 0000452f R_ARM_THM_MOVW_ABS_NC 0000cf61 annotated_rhs_rule │ │ │ │ │ -0000fc42 00004530 R_ARM_THM_MOVT_ABS 0000cf61 annotated_rhs_rule │ │ │ │ │ -0000fc4a 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0000fc52 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fc56 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fc5a 0000e02f R_ARM_THM_MOVW_ABS_NC 00000d10 .LC80 │ │ │ │ │ -0000fc5e 0000e030 R_ARM_THM_MOVT_ABS 00000d10 .LC80 │ │ │ │ │ -0000fc68 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000fc72 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc92 0000de2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC78 │ │ │ │ │ -0000fc96 0000de30 R_ARM_THM_MOVT_ABS 00000cb0 .LC78 │ │ │ │ │ -0000fc9c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fca0 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fcb4 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000fcba 0000df2f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC79 │ │ │ │ │ -0000fcbe 0000df30 R_ARM_THM_MOVT_ABS 00000ce0 .LC79 │ │ │ │ │ -0000fcc4 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC77 │ │ │ │ │ -0000fcc8 0000dd30 R_ARM_THM_MOVT_ABS 00000c80 .LC77 │ │ │ │ │ -0000fcdc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fbe4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fbf0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fc1a 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0000fc4c 0000e90a R_ARM_THM_CALL 00008095 _loop0_77_rule │ │ │ │ │ +0000fc5a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fc7e 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0000fc88 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fca6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fccc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fcd2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fcea 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000fcf4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000fd0a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd24 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd3a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd52 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd6e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd7a 0000ea0a R_ARM_THM_CALL 00000cb5 _tmp_152_rule.isra.0 │ │ │ │ │ -0000fd84 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd88 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd92 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000fd9a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fda4 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fda8 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fdac 0000e72f R_ARM_THM_MOVW_ABS_NC 00000e38 .LC87 │ │ │ │ │ -0000fdb0 0000e730 R_ARM_THM_MOVT_ABS 00000e38 .LC87 │ │ │ │ │ -0000fdba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000fdce 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fde4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fdfa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe0e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe1c 0000ea0a R_ARM_THM_CALL 00000cb5 _tmp_152_rule.isra.0 │ │ │ │ │ -0000fe28 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c4f _tmp_153_rule │ │ │ │ │ -0000fe2c 0000eb30 R_ARM_THM_MOVT_ABS 00000c4f _tmp_153_rule │ │ │ │ │ -0000fe34 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000fe3e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fe48 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fe4c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fe50 0000e52f R_ARM_THM_MOVW_ABS_NC 00000dec .LC85 │ │ │ │ │ -0000fe54 0000e530 R_ARM_THM_MOVT_ABS 00000dec .LC85 │ │ │ │ │ -0000fe5e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000fe7c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe9a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fea0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000feb8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000febe 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c4f _tmp_153_rule │ │ │ │ │ -0000fec2 0000eb30 R_ARM_THM_MOVT_ABS 00000c4f _tmp_153_rule │ │ │ │ │ -0000feca 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000fedc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fee2 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0000fee6 00018f30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0000feee 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0000fef4 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fef8 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ff02 0000e42f R_ARM_THM_MOVW_ABS_NC 00000dc4 .LC84 │ │ │ │ │ -0000ff06 0000e430 R_ARM_THM_MOVT_ABS 00000dc4 .LC84 │ │ │ │ │ -0000ff0a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ff10 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff38 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ff3c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ff46 0000e32f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC83 │ │ │ │ │ -0000ff4a 0000e330 R_ARM_THM_MOVT_ABS 00000d9c .LC83 │ │ │ │ │ -0000ff4e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ff66 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000ff7a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff90 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff9a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000bd9 _tmp_151_rule │ │ │ │ │ -0000ff9e 0000ec30 R_ARM_THM_MOVT_ABS 00000bd9 _tmp_151_rule │ │ │ │ │ -0000ffa6 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ffb0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ffb8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ffda 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000b53 _tmp_150_rule │ │ │ │ │ -0000ffde 0000ed30 R_ARM_THM_MOVT_ABS 00000b53 _tmp_150_rule │ │ │ │ │ -0000ffe6 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000fff0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fffa 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fffe 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010002 0000e12f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC81 │ │ │ │ │ -00010006 0000e130 R_ARM_THM_MOVT_ABS 00000d44 .LC81 │ │ │ │ │ -00010010 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001001c 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000c50 .LC76 │ │ │ │ │ -00010020 0000dc30 R_ARM_THM_MOVT_ABS 00000c50 .LC76 │ │ │ │ │ -00010036 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010046 0000ea0a R_ARM_THM_CALL 00000cb5 _tmp_152_rule.isra.0 │ │ │ │ │ -00010058 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010064 0000e90a R_ARM_THM_CALL 000080c5 _loop0_77_rule │ │ │ │ │ -0001006e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010072 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001007c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010086 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010090 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010094 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010098 0000e62f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC86 │ │ │ │ │ -0001009c 0000e630 R_ARM_THM_MOVT_ABS 00000e0c .LC86 │ │ │ │ │ -000100a6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000100b2 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000100b6 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000100ba 0000e22f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC82 │ │ │ │ │ -000100be 0000e230 R_ARM_THM_MOVT_ABS 00000d74 .LC82 │ │ │ │ │ -000100c8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000100f8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000100fe 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001011a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010152 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010158 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010194 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000101be 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000101c2 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000101c6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000101fa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010226 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001022c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010246 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010268 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001028e 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -000102a4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000102cc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000102d2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000102e6 0000f30a R_ARM_THM_CALL 00007ecd _tmp_163_rule │ │ │ │ │ -00010302 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010308 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010320 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001033e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010348 0000f30a R_ARM_THM_CALL 00007ecd _tmp_163_rule │ │ │ │ │ -00010368 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010388 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010398 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000103ae 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000103bc 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000103da 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000103ea 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001043a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010452 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001046c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010474 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010486 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104a0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104ac 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000104ce 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104f2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010522 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010528 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001053c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001055a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010560 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010578 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001058c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000105a2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105ca 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000105d6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105ea 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010600 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010636 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001063c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010654 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001066e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010688 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106a0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106b8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106d0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106e8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106fe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010714 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001072c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010742 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010758 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001076e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001078a 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001079c 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000107a8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000107b8 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000107c8 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000107d8 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000107e8 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000107f8 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010800 0000912f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ -00010804 00009130 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ -0001080a 00002f0a R_ARM_THM_CALL 00005051 INVALID_VERSION_CHECK │ │ │ │ │ -00010818 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010830 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010840 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010850 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010860 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010870 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010880 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000108bc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000108c2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000108e6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000108ec 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001090e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010914 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010948 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010986 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001098c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000109ae 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000109b4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000109e8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010a26 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010a2c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010a4e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010a54 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010a84 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010a9a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010abc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ad6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010af4 0001f00a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00010b04 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00010b20 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010b26 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010b3e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010b5e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b74 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010b8a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010b9a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010bb2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bcc 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010bea 0001f00a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00010bfa 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00010c16 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010c1c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010c34 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010c54 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c68 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010c7c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010c8c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010ca2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cbc 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010cc2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010d3e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010d70 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010daa 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010dc6 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010de6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010e06 0001f00a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00010e16 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00010e32 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e38 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010e50 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010e6e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010e80 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010e96 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010ea6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010ec2 0001000a R_ARM_THM_CALL 0000a691 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00010ed4 0001000a R_ARM_THM_CALL 0000a691 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00010ee0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010f06 0001000a R_ARM_THM_CALL 0000a691 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00010f1c 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00010f28 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f44 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00010f50 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f6a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f84 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010fa2 0001f00a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00010ff0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010ff6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001100e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011030 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011044 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011058 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011068 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001107e 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00011094 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000110b2 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000110fe 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001110e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011114 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001112c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011134 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011144 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001115a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011162 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011170 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011178 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011180 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011186 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001119c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000111a4 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fd14 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd28 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd32 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd46 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd50 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd64 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd6c 0000452f R_ARM_THM_MOVW_ABS_NC 0000cf75 annotated_rhs_rule │ │ │ │ │ +0000fd70 00004530 R_ARM_THM_MOVT_ABS 0000cf75 annotated_rhs_rule │ │ │ │ │ +0000fd78 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0000fd80 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd84 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd88 0000e02f R_ARM_THM_MOVW_ABS_NC 00000d10 .LC80 │ │ │ │ │ +0000fd8c 0000e030 R_ARM_THM_MOVT_ABS 00000d10 .LC80 │ │ │ │ │ +0000fd96 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fda0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdc0 0000de2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC78 │ │ │ │ │ +0000fdc4 0000de30 R_ARM_THM_MOVT_ABS 00000cb0 .LC78 │ │ │ │ │ +0000fdca 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fdce 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fde2 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000fde8 0000df2f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC79 │ │ │ │ │ +0000fdec 0000df30 R_ARM_THM_MOVT_ABS 00000ce0 .LC79 │ │ │ │ │ +0000fdf2 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC77 │ │ │ │ │ +0000fdf6 0000dd30 R_ARM_THM_MOVT_ABS 00000c80 .LC77 │ │ │ │ │ +0000fe0a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe22 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe38 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe52 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe6a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe80 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe9c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fea8 0000ea0a R_ARM_THM_CALL 00000cb5 _tmp_152_rule.isra.0 │ │ │ │ │ +0000feb2 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000feb6 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fec0 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000fec8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fed2 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fed6 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000feda 0000e72f R_ARM_THM_MOVW_ABS_NC 00000e38 .LC87 │ │ │ │ │ +0000fede 0000e730 R_ARM_THM_MOVT_ABS 00000e38 .LC87 │ │ │ │ │ +0000fee8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fefc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff0a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff20 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff26 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000c50 .LC76 │ │ │ │ │ +0000ff2a 0000dc30 R_ARM_THM_MOVT_ABS 00000c50 .LC76 │ │ │ │ │ +0000ff3e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff4c 0000ea0a R_ARM_THM_CALL 00000cb5 _tmp_152_rule.isra.0 │ │ │ │ │ +0000ff5c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff66 0000e90a R_ARM_THM_CALL 00008095 _loop0_77_rule │ │ │ │ │ +0000ff6e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff72 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff7c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ff86 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff90 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ff94 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ff98 0000e62f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC86 │ │ │ │ │ +0000ff9c 0000e630 R_ARM_THM_MOVT_ABS 00000e0c .LC86 │ │ │ │ │ +0000ffa6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ffc2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ffd2 0000ea0a R_ARM_THM_CALL 00000cb5 _tmp_152_rule.isra.0 │ │ │ │ │ +0000ffe0 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c4f _tmp_153_rule │ │ │ │ │ +0000ffe4 0000eb30 R_ARM_THM_MOVT_ABS 00000c4f _tmp_153_rule │ │ │ │ │ +0000ffec 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000fff6 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010000 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010004 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010008 0000e52f R_ARM_THM_MOVW_ABS_NC 00000dec .LC85 │ │ │ │ │ +0001000c 0000e530 R_ARM_THM_MOVT_ABS 00000dec .LC85 │ │ │ │ │ +00010016 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010032 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001003c 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000bd9 _tmp_151_rule │ │ │ │ │ +00010040 0000ec30 R_ARM_THM_MOVT_ABS 00000bd9 _tmp_151_rule │ │ │ │ │ +00010048 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010052 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001005c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001007e 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000b53 _tmp_150_rule │ │ │ │ │ +00010082 0000ed30 R_ARM_THM_MOVT_ABS 00000b53 _tmp_150_rule │ │ │ │ │ +0001008a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010094 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001009e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000100a2 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000100a6 0000e12f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC81 │ │ │ │ │ +000100aa 0000e130 R_ARM_THM_MOVT_ABS 00000d44 .LC81 │ │ │ │ │ +000100b4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000100d2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000100f0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000100f6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001010e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010114 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c4f _tmp_153_rule │ │ │ │ │ +00010118 0000eb30 R_ARM_THM_MOVT_ABS 00000c4f _tmp_153_rule │ │ │ │ │ +00010120 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010132 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010138 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001013c 00018f30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00010144 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001014a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001014e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010158 0000e42f R_ARM_THM_MOVW_ABS_NC 00000dc4 .LC84 │ │ │ │ │ +0001015c 0000e430 R_ARM_THM_MOVT_ABS 00000dc4 .LC84 │ │ │ │ │ +00010160 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010166 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001018e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010192 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001019c 0000e32f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC83 │ │ │ │ │ +000101a0 0000e330 R_ARM_THM_MOVT_ABS 00000d9c .LC83 │ │ │ │ │ +000101a4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000101bc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000101d0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000101d6 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000101da 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000101de 0000e22f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC82 │ │ │ │ │ +000101e2 0000e230 R_ARM_THM_MOVT_ABS 00000d74 .LC82 │ │ │ │ │ +000101ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001021c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010222 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001023e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010276 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001027c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000102b8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000102e2 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000102e6 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000102ea 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001031e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001034a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010350 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001036a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001038c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000103b2 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +000103c8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000103f0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000103f6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001040a 0000f30a R_ARM_THM_CALL 00007e9d _tmp_163_rule │ │ │ │ │ +00010426 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001042c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010444 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010462 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001046c 0000f30a R_ARM_THM_CALL 00007e9d _tmp_163_rule │ │ │ │ │ +0001048c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000104ac 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000104bc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000104d2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104e0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000104fe 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001050e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001055e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010576 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010590 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010598 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000105aa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105c4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105d0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000105f2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010616 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010646 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001064c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010660 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001067e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010684 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001069c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106b0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000106c6 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000106ee 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000106fa 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001070e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010724 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001075a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010760 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010778 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010792 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107ac 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107c4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107dc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107f4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001080c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010822 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010838 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010850 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010866 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001087c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010892 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000108ae 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000108c0 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000108cc 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000108dc 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000108ec 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000108fc 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001090c 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001091c 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00010924 0000912f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ +00010928 00009130 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ +0001092e 00002f0a R_ARM_THM_CALL 00005035 INVALID_VERSION_CHECK │ │ │ │ │ +0001093c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010954 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00010964 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00010974 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00010984 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00010994 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000109a4 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000109e0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000109e6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010a0a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010a10 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010a32 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010a38 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010a6c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010aaa 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010ab0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010ad2 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010ad8 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010b0c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010b4a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010b50 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010b72 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010b78 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010ba8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010bbe 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010be0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bfa 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010c18 0001f00a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00010c28 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00010c44 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c4a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010c62 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010c82 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c98 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010cae 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010cbe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00010cd6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010cf0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010d0e 0001f00a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00010d1e 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00010d3a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010d40 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010d58 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010d78 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d8c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010da0 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010db0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00010dc6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010de0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010de6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010e62 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010e94 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010ece 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010eea 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010f0a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010f2a 0001f00a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00010f3a 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00010f56 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010f5c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010f74 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010f92 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010fa4 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010fba 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010fca 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00010fe6 0001000a R_ARM_THM_CALL 0000a661 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00010ff8 0001000a R_ARM_THM_CALL 0000a661 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011004 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001102a 0001000a R_ARM_THM_CALL 0000a661 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011040 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001104c 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011068 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011074 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001108e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000110a8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000110c6 0001f00a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011114 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001111a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011132 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011154 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011168 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001117c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001118c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000111a2 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ 000111b8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111c0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111d0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111e0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111f2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011202 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011214 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011224 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011254 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001125a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011288 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000112bc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112d2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000112f2 0001f00a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00011300 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001130a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011322 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011354 0001000a R_ARM_THM_CALL 0000a691 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011360 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001136e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000113ac 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000113b2 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000113e0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000113f6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001141c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001143a 0001f00a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00011448 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011452 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011468 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001148a 0001000a R_ARM_THM_CALL 0000a691 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000114a2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000114b8 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000114d6 0001f00a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000114e8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001151c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011522 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011538 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001156a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011570 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011582 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001159a 0001032f R_ARM_THM_MOVW_ABS_NC 0000bdb1 _tmp_126_rule │ │ │ │ │ -0001159e 00010330 R_ARM_THM_MOVT_ABS 0000bdb1 _tmp_126_rule │ │ │ │ │ -000115a6 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000115ae 0001022f R_ARM_THM_MOVW_ABS_NC 000010c0 .LC100 │ │ │ │ │ -000115b2 00010230 R_ARM_THM_MOVT_ABS 000010c0 .LC100 │ │ │ │ │ -000115b8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000115bc 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000115d0 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000115d4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000115ee 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000115fc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001162c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011632 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001164a 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001166c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011694 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000116aa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116ca 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000116ee 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000116f4 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011714 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001171a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011740 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001177c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000117de 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000117f0 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011802 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011806 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011810 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001181e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011836 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011846 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011858 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011866 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011884 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001189a 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000118a2 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000118ae 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118e8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000118ee 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011912 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011918 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001193e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011948 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011964 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011976 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001198a 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000119b8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000119bc 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000119c6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000119d2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000119f8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a1c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a44 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011a4a 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011a70 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011a7e 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011a9e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011ab8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011ad6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011af8 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011b04 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011b3c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011b42 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011b5a 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011b7c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b9e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011bb4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011bd4 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011bf8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011bfe 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011c1e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011c24 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011c4a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011c7c 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011cd2 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011ce4 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011cf6 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011cfa 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d04 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011d12 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011d2c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011d3c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011d44 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011d5c 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011d74 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d88 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d9e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000111d6 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011222 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011232 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011238 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011250 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011258 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011268 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001127e 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011286 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011294 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001129c 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000112a4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112aa 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000112c0 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000112c8 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000112dc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112e4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112f4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011304 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011316 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011326 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011338 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011348 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011378 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001137e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000113ac 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000113e0 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000113f6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011416 0001f00a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011424 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001142e 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011446 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011478 0001000a R_ARM_THM_CALL 0000a661 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011484 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011492 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000114d0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000114d6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011504 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001151a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011540 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001155e 0001f00a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001156c 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011576 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001158c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000115ae 0001000a R_ARM_THM_CALL 0000a661 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000115c6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000115dc 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000115fa 0001f00a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001160c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011640 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011646 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001165c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001168e 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011694 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000116a6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116be 0001032f R_ARM_THM_MOVW_ABS_NC 0000bd81 _tmp_126_rule │ │ │ │ │ +000116c2 00010330 R_ARM_THM_MOVT_ABS 0000bd81 _tmp_126_rule │ │ │ │ │ +000116ca 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000116d2 0001022f R_ARM_THM_MOVW_ABS_NC 000010c0 .LC100 │ │ │ │ │ +000116d6 00010230 R_ARM_THM_MOVT_ABS 000010c0 .LC100 │ │ │ │ │ +000116dc 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000116e0 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000116f4 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000116f8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011712 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011720 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011750 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011756 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001176e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011790 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000117b8 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000117ce 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117ee 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011812 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011818 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011838 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001183e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011864 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000118a0 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011900 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011912 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011924 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011928 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011932 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011940 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011958 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011968 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011978 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011998 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000119a0 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000119ae 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000119bc 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000119d0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a0c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011a12 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011a36 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011a3c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011a62 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011a6c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011a88 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011a9a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011aae 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011adc 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ae0 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011aea 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011af6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011b1c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b40 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b68 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011b6e 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011b94 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011ba2 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011bc2 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011bdc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011bfa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011c10 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011c28 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011c60 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011c66 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011c7e 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011ca0 0001750a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011cc2 0001e10a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011cd8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011cf8 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011d1c 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011d22 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011d42 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011d48 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011d6e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011da0 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011df6 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e08 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e1a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e1e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e28 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011e36 0001720a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011e4e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011e5e 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e74 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e86 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e8e 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011eac 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011ec4 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2f560 contains 290 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2f65c contains 290 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000002a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000030 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000064 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000006a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000070 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -5628,21 +5629,21 @@ │ │ │ │ │ 000000ce 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000000ee 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000112 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000122 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000015c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000162 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000168 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000180 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ +00000180 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ 00000198 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000001ca 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000001d0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001d6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000001f2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000001fc 0000770a R_ARM_THM_CALL 00005cdd star_target_rule │ │ │ │ │ +000001fc 0000770a R_ARM_THM_CALL 00005cc9 star_target_rule │ │ │ │ │ 00000208 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000023a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000240 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000246 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000262 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000272 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000002a2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -5650,20 +5651,20 @@ │ │ │ │ │ 000002ae 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000002c6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 000002d0 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 000002d8 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000031a 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000320 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000326 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000033e 0001090a R_ARM_THM_CALL 000065e1 lambda_slash_no_default_rule │ │ │ │ │ -0000034c 00010a0a R_ARM_THM_CALL 0000671d lambda_slash_with_default_rule │ │ │ │ │ +0000033e 0001090a R_ARM_THM_CALL 000065b5 lambda_slash_no_default_rule │ │ │ │ │ +0000034c 00010a0a R_ARM_THM_CALL 000066f1 lambda_slash_with_default_rule │ │ │ │ │ 0000037c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000382 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000388 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000003a0 00006c0a R_ARM_THM_CALL 0000d879 starred_expression_rule │ │ │ │ │ +000003a0 00006b0a R_ARM_THM_CALL 0000d88d starred_expression_rule │ │ │ │ │ 000003ae 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000003b2 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000003bc 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000003f2 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003f8 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003fe 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000414 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -5680,51 +5681,51 @@ │ │ │ │ │ 00000478 00014d30 R_ARM_THM_MOVT_ABS 00001470 .LC124 │ │ │ │ │ 0000048c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000496 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000049c 00014e2f R_ARM_THM_MOVW_ABS_NC 000014a0 .LC125 │ │ │ │ │ 000004a0 00014e30 R_ARM_THM_MOVT_ABS 000014a0 .LC125 │ │ │ │ │ 000004a6 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000004aa 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000004be 0000360a R_ARM_THM_CALL 00007915 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000004be 0000360a R_ARM_THM_CALL 000078e9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000004c2 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000004dc 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004e2 0000452f R_ARM_THM_MOVW_ABS_NC 0000cf61 annotated_rhs_rule │ │ │ │ │ -000004e6 00004530 R_ARM_THM_MOVT_ABS 0000cf61 annotated_rhs_rule │ │ │ │ │ +000004e2 0000452f R_ARM_THM_MOVW_ABS_NC 0000cf75 annotated_rhs_rule │ │ │ │ │ +000004e6 00004530 R_ARM_THM_MOVT_ABS 0000cf75 annotated_rhs_rule │ │ │ │ │ 000004ee 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 000004f4 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000004f8 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000500 00014f2f R_ARM_THM_MOVW_ABS_NC 000014d0 .LC126 │ │ │ │ │ 00000504 00014f30 R_ARM_THM_MOVT_ABS 000014d0 .LC126 │ │ │ │ │ 0000050a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000516 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000534 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000053c 0000450a R_ARM_THM_CALL 0000cf61 annotated_rhs_rule │ │ │ │ │ +0000053c 0000450a R_ARM_THM_CALL 0000cf75 annotated_rhs_rule │ │ │ │ │ 00000542 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000b53 _tmp_150_rule │ │ │ │ │ 00000546 0000ed30 R_ARM_THM_MOVT_ABS 00000b53 _tmp_150_rule │ │ │ │ │ 0000054e 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000554 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000055e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000562 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000056a 0001502f R_ARM_THM_MOVW_ABS_NC 00001504 .LC127 │ │ │ │ │ 0000056e 00015030 R_ARM_THM_MOVT_ABS 00001504 .LC127 │ │ │ │ │ 00000574 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000594 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000059c 0000450a R_ARM_THM_CALL 0000cf61 annotated_rhs_rule │ │ │ │ │ +0000059c 0000450a R_ARM_THM_CALL 0000cf75 annotated_rhs_rule │ │ │ │ │ 000005a6 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005ac 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000bd9 _tmp_151_rule │ │ │ │ │ 000005b0 0000ec30 R_ARM_THM_MOVT_ABS 00000bd9 _tmp_151_rule │ │ │ │ │ 000005b8 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000005be 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005c8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000005cc 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000005d4 0001512f R_ARM_THM_MOVW_ABS_NC 00001534 .LC128 │ │ │ │ │ 000005d8 00015130 R_ARM_THM_MOVT_ABS 00001534 .LC128 │ │ │ │ │ 000005de 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000005fa 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000608 0000450a R_ARM_THM_CALL 0000cf61 annotated_rhs_rule │ │ │ │ │ +00000608 0000450a R_ARM_THM_CALL 0000cf75 annotated_rhs_rule │ │ │ │ │ 00000618 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000634 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000063a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000640 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000654 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000065a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c4f _tmp_153_rule │ │ │ │ │ 0000065e 0000eb30 R_ARM_THM_MOVT_ABS 00000c4f _tmp_153_rule │ │ │ │ │ @@ -5743,42 +5744,42 @@ │ │ │ │ │ 000006d6 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000006e0 0001532f R_ARM_THM_MOVW_ABS_NC 00001584 .LC130 │ │ │ │ │ 000006e4 00015330 R_ARM_THM_MOVT_ABS 00001584 .LC130 │ │ │ │ │ 000006e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000006ee 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000071a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000072c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000734 0000450a R_ARM_THM_CALL 0000cf61 annotated_rhs_rule │ │ │ │ │ +00000734 0000450a R_ARM_THM_CALL 0000cf75 annotated_rhs_rule │ │ │ │ │ 0000073e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000750 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c4f _tmp_153_rule │ │ │ │ │ 00000754 0000eb30 R_ARM_THM_MOVT_ABS 00000c4f _tmp_153_rule │ │ │ │ │ 0000075a 00017b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000760 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000766 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000078a 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000079c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007ae 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000007b2 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000007ba 0001542f R_ARM_THM_MOVW_ABS_NC 000015ac .LC131 │ │ │ │ │ 000007be 00015430 R_ARM_THM_MOVT_ABS 000015ac .LC131 │ │ │ │ │ 000007c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000007d2 0000450a R_ARM_THM_CALL 0000cf61 annotated_rhs_rule │ │ │ │ │ +000007d2 0000450a R_ARM_THM_CALL 0000cf75 annotated_rhs_rule │ │ │ │ │ 000007de 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007f8 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000802 0000e90a R_ARM_THM_CALL 000080c5 _loop0_77_rule │ │ │ │ │ +00000802 0000e90a R_ARM_THM_CALL 00008095 _loop0_77_rule │ │ │ │ │ 0000080a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000080e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000818 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000820 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000828 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000082c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000834 0001552f R_ARM_THM_MOVW_ABS_NC 000015cc .LC132 │ │ │ │ │ 00000838 00015530 R_ARM_THM_MOVT_ABS 000015cc .LC132 │ │ │ │ │ 0000083e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000084c 0000450a R_ARM_THM_CALL 0000cf61 annotated_rhs_rule │ │ │ │ │ +0000084c 0000450a R_ARM_THM_CALL 0000cf75 annotated_rhs_rule │ │ │ │ │ 00000858 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000086e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000872 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000087a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000882 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000888 00016e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000089c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -5796,27 +5797,27 @@ │ │ │ │ │ 0000095c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000976 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000982 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000098e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000009c0 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000009c6 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000009cc 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000009e4 0000c70a R_ARM_THM_CALL 0000dc69 param_no_default_rule │ │ │ │ │ +000009e4 0000c70a R_ARM_THM_CALL 0000dc7d param_no_default_rule │ │ │ │ │ 000009f4 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a24 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a2a 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a30 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000a4c 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a5e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a90 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a96 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a9c 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000aba 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000ac6 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ae0 0000230a R_ARM_THM_CALL 0000f1c5 block_rule │ │ │ │ │ +00000ae0 0000230a R_ARM_THM_CALL 0000f2ed block_rule │ │ │ │ │ 00000af6 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000b12 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000b1c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000b24 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000b42 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000b72 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000b78 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -5841,20 +5842,20 @@ │ │ │ │ │ 00000ce0 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000cf2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cfc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000d08 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000d3c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d42 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000d48 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000d62 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ +00000d62 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ 00000d7c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d82 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000d88 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000d9a 0001690a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000da8 0000090a R_ARM_THM_CALL 00006b55 expression_rule │ │ │ │ │ +00000da8 0000090a R_ARM_THM_CALL 00006b39 expression_rule │ │ │ │ │ 00000dc2 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dd6 00016a0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000de0 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000de8 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000e08 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000e2c 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e3c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -5894,14 +5895,14 @@ │ │ │ │ │ 000010de 00017a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000010fe 00016f0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001122 00016b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001132 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000116c 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001172 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001178 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001190 0000040a R_ARM_THM_CALL 00005cf1 expressions_rule │ │ │ │ │ +00001190 0000040a R_ARM_THM_CALL 00005cd1 expressions_rule │ │ │ │ │ 000011a8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000011da 0001770a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000011e0 0001650a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000011e6 0001660a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000011fe 0001130a R_ARM_THM_CALL 000118c5 lambda_param_no_default_rule │ │ │ │ │ +000011fe 0001130a R_ARM_THM_CALL 000119e9 lambda_param_no_default_rule │ │ │ │ │ 0000120e 0001670a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -186,30 +186,30 @@ │ │ │ │ │ invalid_ann_assign_target_rule │ │ │ │ │ star_named_expression_rule │ │ │ │ │ _loop0_121_rule │ │ │ │ │ break_stmt_rule │ │ │ │ │ continue_stmt_rule │ │ │ │ │ _gather_15_rule │ │ │ │ │ type_params_rule │ │ │ │ │ -star_named_expressions_rule │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +star_named_expressions_rule │ │ │ │ │ t_primary_raw │ │ │ │ │ t_lookahead_rule │ │ │ │ │ slices_rule │ │ │ │ │ t_primary_rule │ │ │ │ │ arguments_rule │ │ │ │ │ genexp_rule │ │ │ │ │ _tmp_43_rule │ │ │ │ │ strings_rule │ │ │ │ │ tuple_rule │ │ │ │ │ list_rule │ │ │ │ │ _gather_85_rule │ │ │ │ │ for_if_clauses_rule │ │ │ │ │ -_tmp_149_rule │ │ │ │ │ starred_expression_rule │ │ │ │ │ +_tmp_149_rule │ │ │ │ │ bitwise_or_rule │ │ │ │ │ invalid_comprehension_rule │ │ │ │ │ _loop1_81_rule │ │ │ │ │ _loop1_82_rule │ │ │ │ │ _tmp_154_rule │ │ │ │ │ tstring_rule │ │ │ │ │ fstring_replacement_field_rule │ │ │ │ │ @@ -385,16 +385,16 @@ │ │ │ │ │ _PyAST_Return │ │ │ │ │ _PyAST_Raise │ │ │ │ │ _PyAST_AugAssign │ │ │ │ │ _PyAST_Delete │ │ │ │ │ _PyAST_Assert │ │ │ │ │ _PyPegen_map_names_to_ids │ │ │ │ │ _PyAST_Global │ │ │ │ │ -_PyAST_Nonlocal │ │ │ │ │ _PyAST_TypeAlias │ │ │ │ │ +_PyAST_Nonlocal │ │ │ │ │ _PyPegen_get_expr_name │ │ │ │ │ _PyPegen_update_memo │ │ │ │ │ _PyAST_Attribute │ │ │ │ │ _PyAST_Subscript │ │ │ │ │ _PyAST_Call │ │ │ │ │ _PyPegen_number_token │ │ │ │ │ _Py_NoneStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -41,20 +41,20 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 760 <_PyPegen_parse+0x760> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3cc <_PyPegen_parse+0x3cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 5cf0 │ │ │ │ │ + bl 5cd0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 39a <_PyPegen_parse+0x39a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7958 <_loop0_1_rule> │ │ │ │ │ + bl 792c <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 39a <_PyPegen_parse+0x39a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -156,15 +156,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 25a <_PyPegen_parse+0x25a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 3fe <_PyPegen_parse+0x3fe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b4c │ │ │ │ │ + bl 1b4c │ │ │ │ │ R_ARM_THM_CALL simple_stmts_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 1a8 <_PyPegen_parse+0x1a8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -342,15 +342,15 @@ │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n 3e6 <_PyPegen_parse+0x3e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b4c │ │ │ │ │ + bl 1b4c │ │ │ │ │ R_ARM_THM_CALL simple_stmts_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 35c <_PyPegen_parse+0x35c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -642,21 +642,21 @@ │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 656 <_PyPegen_parse+0x656> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 656 <_PyPegen_parse+0x656> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7958 <_loop0_1_rule> │ │ │ │ │ + bl 792c <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 656 <_PyPegen_parse+0x656> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -677,15 +677,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 52c <_PyPegen_parse+0x52c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 52c <_PyPegen_parse+0x52c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -701,15 +701,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 54c <_PyPegen_parse+0x54c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 624 <_PyPegen_parse+0x624> │ │ │ │ │ b.n 54c <_PyPegen_parse+0x54c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 38a <_PyPegen_parse+0x38a> │ │ │ │ │ @@ -724,35 +724,35 @@ │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 38a <_PyPegen_parse+0x38a> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b.n 5a8 <_PyPegen_parse+0x5a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 592 <_PyPegen_parse+0x592> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 5a8 <_PyPegen_parse+0x5a8> │ │ │ │ │ b.n 632 <_PyPegen_parse+0x632> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 684 <_PyPegen_parse+0x684> │ │ │ │ │ b.n 57c <_PyPegen_parse+0x57c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 564 <_PyPegen_parse+0x564> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -762,15 +762,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 564 <_PyPegen_parse+0x564> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 564 <_PyPegen_parse+0x564> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ @@ -845,15 +845,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 50c <_PyPegen_parse+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 50c <_PyPegen_parse+0x50c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -863,15 +863,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 50c <_PyPegen_parse+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 50c <_PyPegen_parse+0x50c> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -975,15 +975,15 @@ │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 874 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1069,49 +1069,49 @@ │ │ │ │ │ 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 ea2 │ │ │ │ │ + beq.w e86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ea2 │ │ │ │ │ + bne.w e86 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e98 │ │ │ │ │ + bne.w e7c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ec4 │ │ │ │ │ + bne.w ea8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f28 │ │ │ │ │ + beq.w f0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f28 │ │ │ │ │ + bne.w f0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w b18 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w e0e │ │ │ │ │ + beq.w e0a │ │ │ │ │ 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 │ │ │ │ │ @@ -1121,74 +1121,74 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w b16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 110c │ │ │ │ │ + beq.w 10f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 110c │ │ │ │ │ + bne.w 10f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e48 │ │ │ │ │ + bne.w e04 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e5a │ │ │ │ │ + beq.w e3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e5a │ │ │ │ │ + bne.w e3e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eae │ │ │ │ │ + bne.w e92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16d0 │ │ │ │ │ + bl 16c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eaa │ │ │ │ │ + beq.w e8e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eb4 │ │ │ │ │ + beq.w e98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb4 │ │ │ │ │ + bne.w e98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ebc │ │ │ │ │ + bne.w dfc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e36 │ │ │ │ │ + beq.w 10fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ebc │ │ │ │ │ + bne.w dfc │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1197,15 +1197,15 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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.w e30 │ │ │ │ │ + beq.w 10f8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ bgt.w cac │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1214,23 +1214,23 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1114 │ │ │ │ │ + beq.w e38 │ │ │ │ │ subs r3, #2 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e06 │ │ │ │ │ + beq.w ea0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ @@ -1243,42 +1243,42 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ 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 e4e │ │ │ │ │ + bne.w e2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e98 │ │ │ │ │ + bne.w e7c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e62 │ │ │ │ │ + beq.w e46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e62 │ │ │ │ │ + bne.w e46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e8a │ │ │ │ │ + bne.w e6e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e6a │ │ │ │ │ + beq.w e4e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1288,42 +1288,42 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w cce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 111a │ │ │ │ │ + beq.w 1110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 111a │ │ │ │ │ + bne.w 1110 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e90 │ │ │ │ │ + bne.w e74 │ │ │ │ │ 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 cc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e90 │ │ │ │ │ + bne.w e74 │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22c4 <_tmp_158_rule> │ │ │ │ │ + bl 22a8 <_tmp_158_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n c66 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ @@ -1336,35 +1336,35 @@ │ │ │ │ │ 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 1898 │ │ │ │ │ + bl 188c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2328 │ │ │ │ │ + bl 230c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n cce │ │ │ │ │ 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 e8a │ │ │ │ │ + beq.w e6e │ │ │ │ │ ldr r7, [r5, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldrd r5, r1, [r3, #20] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ @@ -1381,39 +1381,39 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_checked_future_import │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w afe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df4 │ │ │ │ │ + beq.w dea │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n df4 │ │ │ │ │ + b.n dea │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w 113c │ │ │ │ │ + beq.w 1118 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ b.n bc2 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r7, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ b.n be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16d0 │ │ │ │ │ + bl 16c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a9a │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w 1122 │ │ │ │ │ + beq.w 1132 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [sl, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ b.n a8c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [sl, r5, lsl #2] │ │ │ │ │ @@ -1429,94 +1429,91 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e8a │ │ │ │ │ + bne.w e6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dbc │ │ │ │ │ + beq.n db2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w dfe │ │ │ │ │ + beq.n df4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dfe │ │ │ │ │ + bne.n df4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dee │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.n de4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de6 │ │ │ │ │ + beq.n ddc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n dee │ │ │ │ │ + bne.n de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22c4 <_tmp_158_rule> │ │ │ │ │ + bl 22a8 <_tmp_158_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dc0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + bne.n db6 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1156 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1156 │ │ │ │ │ + beq.w 114a │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 114a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de0 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt.n dd2 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq.n dd6 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bgt.n dc6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, dbc │ │ │ │ │ + cbz r0, db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2328 │ │ │ │ │ + bl 230c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, dbc │ │ │ │ │ + cbz r0, db2 │ │ │ │ │ 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 e8a │ │ │ │ │ + beq.n e6e │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r0 │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -1529,30 +1526,29 @@ │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ImportFrom │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w afe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e9e │ │ │ │ │ + bne.n e82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df4 │ │ │ │ │ + b.n dea │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 115e │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str.w r3, [r6, r5, lsl #2] │ │ │ │ │ + beq.w 1152 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n d26 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ - ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n d54 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n d22 │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ + str.w r2, [r3, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.n d4c │ │ │ │ │ + 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 │ │ │ │ │ @@ -1561,251 +1557,242 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ b.n b02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d06 │ │ │ │ │ + b.n d04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b1c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e4e │ │ │ │ │ + blt.n e2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 9d4 │ │ │ │ │ b.n b18 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n b1c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e9e │ │ │ │ │ + blt.n e82 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w b68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n df6 │ │ │ │ │ + b.n dec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n cd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n b04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 980 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e46 │ │ │ │ │ + b.n e02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e48 │ │ │ │ │ + b.n e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n a62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e46 │ │ │ │ │ + b.n b1c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1080 │ │ │ │ │ + beq.w 1064 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1080 │ │ │ │ │ + bne.w 1064 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 107a │ │ │ │ │ + bne.w 105e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f7a │ │ │ │ │ + bne.n f5e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 107a │ │ │ │ │ + bne.w 105e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f36 │ │ │ │ │ + cbnz r0, f1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r2, f30 │ │ │ │ │ + cbnz r2, f14 │ │ │ │ │ mov r3, r1 │ │ │ │ │ b.n 996 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 9b4 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n b04 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f16 │ │ │ │ │ + beq.n efa │ │ │ │ │ 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 .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ 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 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f18 │ │ │ │ │ + beq.n efc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f1c │ │ │ │ │ + b.n f00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1104 │ │ │ │ │ + beq.w 10e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1104 │ │ │ │ │ + bne.w 10e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10fc │ │ │ │ │ + bne.w 10e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1898 │ │ │ │ │ + bl 188c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f8 │ │ │ │ │ + beq.w 10dc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10f0 │ │ │ │ │ + beq.w 10d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f0 │ │ │ │ │ + bne.w 10d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10ce │ │ │ │ │ + bne.n 10b2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109c │ │ │ │ │ + beq.n 1080 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10ce │ │ │ │ │ + bne.n 10b2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ 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 10b2 │ │ │ │ │ + bne.n 1096 │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1096 │ │ │ │ │ + beq.n 107a │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 1088 │ │ │ │ │ + bgt.n 106c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1813,270 +1800,279 @@ │ │ │ │ │ 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 efe │ │ │ │ │ + beq.w ee2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efe │ │ │ │ │ + beq.w ee2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1898 │ │ │ │ │ + bl 188c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efe │ │ │ │ │ + beq.w ee2 │ │ │ │ │ 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 .LC43 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n f62 │ │ │ │ │ + b.n f46 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n f1c │ │ │ │ │ + b.n f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ee2 │ │ │ │ │ + b.n ec6 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ │ str.w r0, [r1, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1012 │ │ │ │ │ + b.n ff6 │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f00 │ │ │ │ │ + b.n ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1898 │ │ │ │ │ + bl 188c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1000 │ │ │ │ │ + beq.n fe4 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 10d6 │ │ │ │ │ + beq.n 10ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n ff4 │ │ │ │ │ + b.n fd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ac │ │ │ │ │ + b.n 1090 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1096 │ │ │ │ │ + beq.n 107a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 10c2 │ │ │ │ │ + b.n 10a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fd0 │ │ │ │ │ + b.n fb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10ac │ │ │ │ │ + b.n 1090 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f00 │ │ │ │ │ + b.n ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f9a │ │ │ │ │ + b.n f7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n a04 │ │ │ │ │ + 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 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e48 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n e02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n b98 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e30 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.n ca0 │ │ │ │ │ + beq.w cba │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n c6e │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, sl │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cba │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n c6e │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq.n 10f8 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.n ca0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n dee │ │ │ │ │ + b.n de4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n dc6 │ │ │ │ │ + beq.w dd6 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n dbc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000117c : │ │ │ │ │ +00001170 : │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1694 │ │ │ │ │ + beq.w 1688 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1694 │ │ │ │ │ + bne.w 1688 │ │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 15d6 │ │ │ │ │ + bne.w 15ca │ │ │ │ │ ldrd r6, r5, [r8, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 1410 │ │ │ │ │ + beq.w 1404 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1440 │ │ │ │ │ + bne.w 1434 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12d8 │ │ │ │ │ + beq.n 12cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12d8 │ │ │ │ │ + beq.n 12cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 19d8 │ │ │ │ │ + bl 19cc │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12dc │ │ │ │ │ + bne.n 12d0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12d8 │ │ │ │ │ + beq.n 12cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1cb4 │ │ │ │ │ + bl 1c98 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12dc │ │ │ │ │ + bne.n 12d0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12d8 │ │ │ │ │ + beq.n 12cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 32a4 <_tmp_27_rule> │ │ │ │ │ + bl 3288 <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12dc │ │ │ │ │ + bne.n 12d0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12d8 │ │ │ │ │ + beq.n 12cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3304 │ │ │ │ │ + bl 32e8 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12dc │ │ │ │ │ + bne.n 12d0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12d8 │ │ │ │ │ + beq.n 12cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 168c │ │ │ │ │ + beq.w 1680 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r6, r7, [r0, #20] │ │ │ │ │ - cbz r4, 12c4 │ │ │ │ │ + cbz r4, 12b8 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl d844 │ │ │ │ │ + bl d858 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r0, fp, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ strd r6, r7, [sp, #20] │ │ │ │ │ @@ -2085,348 +2081,348 @@ │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 169c │ │ │ │ │ + beq.w 1690 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1280 │ │ │ │ │ + bne.n 1274 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 1280 │ │ │ │ │ + b.n 1274 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15d6 │ │ │ │ │ + bne.w 15ca │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12fe │ │ │ │ │ + cbnz r0, 12f2 │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 12b6 │ │ │ │ │ + b.n 12aa │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12f2 │ │ │ │ │ + beq.n 12e6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12f2 │ │ │ │ │ + beq.n 12e6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 19d8 │ │ │ │ │ + bl 19cc │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12f2 │ │ │ │ │ + bne.n 12e6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12f2 │ │ │ │ │ + beq.n 12e6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1cb4 │ │ │ │ │ + bl 1c98 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12f2 │ │ │ │ │ + bne.n 12e6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12f2 │ │ │ │ │ + beq.n 12e6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 32a4 <_tmp_27_rule> │ │ │ │ │ + bl 3288 <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12f2 │ │ │ │ │ + bne.n 12e6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12f2 │ │ │ │ │ + beq.n 12e6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3304 │ │ │ │ │ + bl 32e8 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12f2 │ │ │ │ │ + bne.n 12e6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12f2 │ │ │ │ │ + beq.n 12e6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 168c │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - ldrd r5, r6, [r0, #20] │ │ │ │ │ + beq.w 1680 │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + ldrd r6, r7, [r0, #20] │ │ │ │ │ mov fp, r2 │ │ │ │ │ - cbnz r4, 13ae │ │ │ │ │ + cbnz r4, 13a2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1684 │ │ │ │ │ + beq.w 1678 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl d844 │ │ │ │ │ + bl d858 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ - strd r5, r6, [sp, #20] │ │ │ │ │ + strd r6, r7, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r9, sl, [sp, #12] │ │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b2 │ │ │ │ │ + bne.w 12a6 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12f6 │ │ │ │ │ + beq.w 12ea │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 12b8 │ │ │ │ │ + b.n 12ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.w 16b8 │ │ │ │ │ + blt.w 16ac │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16c8 │ │ │ │ │ + beq.w 16bc │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15d6 │ │ │ │ │ + bne.w 15ca │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - beq.w 15e0 │ │ │ │ │ + beq.w 15d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15e0 │ │ │ │ │ + bne.w 15d4 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1626 │ │ │ │ │ + bne.w 161a │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1500 │ │ │ │ │ + bne.n 14f4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 14fc │ │ │ │ │ + cbz r0, 14f0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 14fc │ │ │ │ │ + cbz r0, 14f0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 19d8 │ │ │ │ │ + bl 19cc │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1500 │ │ │ │ │ + cbnz r3, 14f4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14fc │ │ │ │ │ + cbz r0, 14f0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1cb4 │ │ │ │ │ + bl 1c98 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1500 │ │ │ │ │ + cbnz r3, 14f4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14fc │ │ │ │ │ + cbz r0, 14f0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 32a4 <_tmp_27_rule> │ │ │ │ │ + bl 3288 <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1500 │ │ │ │ │ + cbnz r3, 14f4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14fc │ │ │ │ │ + cbz r0, 14f0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14fc │ │ │ │ │ + cbz r0, 14f0 │ │ │ │ │ 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, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15e8 │ │ │ │ │ + bne.n 15dc │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1626 │ │ │ │ │ + bne.w 161a │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 167e │ │ │ │ │ + bne.w 1672 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15be │ │ │ │ │ + beq.n 15b2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15be │ │ │ │ │ + beq.n 15b2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 19d8 │ │ │ │ │ + bl 19cc │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 167e │ │ │ │ │ + bne.w 1672 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 15be │ │ │ │ │ + cbz r0, 15b2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1cb4 │ │ │ │ │ + bl 1c98 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 167e │ │ │ │ │ + bne.w 1672 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, 15be │ │ │ │ │ + cbz r0, 15b2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 32a4 <_tmp_27_rule> │ │ │ │ │ + bl 3288 <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 167e │ │ │ │ │ + bne.n 1672 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r0, 15be │ │ │ │ │ + cbz r0, 15b2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3304 │ │ │ │ │ + bl 32e8 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 167e │ │ │ │ │ + bne.n 1672 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1632 │ │ │ │ │ + bne.n 1626 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11de │ │ │ │ │ + beq.w 11d2 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12b8 │ │ │ │ │ + b.n 12ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1464 │ │ │ │ │ + b.n 1458 │ │ │ │ │ ldr r3, [r4, #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, r8 │ │ │ │ │ @@ -2436,29 +2432,29 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ 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 1672 │ │ │ │ │ + bne.n 1666 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c2 │ │ │ │ │ + beq.n 15b6 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 15cc │ │ │ │ │ + b.n 15c0 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 15cc │ │ │ │ │ + b.n 15c0 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ @@ -2475,180 +2471,180 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b6 │ │ │ │ │ + bne.w 12aa │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 15cc │ │ │ │ │ + b.n 15c0 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 12b6 │ │ │ │ │ + b.n 12aa │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 15c6 │ │ │ │ │ + b.n 15ba │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 13ae │ │ │ │ │ + b.n 13a2 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12b8 │ │ │ │ │ + b.n 12ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11b0 │ │ │ │ │ + b.n 11a4 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12f6 │ │ │ │ │ + beq.w 12ea │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12b8 │ │ │ │ │ + b.n 12ac │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12b8 │ │ │ │ │ + b.n 12ac │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 15d0 │ │ │ │ │ + b.n 15c4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016d0 : │ │ │ │ │ +000016c4 : │ │ │ │ │ dotted_as_name_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1886 │ │ │ │ │ + beq.w 187a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1886 │ │ │ │ │ + bne.w 187a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 188e │ │ │ │ │ + bne.w 1882 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 1840 │ │ │ │ │ + bne.w 1834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w 187c │ │ │ │ │ + blt.w 1870 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1796 │ │ │ │ │ + bne.n 178a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 188e │ │ │ │ │ + bne.w 1882 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1898 │ │ │ │ │ + bl 188c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1858 │ │ │ │ │ + beq.w 184c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21bc <_tmp_22_rule> │ │ │ │ │ + bl 21a0 <_tmp_22_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1858 │ │ │ │ │ + bne.n 184c │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 1784 │ │ │ │ │ + cbz r0, 1778 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ - cbnz r1, 1792 │ │ │ │ │ + cbnz r1, 1786 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1874 │ │ │ │ │ + beq.n 1868 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 176e │ │ │ │ │ + b.n 1762 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1784 │ │ │ │ │ + bne.n 1778 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 186c │ │ │ │ │ + beq.n 1860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 186c │ │ │ │ │ + bne.n 1860 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1866 │ │ │ │ │ + bne.n 185a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1898 │ │ │ │ │ + bl 188c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 185e │ │ │ │ │ + beq.n 1852 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 185e │ │ │ │ │ + beq.n 1852 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_139_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_139_rule │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 185e │ │ │ │ │ + beq.n 1852 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 185e │ │ │ │ │ + beq.n 1852 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r7, r5, [r0, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ @@ -2665,97 +2661,97 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1860 │ │ │ │ │ + cbz r0, 1854 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1738 │ │ │ │ │ + b.n 172c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 173e │ │ │ │ │ - b.n 179c │ │ │ │ │ + beq.w 1732 │ │ │ │ │ + b.n 1790 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1784 │ │ │ │ │ + b.n 1778 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 183a │ │ │ │ │ + b.n 182e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 183a │ │ │ │ │ + b.n 182e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17b8 │ │ │ │ │ + b.n 17ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 185a │ │ │ │ │ + beq.n 184e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1788 │ │ │ │ │ + b.n 177c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1704 │ │ │ │ │ + b.n 16f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1788 │ │ │ │ │ + b.n 177c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001898 : │ │ │ │ │ +0000188c : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 19a4 │ │ │ │ │ + beq.n 1998 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19a4 │ │ │ │ │ + bne.n 1998 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov.w r1, #1032 @ 0x408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 18e4 │ │ │ │ │ + cbz r0, 18d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -2765,581 +2761,575 @@ │ │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19ba │ │ │ │ │ + bne.n 19ae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19c2 │ │ │ │ │ + beq.n 19b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19c2 │ │ │ │ │ + bne.n 19b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19ca │ │ │ │ │ + bne.n 19be │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 1898 │ │ │ │ │ - cbz r0, 1938 │ │ │ │ │ + bl 188c │ │ │ │ │ + cbz r0, 192c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 197a │ │ │ │ │ + cbnz r0, 196e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19ca │ │ │ │ │ + bne.n 19be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19a0 │ │ │ │ │ + beq.n 1994 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 19ce │ │ │ │ │ - cbz r0, 1970 │ │ │ │ │ + bne.n 19c2 │ │ │ │ │ + cbz r0, 1964 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 1970 │ │ │ │ │ + ble.n 1964 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n 18ea │ │ │ │ │ + b.n 18de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 19ac │ │ │ │ │ + cbnz r0, 19a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 19b6 │ │ │ │ │ + cbnz r2, 19aa │ │ │ │ │ subs r3, #2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18e0 │ │ │ │ │ + b.n 18d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1938 │ │ │ │ │ + beq.n 192c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1964 │ │ │ │ │ + beq.n 1958 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1958 │ │ │ │ │ - b.n 19ce │ │ │ │ │ + beq.n 194c │ │ │ │ │ + b.n 19c2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 194a │ │ │ │ │ + b.n 193e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18c6 │ │ │ │ │ + b.n 18ba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19ce │ │ │ │ │ + b.n 19c2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 19ce │ │ │ │ │ + b.n 19c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18e0 │ │ │ │ │ + b.n 18d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 191a │ │ │ │ │ + b.n 190e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18e0 │ │ │ │ │ + b.n 18d4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019d8 : │ │ │ │ │ +000019cc : │ │ │ │ │ type_params_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, #4040] @ 0xfc8 │ │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #24 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1c18 │ │ │ │ │ + beq.w 1bfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c18 │ │ │ │ │ + bne.w 1bfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c96 │ │ │ │ │ + bne.w 1c7c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1a36 │ │ │ │ │ + cbnz r3, 1a2a │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 1a80 │ │ │ │ │ + cbnz r0, 1a74 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + 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 1c6e │ │ │ │ │ + beq.w 1c54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c6e │ │ │ │ │ + bne.w 1c54 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1c68 │ │ │ │ │ + bne.w 1c4e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c20 │ │ │ │ │ + bne.w 1c06 │ │ │ │ │ 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 1a1a │ │ │ │ │ + beq.n 1a0e │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1a2c │ │ │ │ │ + b.n 1a20 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c7e │ │ │ │ │ + beq.w 1c64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c7e │ │ │ │ │ + bne.w 1c64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c0a │ │ │ │ │ + bne.w 1bf0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c8e │ │ │ │ │ + beq.w 1c74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c8e │ │ │ │ │ + bne.w 1c74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c86 │ │ │ │ │ + bne.w 1c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a950 │ │ │ │ │ + bl a920 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c06 │ │ │ │ │ + beq.w 1bec │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c76 │ │ │ │ │ + beq.w 1c5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c76 │ │ │ │ │ + bne.w 1c5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c00 │ │ │ │ │ + bne.n 1be6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bf8 │ │ │ │ │ + beq.n 1bde │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c00 │ │ │ │ │ + bne.n 1be6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ba8 │ │ │ │ │ + bne.n 1b96 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ 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.n 1bf2 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bgt.n 1bc8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + beq.n 1bd8 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bgt.n 1bb2 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r1, sl │ │ │ │ │ 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 r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c0a │ │ │ │ │ + beq.n 1bf0 │ │ │ │ │ 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.n 1c14 │ │ │ │ │ + bne.n 1bfa │ │ │ │ │ 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 1c10 │ │ │ │ │ + beq.n 1bf6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c9e │ │ │ │ │ + beq.n 1c84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a2a │ │ │ │ │ + b.n 1a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl a950 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + bl a920 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b2e │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - beq.n 1bd6 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - str.w r2, [r7, r6, lsl #2] │ │ │ │ │ + beq.n 1b20 │ │ │ │ │ + cmp fp, r6 │ │ │ │ │ + beq.n 1bc0 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str.w r3, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - b.n 1b1e │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ - str.w r0, [r1, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 1b44 │ │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ │ - mov.w r3, sl, lsl #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b.n 1b14 │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + ldr.w r1, [r8, r7, lsl #2] │ │ │ │ │ + str.w r1, [r3, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + b.n 1b32 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + mov.w r3, fp, lsl #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ - cbz r0, 1bf2 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 1bbc │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cbz r0, 1bd8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 1ba6 │ │ │ │ │ + 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a26 │ │ │ │ │ + b.n 1a1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a26 │ │ │ │ │ + b.n 1a1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c0a │ │ │ │ │ + b.n 1bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a0c │ │ │ │ │ + b.n 1a00 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a6c │ │ │ │ │ + beq.w 1a60 │ │ │ │ │ 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 .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ 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 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a6e │ │ │ │ │ + beq.w 1a62 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a72 │ │ │ │ │ + b.n 1a66 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a72 │ │ │ │ │ + b.n 1a66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a56 │ │ │ │ │ + b.n 1a4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1afc │ │ │ │ │ + b.n 1af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a9e │ │ │ │ │ + b.n 1a92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c0a │ │ │ │ │ + b.n 1bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ac6 │ │ │ │ │ + b.n 1aba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a2c │ │ │ │ │ + b.n 1a20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a28 │ │ │ │ │ + beq.w 1a1c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a2c │ │ │ │ │ - nop │ │ │ │ │ + b.n 1a20 │ │ │ │ │ │ │ │ │ │ -00001cb4 : │ │ │ │ │ +00001c98 : │ │ │ │ │ params_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.w 21a8 │ │ │ │ │ + beq.w 2198 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21a8 │ │ │ │ │ + bne.w 2198 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 21b0 │ │ │ │ │ + bne.w 218c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e6e │ │ │ │ │ + bne.w 1e52 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 20d0 │ │ │ │ │ + beq.w 20b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20d0 │ │ │ │ │ + bne.w 20b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 20ca │ │ │ │ │ + bne.w 20ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2220 │ │ │ │ │ + bl 2204 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1dca │ │ │ │ │ + bne.n 1dae │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20ca │ │ │ │ │ + bne.w 20ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2554 │ │ │ │ │ + bl 2538 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fac │ │ │ │ │ + bne.w 1f90 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20ca │ │ │ │ │ + bne.w 20ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dacc <_loop1_30_rule> │ │ │ │ │ + bl dae0 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1d94 │ │ │ │ │ + cbz r0, 1d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2980 <_loop0_29_rule> │ │ │ │ │ - cbz r0, 1d94 │ │ │ │ │ + bl 2964 <_loop0_29_rule> │ │ │ │ │ + cbz r0, 1d78 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b50 │ │ │ │ │ + bl 2b34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1d96 │ │ │ │ │ + cbnz r1, 1d7a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e3c │ │ │ │ │ + beq.n 1e20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20ca │ │ │ │ │ + bne.w 20ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2e4 <_loop1_31_rule> │ │ │ │ │ + bl e2ec <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e4e │ │ │ │ │ + bne.n 1e32 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20ca │ │ │ │ │ + bne.w 20ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 2b50 │ │ │ │ │ + bl 2b34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e28 │ │ │ │ │ + bne.n 1e0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1d8a │ │ │ │ │ + b.n 1d6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e150 <_loop0_28_rule> │ │ │ │ │ + bl e164 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d32 │ │ │ │ │ + beq.n 1d16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2980 <_loop0_29_rule> │ │ │ │ │ + bl 2964 <_loop0_29_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d32 │ │ │ │ │ + beq.n 1d16 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b50 │ │ │ │ │ + bl 2b34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d34 │ │ │ │ │ + bne.n 1d18 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3348,249 +3338,249 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d86 │ │ │ │ │ + bne.n 1d6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dc2 │ │ │ │ │ + beq.n 1da6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1dc4 │ │ │ │ │ + b.n 1da8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d86 │ │ │ │ │ + bne.n 1d6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dc0 │ │ │ │ │ + beq.n 1da4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1dc4 │ │ │ │ │ + b.n 1da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b50 │ │ │ │ │ + bl 2b34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1dac │ │ │ │ │ + bne.n 1d90 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d86 │ │ │ │ │ - b.n 1e3c │ │ │ │ │ + bne.n 1d6a │ │ │ │ │ + b.n 1e20 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 209a │ │ │ │ │ + beq.w 207e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 209a │ │ │ │ │ + bne.w 207e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2108 │ │ │ │ │ + bne.w 20ec │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20d8 │ │ │ │ │ + bne.w 20bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2108 │ │ │ │ │ + bne.w 20ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78b4 <_tmp_124_rule> │ │ │ │ │ + bl 7888 <_tmp_124_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 210e │ │ │ │ │ + bne.w 20f2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2108 │ │ │ │ │ + bne.w 20ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2220 │ │ │ │ │ + bl 2204 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1f32 │ │ │ │ │ + bne.n 1f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e150 <_loop0_28_rule> │ │ │ │ │ + bl e164 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20bc │ │ │ │ │ + beq.w 20a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2182 │ │ │ │ │ + beq.w 2166 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2182 │ │ │ │ │ + bne.w 2166 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 218a │ │ │ │ │ + bne.w 216e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 2554 │ │ │ │ │ + bl 2538 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20a2 │ │ │ │ │ + bne.w 2086 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 218a │ │ │ │ │ + bne.w 216e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2e4 <_loop1_31_rule> │ │ │ │ │ + bl e2ec <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20ae │ │ │ │ │ + bne.w 2092 │ │ │ │ │ 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 2108 │ │ │ │ │ + bne.w 20ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e150 <_loop0_28_rule> │ │ │ │ │ + bl e164 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ - cbz r0, 1f52 │ │ │ │ │ + cbz r0, 1f36 │ │ │ │ │ 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 2132 │ │ │ │ │ + bne.w 2116 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2108 │ │ │ │ │ + bne.w 20ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78b4 <_tmp_124_rule> │ │ │ │ │ + bl 7888 <_tmp_124_rule> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1f7c │ │ │ │ │ + cbnz r1, 1f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4d20 <_loop0_32_rule> │ │ │ │ │ - cbz r0, 1f7a │ │ │ │ │ + bl 4d04 <_loop0_32_rule> │ │ │ │ │ + cbz r0, 1f5e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fd4 │ │ │ │ │ + bne.n 1fb8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2108 │ │ │ │ │ + bne.w 20ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 51e0 <_loop1_33_rule> │ │ │ │ │ - cbz r0, 1f98 │ │ │ │ │ + bl 51c4 <_loop1_33_rule> │ │ │ │ │ + cbz r0, 1f7c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 201e │ │ │ │ │ + bne.n 2002 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 21b6 │ │ │ │ │ + bne.w 2192 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 1cfe │ │ │ │ │ + b.n 1ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2980 <_loop0_29_rule> │ │ │ │ │ + bl 2964 <_loop0_29_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d4a │ │ │ │ │ + beq.w 1d2e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b50 │ │ │ │ │ + bl 2b34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1d4c │ │ │ │ │ + bne.w 1d30 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 1dfa │ │ │ │ │ + b.n 1dde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2092 │ │ │ │ │ + beq.n 2076 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2092 │ │ │ │ │ + bne.n 2076 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 208a │ │ │ │ │ + bne.n 206e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2062 │ │ │ │ │ + bne.n 2046 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 208a │ │ │ │ │ + bne.n 206e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc68 │ │ │ │ │ + bl dc7c │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ - cbnz r0, 2062 │ │ │ │ │ + cbnz r0, 2046 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1f7c │ │ │ │ │ + b.n 1f60 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f98 │ │ │ │ │ + beq.n 1f7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3599,87 +3589,87 @@ │ │ │ │ │ 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 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f9a │ │ │ │ │ + beq.n 1f7e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1f9e │ │ │ │ │ + b.n 1f82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 4d20 <_loop0_32_rule> │ │ │ │ │ + bl 4d04 <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f7a │ │ │ │ │ + beq.n 1f5e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f7a │ │ │ │ │ + beq.w 1f5e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ - b.n 2032 │ │ │ │ │ + b.n 2016 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1f7c │ │ │ │ │ + b.n 1f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ff0 │ │ │ │ │ + b.n 1fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e8c │ │ │ │ │ + b.n 1e70 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2192 │ │ │ │ │ + beq.n 2176 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl dc68 │ │ │ │ │ + bl dc7c │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ - cbnz r0, 20c0 │ │ │ │ │ + cbnz r0, 20a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1f32 │ │ │ │ │ + b.n 1f16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ - b.n 2032 │ │ │ │ │ + b.n 2016 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1dc4 │ │ │ │ │ + b.n 1da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1d1c │ │ │ │ │ + b.n 1d00 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ea6 │ │ │ │ │ + beq.w 1e8a │ │ │ │ │ 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 │ │ │ │ │ @@ -3687,52 +3677,52 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ 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] │ │ │ │ │ - b.n 204a │ │ │ │ │ + b.n 202e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1f9e │ │ │ │ │ + b.n 1f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4d20 <_loop0_32_rule> │ │ │ │ │ + bl 4d04 <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ebc │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ebc │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ - b.n 2032 │ │ │ │ │ + b.n 2016 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dacc <_loop1_30_rule> │ │ │ │ │ + bl dae0 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f52 │ │ │ │ │ + beq.w 1f36 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1f54 │ │ │ │ │ + bne.w 1f38 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f52 │ │ │ │ │ + beq.w 1f36 │ │ │ │ │ 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 │ │ │ │ │ @@ -3741,443 +3731,443 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 204c │ │ │ │ │ + b.n 2030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1efe │ │ │ │ │ + b.n 1ee2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1f32 │ │ │ │ │ + b.n 1f16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f2a │ │ │ │ │ + beq.w 1f0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1f32 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ce8 │ │ │ │ │ + b.n 1f16 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1d8c │ │ │ │ │ + b.n 1d70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1d8c │ │ │ │ │ + b.n 1d70 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1ccc │ │ │ │ │ │ │ │ │ │ -000021bc <_tmp_22_rule>: │ │ │ │ │ +000021a0 <_tmp_22_rule>: │ │ │ │ │ _tmp_22_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 2216 <_tmp_22_rule+0x5a> │ │ │ │ │ + beq.n 21fa <_tmp_22_rule+0x5a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 2216 <_tmp_22_rule+0x5a> │ │ │ │ │ + cbnz r0, 21fa <_tmp_22_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 220e <_tmp_22_rule+0x52> │ │ │ │ │ + cbnz r3, 21f2 <_tmp_22_rule+0x52> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2202 <_tmp_22_rule+0x46> │ │ │ │ │ + cbnz r0, 21e6 <_tmp_22_rule+0x46> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 21fa <_tmp_22_rule+0x3e> │ │ │ │ │ - b.n 21f8 <_tmp_22_rule+0x3c> │ │ │ │ │ + bne.n 21de <_tmp_22_rule+0x3e> │ │ │ │ │ + b.n 21dc <_tmp_22_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21fe <_tmp_22_rule+0x42> │ │ │ │ │ + b.n 21e2 <_tmp_22_rule+0x42> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 21e6 <_tmp_22_rule+0x2a> │ │ │ │ │ + b.n 21ca <_tmp_22_rule+0x2a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002220 : │ │ │ │ │ +00002204 : │ │ │ │ │ slash_no_default_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 22bc │ │ │ │ │ + beq.n 22a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 22bc │ │ │ │ │ + bne.n 22a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 22b4 │ │ │ │ │ + cbnz r3, 2298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl dacc <_loop1_30_rule> │ │ │ │ │ + bl dae0 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2266 │ │ │ │ │ + cbz r0, 224a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 228e │ │ │ │ │ + cbnz r0, 2272 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 22b4 │ │ │ │ │ + cbnz r3, 2298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dacc <_loop1_30_rule> │ │ │ │ │ + bl dae0 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2280 │ │ │ │ │ + cbz r0, 2264 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 229c │ │ │ │ │ + cbnz r0, 2280 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2284 │ │ │ │ │ - b.n 2266 │ │ │ │ │ + bne.n 2268 │ │ │ │ │ + b.n 224a │ │ │ │ │ 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 2284 │ │ │ │ │ - b.n 2280 │ │ │ │ │ + bne.n 2268 │ │ │ │ │ + b.n 2264 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2288 │ │ │ │ │ + b.n 226c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 224c │ │ │ │ │ + b.n 2230 │ │ │ │ │ │ │ │ │ │ -000022c4 <_tmp_158_rule>: │ │ │ │ │ +000022a8 <_tmp_158_rule>: │ │ │ │ │ _tmp_158_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 2318 <_tmp_158_rule+0x54> │ │ │ │ │ + beq.n 22fc <_tmp_158_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 2318 <_tmp_158_rule+0x54> │ │ │ │ │ + cbnz r0, 22fc <_tmp_158_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2320 <_tmp_158_rule+0x5c> │ │ │ │ │ + cbnz r3, 2304 <_tmp_158_rule+0x5c> │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2310 <_tmp_158_rule+0x4c> │ │ │ │ │ + cbnz r0, 22f4 <_tmp_158_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2310 <_tmp_158_rule+0x4c> │ │ │ │ │ + cbnz r3, 22f4 <_tmp_158_rule+0x4c> │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2310 <_tmp_158_rule+0x4c> │ │ │ │ │ + cbnz r0, 22f4 <_tmp_158_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 22ee <_tmp_158_rule+0x2a> │ │ │ │ │ + b.n 22d2 <_tmp_158_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2314 <_tmp_158_rule+0x50> │ │ │ │ │ + b.n 22f8 <_tmp_158_rule+0x50> │ │ │ │ │ │ │ │ │ │ -00002328 : │ │ │ │ │ +0000230c : │ │ │ │ │ import_from_targets_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 254a │ │ │ │ │ + beq.w 252e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 254a │ │ │ │ │ + bne.w 252e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 245c │ │ │ │ │ + bne.n 2440 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 252e │ │ │ │ │ + bne.w 2512 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w 253e │ │ │ │ │ + blt.w 2522 │ │ │ │ │ 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.n 245c │ │ │ │ │ + bne.n 2440 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2422 │ │ │ │ │ + bne.n 2406 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 245c │ │ │ │ │ + bne.n 2440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 263c │ │ │ │ │ + bl 2620 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 23cc │ │ │ │ │ + cbz r0, 23b0 │ │ │ │ │ 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, r7 │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 23cc │ │ │ │ │ + cbz r0, 23b0 │ │ │ │ │ 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} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 245c │ │ │ │ │ + bne.n 2440 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2456 │ │ │ │ │ + beq.n 243a │ │ │ │ │ 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 2450 │ │ │ │ │ + beq.n 2434 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_alias_for_star> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_alias_for_star │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 244a │ │ │ │ │ + cbz r0, 242e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23be │ │ │ │ │ + bne.n 23a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 245c │ │ │ │ │ + cbz r0, 2440 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 23c2 │ │ │ │ │ + b.n 23a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 263c │ │ │ │ │ + bl 2620 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2398 │ │ │ │ │ + beq.n 237c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 239a │ │ │ │ │ + bne.n 237e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23be │ │ │ │ │ - b.n 2398 │ │ │ │ │ + bne.n 23a2 │ │ │ │ │ + b.n 237c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2406 │ │ │ │ │ + b.n 23ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 23c2 │ │ │ │ │ + b.n 23a6 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 2462 │ │ │ │ │ + cbnz r3, 2446 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 23c0 │ │ │ │ │ + b.n 23a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 23c0 │ │ │ │ │ + bne.n 23a4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24fe │ │ │ │ │ + beq.n 24e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24fe │ │ │ │ │ + bne.n 24e2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 24c0 │ │ │ │ │ + cbnz r5, 24a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 263c │ │ │ │ │ - cbz r0, 24a6 │ │ │ │ │ + bl 2620 │ │ │ │ │ + cbz r0, 248a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 24a6 │ │ │ │ │ + cbz r0, 248a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2506 │ │ │ │ │ + cbnz r0, 24ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 24c0 │ │ │ │ │ + cbnz r3, 24a4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 24c6 │ │ │ │ │ + cbnz r0, 24aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 245c │ │ │ │ │ + b.n 2440 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 24ba │ │ │ │ │ + b.n 249e │ │ │ │ │ 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 .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ 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 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24b8 │ │ │ │ │ + beq.n 249c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 24ba │ │ │ │ │ + b.n 249e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2484 │ │ │ │ │ + b.n 2468 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4185,476 +4175,476 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24ec │ │ │ │ │ + beq.n 24d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 23c0 │ │ │ │ │ + b.n 23a4 │ │ │ │ │ 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 238c │ │ │ │ │ + b.n 2370 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 23c2 │ │ │ │ │ + b.n 23a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 235c │ │ │ │ │ + b.n 2340 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002554 : │ │ │ │ │ +00002538 : │ │ │ │ │ slash_with_default_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 2632 │ │ │ │ │ + beq.n 2616 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2632 │ │ │ │ │ + bne.n 2616 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 262a │ │ │ │ │ + bne.n 260e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl e150 <_loop0_28_rule> │ │ │ │ │ + bl e164 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 259c │ │ │ │ │ + cbz r0, 2580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2e4 <_loop1_31_rule> │ │ │ │ │ + bl e2ec <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ - cbnz r0, 25c8 │ │ │ │ │ + cbnz r0, 25ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 262a │ │ │ │ │ + bne.n 260e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e150 <_loop0_28_rule> │ │ │ │ │ + bl e164 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 25b8 │ │ │ │ │ + cbz r0, 259c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2e4 <_loop1_31_rule> │ │ │ │ │ + bl e2ec <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 2604 │ │ │ │ │ + cbnz r0, 25e8 │ │ │ │ │ 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, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 259c │ │ │ │ │ + beq.n 2580 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 259c │ │ │ │ │ + beq.n 2580 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 25bc │ │ │ │ │ + bne.n 25a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25ba │ │ │ │ │ + beq.n 259e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 25c0 │ │ │ │ │ + b.n 25a4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25b8 │ │ │ │ │ + beq.n 259c │ │ │ │ │ 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 25b8 │ │ │ │ │ + beq.n 259c │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 25e4 │ │ │ │ │ + b.n 25c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 25c0 │ │ │ │ │ + b.n 25a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2582 │ │ │ │ │ + b.n 2566 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000263c : │ │ │ │ │ +00002620 : │ │ │ │ │ import_from_as_names_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2794 │ │ │ │ │ + beq.w 2778 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2794 │ │ │ │ │ + bne.w 2778 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 27b2 │ │ │ │ │ + bne.w 2796 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 27a2 │ │ │ │ │ + beq.w 2786 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 27a2 │ │ │ │ │ + bne.w 2786 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 279c │ │ │ │ │ + bne.n 2780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27b8 │ │ │ │ │ + bl 279c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 278a │ │ │ │ │ + beq.n 276e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 27aa │ │ │ │ │ + beq.n 278e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27aa │ │ │ │ │ + bne.n 278e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2784 │ │ │ │ │ + bne.n 2768 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 277c │ │ │ │ │ + beq.n 2760 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2784 │ │ │ │ │ + bne.n 2768 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2732 │ │ │ │ │ + cbnz r0, 2716 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2776 │ │ │ │ │ + beq.n 275a │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 274e │ │ │ │ │ + bgt.n 2732 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 278c │ │ │ │ │ + cbz r0, 2770 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27b8 │ │ │ │ │ + bl 279c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26f6 │ │ │ │ │ + beq.n 26da │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 275e │ │ │ │ │ + beq.n 2742 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 26ec │ │ │ │ │ + b.n 26d0 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2708 │ │ │ │ │ + b.n 26ec │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2776 │ │ │ │ │ + cbz r0, 275a │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 2742 │ │ │ │ │ + b.n 2726 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 2728 │ │ │ │ │ + b.n 270c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2670 │ │ │ │ │ + b.n 2654 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 278c │ │ │ │ │ + b.n 2770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 269c │ │ │ │ │ + b.n 2680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 26ca │ │ │ │ │ + b.n 26ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 272a │ │ │ │ │ + b.n 270e │ │ │ │ │ │ │ │ │ │ -000027b8 : │ │ │ │ │ +0000279c : │ │ │ │ │ import_from_as_name_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 296c │ │ │ │ │ + beq.w 293c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 296c │ │ │ │ │ + bne.w 293c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 288a │ │ │ │ │ + bne.n 286c │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 2862 │ │ │ │ │ + beq.n 2846 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28a2 │ │ │ │ │ + bne.n 2884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2896 │ │ │ │ │ + beq.n 2878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21bc <_tmp_22_rule> │ │ │ │ │ + bl 21a0 <_tmp_22_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2896 │ │ │ │ │ + bne.n 2878 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 2854 │ │ │ │ │ + cbz r0, 2838 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - cbnz r1, 2892 │ │ │ │ │ + cbnz r1, 2874 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 295a │ │ │ │ │ + beq.w 2950 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ 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 2974 │ │ │ │ │ + blt.n 2944 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r2, 289c │ │ │ │ │ + cbnz r2, 287e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 280e │ │ │ │ │ + beq.n 27f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2858 │ │ │ │ │ + b.n 283c │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 283c │ │ │ │ │ + b.n 2820 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 2854 │ │ │ │ │ + b.n 2838 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 288a │ │ │ │ │ + bne.n 286c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 28ea │ │ │ │ │ + beq.n 28cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 28ea │ │ │ │ │ + cbnz r0, 28cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 28e4 │ │ │ │ │ + cbnz r5, 28c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 28d4 │ │ │ │ │ + cbz r0, 28b6 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 28f2 │ │ │ │ │ + cbnz r0, 28d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 280e │ │ │ │ │ - b.n 288a │ │ │ │ │ + beq.n 27f2 │ │ │ │ │ + b.n 286c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 28da │ │ │ │ │ + b.n 28bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 28bc │ │ │ │ │ + b.n 289e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_139_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_139_rule │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28d4 │ │ │ │ │ + beq.n 28b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28d4 │ │ │ │ │ + beq.n 28b6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r7, r5, [r0, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ @@ -4671,516 +4661,517 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28d6 │ │ │ │ │ + beq.n 28b8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 28da │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2898 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 2858 │ │ │ │ │ + b.n 28bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 27ec │ │ │ │ │ + b.n 27d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2858 │ │ │ │ │ + b.n 283c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 287a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 283c │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002980 <_loop0_29_rule>: │ │ │ │ │ +00002964 <_loop0_29_rule>: │ │ │ │ │ _loop0_29_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2b2c <_loop0_29_rule+0x1ac> │ │ │ │ │ + beq.w 2b10 <_loop0_29_rule+0x1ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b2c <_loop0_29_rule+0x1ac> │ │ │ │ │ + bne.w 2b10 <_loop0_29_rule+0x1ac> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2b24 <_loop0_29_rule+0x1a4> │ │ │ │ │ + bne.w 2b08 <_loop0_29_rule+0x1a4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b16 <_loop0_29_rule+0x196> │ │ │ │ │ + beq.w 2afa <_loop0_29_rule+0x196> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2b1e <_loop0_29_rule+0x19e> │ │ │ │ │ + bne.w 2b02 <_loop0_29_rule+0x19e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2b34 <_loop0_29_rule+0x1b4> │ │ │ │ │ + beq.w 2b18 <_loop0_29_rule+0x1b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b34 <_loop0_29_rule+0x1b4> │ │ │ │ │ + bne.w 2b18 <_loop0_29_rule+0x1b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2a28 <_loop0_29_rule+0xa8> │ │ │ │ │ + cbnz r3, 2a0c <_loop0_29_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl dffc │ │ │ │ │ + bl e010 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 2a68 <_loop0_29_rule+0xe8> │ │ │ │ │ + cbnz r0, 2a4c <_loop0_29_rule+0xe8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2b06 <_loop0_29_rule+0x186> │ │ │ │ │ + bne.n 2aea <_loop0_29_rule+0x186> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dffc │ │ │ │ │ + bl e010 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ace <_loop0_29_rule+0x14e> │ │ │ │ │ + bne.n 2ab2 <_loop0_29_rule+0x14e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b10 <_loop0_29_rule+0x190> │ │ │ │ │ + beq.n 2af4 <_loop0_29_rule+0x190> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt.n 2a58 <_loop0_29_rule+0xd8> │ │ │ │ │ + bgt.n 2a3c <_loop0_29_rule+0xd8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r5, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 2a40 <_loop0_29_rule+0xc0> │ │ │ │ │ + b.n 2a24 <_loop0_29_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11620 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a12 <_loop0_29_rule+0x92> │ │ │ │ │ + beq.n 29f6 <_loop0_29_rule+0x92> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a12 <_loop0_29_rule+0x92> │ │ │ │ │ + beq.n 29f6 <_loop0_29_rule+0x92> │ │ │ │ │ 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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2a14 <_loop0_29_rule+0x94> │ │ │ │ │ + bne.n 29f8 <_loop0_29_rule+0x94> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b3c <_loop0_29_rule+0x1bc> │ │ │ │ │ + beq.n 2b20 <_loop0_29_rule+0x1bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 2ab8 <_loop0_29_rule+0x138> │ │ │ │ │ + beq.n 2a9c <_loop0_29_rule+0x138> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r7, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 29e6 <_loop0_29_rule+0x66> │ │ │ │ │ + b.n 29ca <_loop0_29_rule+0x66> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 2b0e <_loop0_29_rule+0x18e> │ │ │ │ │ + cbz r0, 2af2 <_loop0_29_rule+0x18e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2aac <_loop0_29_rule+0x12c> │ │ │ │ │ + b.n 2a90 <_loop0_29_rule+0x12c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11620 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a28 <_loop0_29_rule+0xa8> │ │ │ │ │ + beq.n 2a0c <_loop0_29_rule+0xa8> │ │ │ │ │ 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 fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a28 <_loop0_29_rule+0xa8> │ │ │ │ │ + bne.n 2a0c <_loop0_29_rule+0xa8> │ │ │ │ │ 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 2a28 <_loop0_29_rule+0xa8> │ │ │ │ │ + beq.n 2a0c <_loop0_29_rule+0xa8> │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ - b.n 2a92 <_loop0_29_rule+0x112> │ │ │ │ │ + b.n 2a76 <_loop0_29_rule+0x112> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2a2e <_loop0_29_rule+0xae> │ │ │ │ │ + b.n 2a12 <_loop0_29_rule+0xae> │ │ │ │ │ mov r7, r0 │ │ │ │ │ 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 2a4e <_loop0_29_rule+0xce> │ │ │ │ │ + b.n 2a32 <_loop0_29_rule+0xce> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2a4e <_loop0_29_rule+0xce> │ │ │ │ │ + b.n 2a32 <_loop0_29_rule+0xce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 29b4 <_loop0_29_rule+0x34> │ │ │ │ │ + b.n 2998 <_loop0_29_rule+0x34> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2a00 <_loop0_29_rule+0x80> │ │ │ │ │ + b.n 29e4 <_loop0_29_rule+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a28 <_loop0_29_rule+0xa8> │ │ │ │ │ + beq.w 2a0c <_loop0_29_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2a2c <_loop0_29_rule+0xac> │ │ │ │ │ + b.n 2a10 <_loop0_29_rule+0xac> │ │ │ │ │ │ │ │ │ │ -00002b50 : │ │ │ │ │ +00002b34 : │ │ │ │ │ star_etc_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 301e │ │ │ │ │ + beq.w 3002 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 301e │ │ │ │ │ + bne.w 3002 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f68 │ │ │ │ │ + bne.w 2f4c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2cce │ │ │ │ │ + bne.w 2cb2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2bf6 │ │ │ │ │ + bne.n 2bda │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f68 │ │ │ │ │ + bne.w 2f4c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2c34 │ │ │ │ │ + bne.n 2c18 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f68 │ │ │ │ │ + bne.w 2f4c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2c86 │ │ │ │ │ + bne.n 2c6a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f68 │ │ │ │ │ + bne.w 2f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3028 │ │ │ │ │ + bl 300c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d60 │ │ │ │ │ + bne.w 2d44 │ │ │ │ │ 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, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc68 │ │ │ │ │ + bl dc7c │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ba2 │ │ │ │ │ + beq.n 2b86 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4d20 <_loop0_32_rule> │ │ │ │ │ + bl 4d04 <_loop0_32_rule> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ba2 │ │ │ │ │ + beq.n 2b86 │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3028 │ │ │ │ │ + bl 300c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2ba4 │ │ │ │ │ + bne.n 2b88 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2cbc │ │ │ │ │ + beq.n 2ca0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bea │ │ │ │ │ + b.n 2bce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2f60 │ │ │ │ │ + beq.w 2f44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f60 │ │ │ │ │ + bne.w 2f44 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 2c7e │ │ │ │ │ + cbnz r5, 2c62 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 50a0 │ │ │ │ │ + bl 5084 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2fd6 │ │ │ │ │ + bne.w 2fba │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 2c7e │ │ │ │ │ + cbnz r5, 2c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 50a0 │ │ │ │ │ + bl 5084 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f70 │ │ │ │ │ + bne.w 2f54 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bba │ │ │ │ │ + b.n 2b9e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bce │ │ │ │ │ + beq.n 2bb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 51e0 <_loop1_33_rule> │ │ │ │ │ + bl 51c4 <_loop1_33_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bce │ │ │ │ │ + beq.n 2bb2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3028 │ │ │ │ │ + bl 300c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2bd0 │ │ │ │ │ + bne.n 2bb4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2c30 │ │ │ │ │ + bne.n 2c14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2be6 │ │ │ │ │ + beq.n 2bca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2bec │ │ │ │ │ + b.n 2bd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2f58 │ │ │ │ │ + beq.w 2f3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f58 │ │ │ │ │ + bne.w 2f3c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2f36 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e54 │ │ │ │ │ + bne.w 2e38 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2f36 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e12 │ │ │ │ │ + bne.n 2df6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2f36 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2dda │ │ │ │ │ + bne.n 2dbe │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2f36 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2d76 │ │ │ │ │ + cbnz r0, 2d5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2b96 │ │ │ │ │ + beq.w 2b7a │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2bec │ │ │ │ │ + b.n 2bd0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c30 │ │ │ │ │ - b.n 2cbc │ │ │ │ │ + bne.w 2c14 │ │ │ │ │ + b.n 2ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9a0 │ │ │ │ │ R_ARM_THM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d4a │ │ │ │ │ + beq.n 2d2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4d20 <_loop0_32_rule> │ │ │ │ │ + bl 4d04 <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d4a │ │ │ │ │ + beq.n 2d2e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d4a │ │ │ │ │ + beq.n 2d2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9a0 │ │ │ │ │ R_ARM_THM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d4a │ │ │ │ │ + beq.n 2d2e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5189,35 +5180,35 @@ │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d4c │ │ │ │ │ + beq.n 2d30 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2d50 │ │ │ │ │ + b.n 2d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dffc │ │ │ │ │ + bl e010 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d36 │ │ │ │ │ + beq.n 2d1a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d36 │ │ │ │ │ + beq.n 2d1a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5225,27 +5216,27 @@ │ │ │ │ │ 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 2dc2 │ │ │ │ │ + b.n 2da6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d20 │ │ │ │ │ + beq.n 2d04 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d20 │ │ │ │ │ + beq.w 2d04 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -5253,93 +5244,93 @@ │ │ │ │ │ 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.n 2dc8 │ │ │ │ │ + beq.n 2dac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bea │ │ │ │ │ + b.n 2bce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2f4a │ │ │ │ │ + beq.n 2f2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f4a │ │ │ │ │ + bne.n 2f2e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2f42 │ │ │ │ │ + bne.n 2f26 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2eec │ │ │ │ │ + bne.n 2ed0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2f42 │ │ │ │ │ + bne.n 2f26 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 2ea2 │ │ │ │ │ + cbnz r0, 2e86 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2d0c │ │ │ │ │ + b.n 2cf0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2f3a │ │ │ │ │ + beq.n 2f1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f3a │ │ │ │ │ + bne.n 2f1e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2f32 │ │ │ │ │ + bne.n 2f16 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 2f18 │ │ │ │ │ + cbnz r0, 2efc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 2f32 │ │ │ │ │ + cbnz r5, 2f16 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 2f18 │ │ │ │ │ + cbnz r0, 2efc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2e9c │ │ │ │ │ + b.n 2e80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ @@ -5350,263 +5341,263 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - b.n 2dc2 │ │ │ │ │ + b.n 2da6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 2ef2 │ │ │ │ │ - b.n 2d0a │ │ │ │ │ + bne.n 2ed6 │ │ │ │ │ + b.n 2cee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2e9c │ │ │ │ │ + b.n 2e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2ebc │ │ │ │ │ + b.n 2ea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2d0c │ │ │ │ │ + b.n 2cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2e70 │ │ │ │ │ + b.n 2e54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2d50 │ │ │ │ │ + b.n 2d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2cee │ │ │ │ │ + b.n 2cd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2c54 │ │ │ │ │ + b.n 2c38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2bec │ │ │ │ │ + b.n 2bd0 │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2c7e │ │ │ │ │ + bne.w 2c62 │ │ │ │ │ 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 2c7c │ │ │ │ │ + beq.w 2c60 │ │ │ │ │ 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 r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3006 │ │ │ │ │ + beq.n 2fea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 4d20 <_loop0_32_rule> │ │ │ │ │ + bl 4d04 <_loop0_32_rule> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2bb8 │ │ │ │ │ + beq.w 2b9c │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3028 │ │ │ │ │ + bl 300c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2c20 │ │ │ │ │ - b.n 2bba │ │ │ │ │ + beq.w 2c04 │ │ │ │ │ + b.n 2b9e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c68 │ │ │ │ │ + beq.w 2c4c │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2c6a │ │ │ │ │ + bne.w 2c4e │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2faa │ │ │ │ │ + bne.n 2f8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c7c │ │ │ │ │ + beq.w 2c60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bba │ │ │ │ │ + b.n 2b9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2b84 │ │ │ │ │ + b.n 2b68 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003028 : │ │ │ │ │ +0000300c : │ │ │ │ │ kwds_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 30fa │ │ │ │ │ + beq.n 30de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 30fa │ │ │ │ │ + bne.n 30de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 30f2 │ │ │ │ │ + bne.n 30d6 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3084 │ │ │ │ │ + cbnz r3, 3068 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3078 │ │ │ │ │ + cbnz r0, 305c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc68 │ │ │ │ │ + bl dc7c │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 306e │ │ │ │ │ - b.n 306c │ │ │ │ │ + bne.n 3052 │ │ │ │ │ + b.n 3050 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 31a2 │ │ │ │ │ + beq.w 3186 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31a2 │ │ │ │ │ + bne.n 3186 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 319c │ │ │ │ │ + bne.n 3180 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 317c │ │ │ │ │ + bne.n 3160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 319c │ │ │ │ │ + bne.n 3180 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 315a │ │ │ │ │ + bne.n 313e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 319c │ │ │ │ │ + bne.n 3180 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3102 │ │ │ │ │ + cbnz r0, 30e6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3062 │ │ │ │ │ + beq.n 3046 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3072 │ │ │ │ │ + b.n 3056 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3072 │ │ │ │ │ + b.n 3056 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3056 │ │ │ │ │ + b.n 303a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dffc │ │ │ │ │ + bl e010 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30de │ │ │ │ │ + beq.n 30c2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30de │ │ │ │ │ + beq.n 30c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ebc │ │ │ │ │ R_ARM_THM_CALL _tmp_129_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30de │ │ │ │ │ + beq.n 30c2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5615,766 +5606,766 @@ │ │ │ │ │ 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 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30e0 │ │ │ │ │ + beq.n 30c4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 30e4 │ │ │ │ │ + b.n 30c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dffc │ │ │ │ │ + bl e010 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30cc │ │ │ │ │ + beq.n 30b0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30cc │ │ │ │ │ + beq.n 30b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dffc │ │ │ │ │ + bl e010 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30cc │ │ │ │ │ - b.n 3122 │ │ │ │ │ + beq.n 30b0 │ │ │ │ │ + b.n 3106 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dffc │ │ │ │ │ + bl e010 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30b8 │ │ │ │ │ + beq.n 309c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30b8 │ │ │ │ │ + beq.n 309c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ - b.n 312a │ │ │ │ │ + b.n 310e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 30e4 │ │ │ │ │ + b.n 30c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 30a2 │ │ │ │ │ + b.n 3086 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000031ac : │ │ │ │ │ +00003190 : │ │ │ │ │ list_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 329c │ │ │ │ │ + beq.n 3280 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 329c │ │ │ │ │ + bne.n 3280 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3288 │ │ │ │ │ + bne.n 326c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 3264 │ │ │ │ │ + beq.n 3248 │ │ │ │ │ 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 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 324c │ │ │ │ │ + cbz r0, 3230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f538 │ │ │ │ │ + bl f660 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r3, 324c │ │ │ │ │ + cbnz r3, 3230 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 324c │ │ │ │ │ + cbz r0, 3230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 323e │ │ │ │ │ + cbz r0, 3222 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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, 3252 │ │ │ │ │ + cbz r0, 3236 │ │ │ │ │ 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} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 323e │ │ │ │ │ + b.n 3222 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 324e │ │ │ │ │ + beq.n 3232 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3242 │ │ │ │ │ + b.n 3226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3290 │ │ │ │ │ + blt.n 3274 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 31f8 │ │ │ │ │ + beq.n 31dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3242 │ │ │ │ │ + b.n 3226 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3242 │ │ │ │ │ + b.n 3226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 31dc │ │ │ │ │ + b.n 31c0 │ │ │ │ │ │ │ │ │ │ -000032a4 <_tmp_27_rule>: │ │ │ │ │ +00003288 <_tmp_27_rule>: │ │ │ │ │ _tmp_27_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 32fc <_tmp_27_rule+0x58> │ │ │ │ │ + beq.n 32e0 <_tmp_27_rule+0x58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 32fc <_tmp_27_rule+0x58> │ │ │ │ │ + cbnz r0, 32e0 <_tmp_27_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 32f4 <_tmp_27_rule+0x50> │ │ │ │ │ + cbnz r3, 32d8 <_tmp_27_rule+0x50> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 32e8 <_tmp_27_rule+0x44> │ │ │ │ │ + cbnz r0, 32cc <_tmp_27_rule+0x44> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32e0 <_tmp_27_rule+0x3c> │ │ │ │ │ - b.n 32de <_tmp_27_rule+0x3a> │ │ │ │ │ + bne.n 32c4 <_tmp_27_rule+0x3c> │ │ │ │ │ + b.n 32c2 <_tmp_27_rule+0x3a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 32e4 <_tmp_27_rule+0x40> │ │ │ │ │ + b.n 32c8 <_tmp_27_rule+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 32ce <_tmp_27_rule+0x2a> │ │ │ │ │ + b.n 32b2 <_tmp_27_rule+0x2a> │ │ │ │ │ │ │ │ │ │ -00003304 : │ │ │ │ │ +000032e8 : │ │ │ │ │ func_type_comment_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.w 345c │ │ │ │ │ + beq.w 3440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 345c │ │ │ │ │ + bne.w 3440 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3454 │ │ │ │ │ + bne.w 3438 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3356 │ │ │ │ │ + cbz r0, 333a │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 33bc │ │ │ │ │ + bne.n 33a0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 337c │ │ │ │ │ + cbnz r3, 3360 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3454 │ │ │ │ │ + bne.n 3438 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 3372 │ │ │ │ │ + cbnz r0, 3356 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 344e │ │ │ │ │ + bne.n 3432 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 3446 │ │ │ │ │ + beq.n 342a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3446 │ │ │ │ │ + bne.n 342a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3438 │ │ │ │ │ + bne.n 341c │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 33d8 │ │ │ │ │ + cbnz r0, 33bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 335e │ │ │ │ │ + b.n 3342 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_105_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_105_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3356 │ │ │ │ │ + beq.n 333a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 3372 │ │ │ │ │ + b.n 3356 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33b0 │ │ │ │ │ + beq.n 3394 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33b0 │ │ │ │ │ + beq.n 3394 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33b0 │ │ │ │ │ + beq.n 3394 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33b0 │ │ │ │ │ + beq.n 3394 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 343e │ │ │ │ │ + cbnz r0, 3422 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33b2 │ │ │ │ │ + beq.n 3396 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 33b6 │ │ │ │ │ + b.n 339a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33b6 │ │ │ │ │ + b.n 339a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3372 │ │ │ │ │ + b.n 3356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 339e │ │ │ │ │ + b.n 3382 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3374 │ │ │ │ │ + b.n 3358 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 3374 │ │ │ │ │ + b.n 3358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3336 │ │ │ │ │ + b.n 331a │ │ │ │ │ │ │ │ │ │ -00003464 : │ │ │ │ │ +00003448 : │ │ │ │ │ fstring_conversion_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 34d6 │ │ │ │ │ + beq.n 34ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 34d6 │ │ │ │ │ + cbnz r0, 34ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 34ce │ │ │ │ │ + cbnz r3, 34b2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 34c6 │ │ │ │ │ + cbz r0, 34aa │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 34c6 │ │ │ │ │ + cbz r0, 34aa │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 34de │ │ │ │ │ + cbz r0, 34c2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 34bc │ │ │ │ │ + b.n 34a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 34be │ │ │ │ │ + b.n 34a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3490 │ │ │ │ │ + b.n 3474 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34ca │ │ │ │ │ + beq.n 34ae │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 34be │ │ │ │ │ + b.n 34a2 │ │ │ │ │ │ │ │ │ │ -000034f4 <_tmp_166_rule>: │ │ │ │ │ +000034d8 <_tmp_166_rule>: │ │ │ │ │ _tmp_166_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 354c <_tmp_166_rule+0x58> │ │ │ │ │ + beq.n 3530 <_tmp_166_rule+0x58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 354c <_tmp_166_rule+0x58> │ │ │ │ │ + cbnz r0, 3530 <_tmp_166_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3544 <_tmp_166_rule+0x50> │ │ │ │ │ + cbnz r3, 3528 <_tmp_166_rule+0x50> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3540 <_tmp_166_rule+0x4c> │ │ │ │ │ + cbz r0, 3524 <_tmp_166_rule+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cdc <_tmp_16_rule+0x54> │ │ │ │ │ + bl 5cc8 <_tmp_16_rule+0x60> │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ - cbz r0, 3540 <_tmp_166_rule+0x4c> │ │ │ │ │ + cbz r0, 3524 <_tmp_166_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 3538 <_tmp_166_rule+0x44> │ │ │ │ │ + b.n 351c <_tmp_166_rule+0x44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 353c <_tmp_166_rule+0x48> │ │ │ │ │ + b.n 3520 <_tmp_166_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 351e <_tmp_166_rule+0x2a> │ │ │ │ │ + b.n 3502 <_tmp_166_rule+0x2a> │ │ │ │ │ │ │ │ │ │ -00003554 : │ │ │ │ │ +00003538 : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 37e6 │ │ │ │ │ + beq.w 37ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 37e6 │ │ │ │ │ + bne.w 37ca │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3812 │ │ │ │ │ + bne.w 37f6 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 37fa │ │ │ │ │ + bne.w 37de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w 37ee │ │ │ │ │ + blt.w 37d2 │ │ │ │ │ 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.w 36de │ │ │ │ │ + bne.w 36c2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3812 │ │ │ │ │ + bne.w 37f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 35fa │ │ │ │ │ + cbnz r0, 35de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3812 │ │ │ │ │ + bne.w 37f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 366c │ │ │ │ │ + bne.n 3650 │ │ │ │ │ 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 eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35d0 │ │ │ │ │ + beq.n 35b4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35d0 │ │ │ │ │ + beq.n 35b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35d0 │ │ │ │ │ + beq.n 35b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3554 │ │ │ │ │ + bl 3538 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35d0 │ │ │ │ │ + beq.n 35b4 │ │ │ │ │ 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 3820 │ │ │ │ │ + beq.w 3804 │ │ │ │ │ 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 381a │ │ │ │ │ + beq.w 37fe │ │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 36cc │ │ │ │ │ + beq.n 36b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 35ee │ │ │ │ │ + b.n 35d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35e8 │ │ │ │ │ + beq.n 35cc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35e8 │ │ │ │ │ + beq.n 35cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35e8 │ │ │ │ │ + beq.n 35cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3828 │ │ │ │ │ + bl 380c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35e8 │ │ │ │ │ + bne.n 35cc │ │ │ │ │ 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 3820 │ │ │ │ │ + beq.w 3804 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3668 │ │ │ │ │ + bne.n 364c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35ea │ │ │ │ │ + beq.n 35ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 35f0 │ │ │ │ │ + b.n 35d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3812 │ │ │ │ │ + bne.w 37f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 37b6 │ │ │ │ │ + beq.n 379a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 37b6 │ │ │ │ │ + bne.n 379a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 37b0 │ │ │ │ │ + bne.n 3794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 372a │ │ │ │ │ + cbz r0, 370e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ - cbz r0, 372a │ │ │ │ │ + cbz r0, 370e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 37be │ │ │ │ │ + bne.n 37a2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 37b0 │ │ │ │ │ + bne.n 3794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3770 │ │ │ │ │ + cbz r0, 3754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ - cbz r0, 3770 │ │ │ │ │ + cbz r0, 3754 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3770 │ │ │ │ │ + cbz r0, 3754 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3770 │ │ │ │ │ + cbz r0, 3754 │ │ │ │ │ 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, 377c │ │ │ │ │ + cbnz r0, 3760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 35be │ │ │ │ │ + b.n 35a2 │ │ │ │ │ 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 │ │ │ │ │ @@ -6383,31 +6374,31 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 37de │ │ │ │ │ + cbnz r0, 37c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3772 │ │ │ │ │ + beq.n 3756 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3776 │ │ │ │ │ + b.n 375a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3776 │ │ │ │ │ + b.n 375a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3702 │ │ │ │ │ + b.n 36e6 │ │ │ │ │ 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] │ │ │ │ │ @@ -6415,83 +6406,83 @@ │ │ │ │ │ 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 379e │ │ │ │ │ + beq.n 3782 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 35ee │ │ │ │ │ + b.n 35d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3588 │ │ │ │ │ + b.n 356c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 35f0 │ │ │ │ │ + b.n 35d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 35c4 │ │ │ │ │ - b.n 36e6 │ │ │ │ │ + beq.w 35a8 │ │ │ │ │ + b.n 36ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 35f0 │ │ │ │ │ + b.n 35d4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 364c │ │ │ │ │ + b.n 3630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 35f0 │ │ │ │ │ + b.n 35d4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003828 : │ │ │ │ │ +0000380c : │ │ │ │ │ else_block_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 38a0 │ │ │ │ │ + beq.n 3884 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 38a0 │ │ │ │ │ + cbnz r0, 3884 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3910 │ │ │ │ │ + bne.n 38f4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbnz r3, 38a8 │ │ │ │ │ + cbnz r3, 388c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 387e │ │ │ │ │ + cbnz r0, 3862 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -6499,142 +6490,142 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ 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 3870 │ │ │ │ │ + beq.n 3854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3870 │ │ │ │ │ + beq.n 3854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3874 │ │ │ │ │ + b.n 3858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3856 │ │ │ │ │ + b.n 383a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 39ce │ │ │ │ │ + beq.w 39b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39ce │ │ │ │ │ + bne.w 39b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39c8 │ │ │ │ │ + bne.n 39ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 396e │ │ │ │ │ + bne.n 3952 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39c8 │ │ │ │ │ + bne.n 39ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3918 │ │ │ │ │ + cbnz r0, 38fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3864 │ │ │ │ │ + beq.n 3848 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3876 │ │ │ │ │ + b.n 385a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3876 │ │ │ │ │ + b.n 385a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38fa │ │ │ │ │ + beq.n 38de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38fa │ │ │ │ │ + beq.n 38de │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38fa │ │ │ │ │ + beq.n 38de │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39c0 │ │ │ │ │ + bne.n 39a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38fc │ │ │ │ │ + beq.n 38e0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3902 │ │ │ │ │ + b.n 38e6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38e4 │ │ │ │ │ + beq.n 38c8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38e4 │ │ │ │ │ + beq.n 38c8 │ │ │ │ │ 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 38e4 │ │ │ │ │ + beq.n 38c8 │ │ │ │ │ ldr.w r3, [r8, #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] │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -6643,59 +6634,59 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 395a │ │ │ │ │ + beq.n 393e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3874 │ │ │ │ │ + b.n 3858 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3902 │ │ │ │ │ + b.n 38e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 38c8 │ │ │ │ │ + b.n 38ac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000039d8 : │ │ │ │ │ +000039bc : │ │ │ │ │ finally_block_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 3a4a │ │ │ │ │ + beq.n 3a2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 3a4a │ │ │ │ │ + cbnz r0, 3a2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a9a │ │ │ │ │ + bne.n 3a7e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3a52 │ │ │ │ │ + cbnz r3, 3a36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3a28 │ │ │ │ │ + cbnz r0, 3a0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -6703,87 +6694,87 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ 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 3a1c │ │ │ │ │ + beq.n 3a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a1c │ │ │ │ │ + beq.n 3a00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a20 │ │ │ │ │ + b.n 3a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3a04 │ │ │ │ │ + b.n 39e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3b0a │ │ │ │ │ + beq.n 3aee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b0a │ │ │ │ │ + bne.n 3aee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b04 │ │ │ │ │ + bne.n 3ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 3aa2 │ │ │ │ │ + cbnz r0, 3a86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3a10 │ │ │ │ │ + beq.n 39f4 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3a22 │ │ │ │ │ + b.n 3a06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3a22 │ │ │ │ │ + b.n 3a06 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a84 │ │ │ │ │ + beq.n 3a68 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a84 │ │ │ │ │ + beq.n 3a68 │ │ │ │ │ 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 3a84 │ │ │ │ │ + beq.n 3a68 │ │ │ │ │ ldr r3, [r7, #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] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -6791,138 +6782,138 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 3b12 │ │ │ │ │ + cbnz r0, 3af6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a86 │ │ │ │ │ + beq.n 3a6a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 3a8c │ │ │ │ │ + b.n 3a70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3a8c │ │ │ │ │ + b.n 3a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3a6e │ │ │ │ │ + b.n 3a52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a20 │ │ │ │ │ + b.n 3a04 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b1c <_loop1_37_rule>: │ │ │ │ │ +00003b00 <_loop1_37_rule>: │ │ │ │ │ _loop1_37_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 418a <_loop1_37_rule+0x66e> │ │ │ │ │ + beq.w 416e <_loop1_37_rule+0x66e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 418a <_loop1_37_rule+0x66e> │ │ │ │ │ + bne.w 416e <_loop1_37_rule+0x66e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3e66 <_loop1_37_rule+0x34a> │ │ │ │ │ + bne.w 3e4a <_loop1_37_rule+0x34a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fae <_loop1_37_rule+0x492> │ │ │ │ │ + beq.w 3f92 <_loop1_37_rule+0x492> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ce0 <_loop1_37_rule+0x1c4> │ │ │ │ │ + bne.w 3cc4 <_loop1_37_rule+0x1c4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3f9c <_loop1_37_rule+0x480> │ │ │ │ │ + beq.w 3f80 <_loop1_37_rule+0x480> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f9c <_loop1_37_rule+0x480> │ │ │ │ │ + bne.w 3f80 <_loop1_37_rule+0x480> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ca8 <_loop1_37_rule+0x18c> │ │ │ │ │ + bne.w 3c8c <_loop1_37_rule+0x18c> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 3cfe <_loop1_37_rule+0x1e2> │ │ │ │ │ + bne.w 3ce2 <_loop1_37_rule+0x1e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 417e <_loop1_37_rule+0x662> │ │ │ │ │ + blt.w 4162 <_loop1_37_rule+0x662> │ │ │ │ │ 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 r7, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3e6e <_loop1_37_rule+0x352> │ │ │ │ │ + bne.w 3e52 <_loop1_37_rule+0x352> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3ca8 <_loop1_37_rule+0x18c> │ │ │ │ │ + bne.n 3c8c <_loop1_37_rule+0x18c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c4a <_loop1_37_rule+0x12e> │ │ │ │ │ + beq.n 3c2e <_loop1_37_rule+0x12e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 3c4a <_loop1_37_rule+0x12e> │ │ │ │ │ + cbz r0, 3c2e <_loop1_37_rule+0x12e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3c4a <_loop1_37_rule+0x12e> │ │ │ │ │ + cbz r0, 3c2e <_loop1_37_rule+0x12e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 3c4a <_loop1_37_rule+0x12e> │ │ │ │ │ + cbz r0, 3c2e <_loop1_37_rule+0x12e> │ │ │ │ │ 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 3ca8 <_loop1_37_rule+0x18c> │ │ │ │ │ + beq.n 3c8c <_loop1_37_rule+0x18c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -6930,181 +6921,181 @@ │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3df8 <_loop1_37_rule+0x2dc> │ │ │ │ │ + beq.w 3ddc <_loop1_37_rule+0x2dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w 3e42 <_loop1_37_rule+0x326> │ │ │ │ │ + beq.w 3e26 <_loop1_37_rule+0x326> │ │ │ │ │ str.w r2, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 3b7c <_loop1_37_rule+0x60> │ │ │ │ │ + b.n 3b60 <_loop1_37_rule+0x60> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4192 <_loop1_37_rule+0x676> │ │ │ │ │ + bne.w 4176 <_loop1_37_rule+0x676> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d16 <_loop1_37_rule+0x1fa> │ │ │ │ │ + bne.n 3cfa <_loop1_37_rule+0x1fa> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4192 <_loop1_37_rule+0x676> │ │ │ │ │ + bne.w 4176 <_loop1_37_rule+0x676> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d8a <_loop1_37_rule+0x26e> │ │ │ │ │ + bne.w 3d6e <_loop1_37_rule+0x26e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4192 <_loop1_37_rule+0x676> │ │ │ │ │ + bne.w 4176 <_loop1_37_rule+0x676> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e0a <_loop1_37_rule+0x2ee> │ │ │ │ │ + bne.w 3dee <_loop1_37_rule+0x2ee> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3fbc <_loop1_37_rule+0x4a0> │ │ │ │ │ + bne.w 3fa0 <_loop1_37_rule+0x4a0> │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3e60 <_loop1_37_rule+0x344> │ │ │ │ │ + beq.w 3e44 <_loop1_37_rule+0x344> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3e60 <_loop1_37_rule+0x344> │ │ │ │ │ + bne.w 3e44 <_loop1_37_rule+0x344> │ │ │ │ │ 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.w 3fa8 <_loop1_37_rule+0x48c> │ │ │ │ │ + beq.w 3f8c <_loop1_37_rule+0x48c> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bgt.n 3cee <_loop1_37_rule+0x1d2> │ │ │ │ │ + bgt.n 3cd2 <_loop1_37_rule+0x1d2> │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r7, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 3cd6 <_loop1_37_rule+0x1ba> │ │ │ │ │ + b.n 3cba <_loop1_37_rule+0x1ba> │ │ │ │ │ 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 r7, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3bd4 <_loop1_37_rule+0xb8> │ │ │ │ │ - b.n 3e76 <_loop1_37_rule+0x35a> │ │ │ │ │ + beq.w 3bb8 <_loop1_37_rule+0xb8> │ │ │ │ │ + b.n 3e5a <_loop1_37_rule+0x35a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c62 <_loop1_37_rule+0x146> │ │ │ │ │ + beq.n 3c46 <_loop1_37_rule+0x146> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c62 <_loop1_37_rule+0x146> │ │ │ │ │ + beq.n 3c46 <_loop1_37_rule+0x146> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c62 <_loop1_37_rule+0x146> │ │ │ │ │ + beq.n 3c46 <_loop1_37_rule+0x146> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c62 <_loop1_37_rule+0x146> │ │ │ │ │ + beq.n 3c46 <_loop1_37_rule+0x146> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c62 <_loop1_37_rule+0x146> │ │ │ │ │ + beq.n 3c46 <_loop1_37_rule+0x146> │ │ │ │ │ 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 4192 <_loop1_37_rule+0x676> │ │ │ │ │ + beq.w 4176 <_loop1_37_rule+0x676> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ strd r6, r1, [sp] │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c30 <_loop1_37_rule+0x114> │ │ │ │ │ - b.n 3df8 <_loop1_37_rule+0x2dc> │ │ │ │ │ + bne.w 3c14 <_loop1_37_rule+0x114> │ │ │ │ │ + b.n 3ddc <_loop1_37_rule+0x2dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cf0 │ │ │ │ │ + bl 5cd0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c80 <_loop1_37_rule+0x164> │ │ │ │ │ + beq.w 3c64 <_loop1_37_rule+0x164> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c80 <_loop1_37_rule+0x164> │ │ │ │ │ + beq.w 3c64 <_loop1_37_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c80 <_loop1_37_rule+0x164> │ │ │ │ │ + beq.w 3c64 <_loop1_37_rule+0x164> │ │ │ │ │ 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 4192 <_loop1_37_rule+0x676> │ │ │ │ │ + beq.w 4176 <_loop1_37_rule+0x676> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ @@ -7116,143 +7107,143 @@ │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c30 <_loop1_37_rule+0x114> │ │ │ │ │ + bne.w 3c14 <_loop1_37_rule+0x114> │ │ │ │ │ mov r7, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3caa <_loop1_37_rule+0x18e> │ │ │ │ │ + beq.w 3c8e <_loop1_37_rule+0x18e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3caa <_loop1_37_rule+0x18e> │ │ │ │ │ + b.n 3c8e <_loop1_37_rule+0x18e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c9e <_loop1_37_rule+0x182> │ │ │ │ │ + beq.w 3c82 <_loop1_37_rule+0x182> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c9e <_loop1_37_rule+0x182> │ │ │ │ │ + beq.w 3c82 <_loop1_37_rule+0x182> │ │ │ │ │ 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 4192 <_loop1_37_rule+0x676> │ │ │ │ │ + beq.w 4176 <_loop1_37_rule+0x676> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 3c18 <_loop1_37_rule+0xfc> │ │ │ │ │ + b.n 3bfc <_loop1_37_rule+0xfc> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fa4 <_loop1_37_rule+0x488> │ │ │ │ │ + beq.w 3f88 <_loop1_37_rule+0x488> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 3c3e <_loop1_37_rule+0x122> │ │ │ │ │ + b.n 3c22 <_loop1_37_rule+0x122> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3ce4 <_loop1_37_rule+0x1c8> │ │ │ │ │ + b.n 3cc8 <_loop1_37_rule+0x1c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ca8 <_loop1_37_rule+0x18c> │ │ │ │ │ + bne.w 3c8c <_loop1_37_rule+0x18c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3f4e <_loop1_37_rule+0x432> │ │ │ │ │ + beq.n 3f32 <_loop1_37_rule+0x432> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f4e <_loop1_37_rule+0x432> │ │ │ │ │ + bne.n 3f32 <_loop1_37_rule+0x432> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3f48 <_loop1_37_rule+0x42c> │ │ │ │ │ + bne.n 3f2c <_loop1_37_rule+0x42c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 3eba <_loop1_37_rule+0x39e> │ │ │ │ │ + cbz r0, 3e9e <_loop1_37_rule+0x39e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4136 <_loop1_37_rule+0x61a> │ │ │ │ │ + bne.w 411a <_loop1_37_rule+0x61a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3f48 <_loop1_37_rule+0x42c> │ │ │ │ │ + bne.n 3f2c <_loop1_37_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 3ee0 <_loop1_37_rule+0x3c4> │ │ │ │ │ + cbz r0, 3ec4 <_loop1_37_rule+0x3c4> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3eee <_loop1_37_rule+0x3d2> │ │ │ │ │ + cbnz r0, 3ed2 <_loop1_37_rule+0x3d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 3bce <_loop1_37_rule+0xb2> │ │ │ │ │ + b.n 3bb2 <_loop1_37_rule+0xb2> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ee0 <_loop1_37_rule+0x3c4> │ │ │ │ │ + beq.n 3ec4 <_loop1_37_rule+0x3c4> │ │ │ │ │ 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, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ee0 <_loop1_37_rule+0x3c4> │ │ │ │ │ + beq.n 3ec4 <_loop1_37_rule+0x3c4> │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ 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 │ │ │ │ │ @@ -7261,43 +7252,43 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 3f94 <_loop1_37_rule+0x478> │ │ │ │ │ + cbnz r0, 3f78 <_loop1_37_rule+0x478> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ee2 <_loop1_37_rule+0x3c6> │ │ │ │ │ + beq.n 3ec6 <_loop1_37_rule+0x3c6> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 3ee8 <_loop1_37_rule+0x3cc> │ │ │ │ │ + b.n 3ecc <_loop1_37_rule+0x3cc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3ee8 <_loop1_37_rule+0x3cc> │ │ │ │ │ + b.n 3ecc <_loop1_37_rule+0x3cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3e92 <_loop1_37_rule+0x376> │ │ │ │ │ + b.n 3e76 <_loop1_37_rule+0x376> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21bc <_tmp_22_rule> │ │ │ │ │ + bl 21a0 <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 402a <_loop1_37_rule+0x50e> │ │ │ │ │ + bne.n 400e <_loop1_37_rule+0x50e> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4026 <_loop1_37_rule+0x50a> │ │ │ │ │ + beq.n 400a <_loop1_37_rule+0x50a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -7305,137 +7296,137 @@ │ │ │ │ │ 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.w 4218 <_loop1_37_rule+0x6fc> │ │ │ │ │ + beq.w 41fc <_loop1_37_rule+0x6fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c32 <_loop1_37_rule+0x116> │ │ │ │ │ + b.n 3c16 <_loop1_37_rule+0x116> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3b96 <_loop1_37_rule+0x7a> │ │ │ │ │ + b.n 3b7a <_loop1_37_rule+0x7a> │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, 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 3ce4 <_loop1_37_rule+0x1c8> │ │ │ │ │ + b.n 3cc8 <_loop1_37_rule+0x1c8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4130 <_loop1_37_rule+0x614> │ │ │ │ │ + bne.w 4114 <_loop1_37_rule+0x614> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 40f6 <_loop1_37_rule+0x5da> │ │ │ │ │ + beq.w 40da <_loop1_37_rule+0x5da> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 40f6 <_loop1_37_rule+0x5da> │ │ │ │ │ + bne.w 40da <_loop1_37_rule+0x5da> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 40ee <_loop1_37_rule+0x5d2> │ │ │ │ │ + bne.w 40d2 <_loop1_37_rule+0x5d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4008 <_loop1_37_rule+0x4ec> │ │ │ │ │ + cbz r0, 3fec <_loop1_37_rule+0x4ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 419a <_loop1_37_rule+0x67e> │ │ │ │ │ + bne.w 417e <_loop1_37_rule+0x67e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 40ee <_loop1_37_rule+0x5d2> │ │ │ │ │ + bne.n 40d2 <_loop1_37_rule+0x5d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4026 <_loop1_37_rule+0x50a> │ │ │ │ │ + cbz r0, 400a <_loop1_37_rule+0x50a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f56 <_loop1_37_rule+0x43a> │ │ │ │ │ + bne.n 3f3a <_loop1_37_rule+0x43a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 40ee <_loop1_37_rule+0x5d2> │ │ │ │ │ + bne.n 40d2 <_loop1_37_rule+0x5d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 404a <_loop1_37_rule+0x52e> │ │ │ │ │ + cbz r0, 402e <_loop1_37_rule+0x52e> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 40fe <_loop1_37_rule+0x5e2> │ │ │ │ │ + bne.n 40e2 <_loop1_37_rule+0x5e2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 406c <_loop1_37_rule+0x550> │ │ │ │ │ + cbnz r3, 4050 <_loop1_37_rule+0x550> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4066 <_loop1_37_rule+0x54a> │ │ │ │ │ + cbz r0, 404a <_loop1_37_rule+0x54a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbnz r0, 4072 <_loop1_37_rule+0x556> │ │ │ │ │ + cbnz r0, 4056 <_loop1_37_rule+0x556> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 40ea <_loop1_37_rule+0x5ce> │ │ │ │ │ + b.n 40ce <_loop1_37_rule+0x5ce> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 40ea <_loop1_37_rule+0x5ce> │ │ │ │ │ + b.n 40ce <_loop1_37_rule+0x5ce> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4066 <_loop1_37_rule+0x54a> │ │ │ │ │ + beq.n 404a <_loop1_37_rule+0x54a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4066 <_loop1_37_rule+0x54a> │ │ │ │ │ + beq.n 404a <_loop1_37_rule+0x54a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4066 <_loop1_37_rule+0x54a> │ │ │ │ │ + beq.n 404a <_loop1_37_rule+0x54a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4066 <_loop1_37_rule+0x54a> │ │ │ │ │ + beq.n 404a <_loop1_37_rule+0x54a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r9, sl, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r8, [r3] │ │ │ │ │ @@ -7450,33 +7441,33 @@ │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4068 <_loop1_37_rule+0x54c> │ │ │ │ │ + beq.n 404c <_loop1_37_rule+0x54c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3caa <_loop1_37_rule+0x18e> │ │ │ │ │ + b.n 3c8e <_loop1_37_rule+0x18e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 40ea <_loop1_37_rule+0x5ce> │ │ │ │ │ + b.n 40ce <_loop1_37_rule+0x5ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3fe4 <_loop1_37_rule+0x4c8> │ │ │ │ │ + b.n 3fc8 <_loop1_37_rule+0x4c8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -7484,96 +7475,96 @@ │ │ │ │ │ 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 │ │ │ │ │ - bne.w 3f94 <_loop1_37_rule+0x478> │ │ │ │ │ + bne.w 3f78 <_loop1_37_rule+0x478> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 40e6 <_loop1_37_rule+0x5ca> │ │ │ │ │ - b.n 4068 <_loop1_37_rule+0x54c> │ │ │ │ │ + bne.n 40ca <_loop1_37_rule+0x5ca> │ │ │ │ │ + b.n 404c <_loop1_37_rule+0x54c> │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3cae <_loop1_37_rule+0x192> │ │ │ │ │ + b.n 3c92 <_loop1_37_rule+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21bc <_tmp_22_rule> │ │ │ │ │ + bl 21a0 <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3ebe <_loop1_37_rule+0x3a2> │ │ │ │ │ + bne.w 3ea2 <_loop1_37_rule+0x3a2> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eba <_loop1_37_rule+0x39e> │ │ │ │ │ + beq.w 3e9e <_loop1_37_rule+0x39e> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eba <_loop1_37_rule+0x39e> │ │ │ │ │ + beq.w 3e9e <_loop1_37_rule+0x39e> │ │ │ │ │ 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, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eba <_loop1_37_rule+0x39e> │ │ │ │ │ - b.n 3f10 <_loop1_37_rule+0x3f4> │ │ │ │ │ + beq.w 3e9e <_loop1_37_rule+0x39e> │ │ │ │ │ + b.n 3ef4 <_loop1_37_rule+0x3f4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3cae <_loop1_37_rule+0x192> │ │ │ │ │ + b.n 3c92 <_loop1_37_rule+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3b50 <_loop1_37_rule+0x34> │ │ │ │ │ + b.n 3b34 <_loop1_37_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3cae <_loop1_37_rule+0x192> │ │ │ │ │ + b.n 3c92 <_loop1_37_rule+0x192> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4008 <_loop1_37_rule+0x4ec> │ │ │ │ │ + beq.w 3fec <_loop1_37_rule+0x4ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cf0 │ │ │ │ │ + bl 5cd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4008 <_loop1_37_rule+0x4ec> │ │ │ │ │ + beq.w 3fec <_loop1_37_rule+0x4ec> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4008 <_loop1_37_rule+0x4ec> │ │ │ │ │ + beq.w 3fec <_loop1_37_rule+0x4ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4008 <_loop1_37_rule+0x4ec> │ │ │ │ │ + beq.w 3fec <_loop1_37_rule+0x4ec> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4008 <_loop1_37_rule+0x4ec> │ │ │ │ │ + beq.w 3fec <_loop1_37_rule+0x4ec> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ @@ -7582,253 +7573,253 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 40e6 <_loop1_37_rule+0x5ca> │ │ │ │ │ - b.n 4068 <_loop1_37_rule+0x54c> │ │ │ │ │ + bne.w 40ca <_loop1_37_rule+0x5ca> │ │ │ │ │ + b.n 404c <_loop1_37_rule+0x54c> │ │ │ │ │ mov r7, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4066 <_loop1_37_rule+0x54a> │ │ │ │ │ + beq.w 404a <_loop1_37_rule+0x54a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 40e6 <_loop1_37_rule+0x5ca> │ │ │ │ │ + b.n 40ca <_loop1_37_rule+0x5ca> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000422c : │ │ │ │ │ +00004210 : │ │ │ │ │ class_def_raw_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, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 43b0 │ │ │ │ │ + beq.w 4394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43b0 │ │ │ │ │ + bne.w 4394 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 43a8 │ │ │ │ │ + bne.w 438c │ │ │ │ │ ldrd r6, r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.n 4324 │ │ │ │ │ + beq.n 4308 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 434c │ │ │ │ │ + bne.n 4330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 431c │ │ │ │ │ + beq.n 4300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 431c │ │ │ │ │ + beq.n 4300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19d8 │ │ │ │ │ + bl 19cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 431c │ │ │ │ │ + bne.n 4300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44e0 <_tmp_26_rule> │ │ │ │ │ + bl 44c4 <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r3, 431c │ │ │ │ │ + cbnz r3, 4300 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 431c │ │ │ │ │ + cbz r0, 4300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ - cbz r0, 431c │ │ │ │ │ + cbz r0, 4300 │ │ │ │ │ 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 r1, r0 │ │ │ │ │ - cbz r0, 4316 │ │ │ │ │ + cbz r0, 42fa │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldrd r2, r6, [r1, #20] │ │ │ │ │ - cbz r5, 4312 │ │ │ │ │ + cbz r5, 42f6 │ │ │ │ │ ldrd r1, r5, [r5, #8] │ │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w sl, [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 r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43b8 │ │ │ │ │ + beq.n 439c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 42e4 │ │ │ │ │ + b.n 42c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4308 │ │ │ │ │ + b.n 42ec │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 4306 │ │ │ │ │ + b.n 42ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 4454 │ │ │ │ │ + blt.w 4438 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ 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.w 4460 │ │ │ │ │ + beq.w 4444 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 43a8 │ │ │ │ │ + bne.n 438c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4470 │ │ │ │ │ + beq.w 4454 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4470 │ │ │ │ │ + bne.w 4454 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 446a │ │ │ │ │ + bne.n 444e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4478 │ │ │ │ │ + bne.n 445c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 446a │ │ │ │ │ + bne.n 444e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 43ce │ │ │ │ │ + cbnz r0, 43b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4284 │ │ │ │ │ + beq.w 4268 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4308 │ │ │ │ │ + b.n 42ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4260 │ │ │ │ │ + b.n 4244 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 431e │ │ │ │ │ + beq.n 4302 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4308 │ │ │ │ │ + b.n 42ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4398 │ │ │ │ │ + beq.n 437c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19d8 │ │ │ │ │ + bl 19cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 44da │ │ │ │ │ + bne.n 44be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44e0 <_tmp_26_rule> │ │ │ │ │ + bl 44c4 <_tmp_26_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 44da │ │ │ │ │ + bne.n 44be │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4398 │ │ │ │ │ + beq.n 437c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4398 │ │ │ │ │ + beq.n 437c │ │ │ │ │ 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 4398 │ │ │ │ │ + beq.n 437c │ │ │ │ │ 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 │ │ │ │ │ @@ -7838,62 +7829,62 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 44ce │ │ │ │ │ + bne.n 44b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 44d6 │ │ │ │ │ + beq.n 44ba │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 439e │ │ │ │ │ + b.n 4382 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4308 │ │ │ │ │ + b.n 42ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4284 │ │ │ │ │ - b.n 43a8 │ │ │ │ │ + beq.w 4268 │ │ │ │ │ + b.n 438c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 439e │ │ │ │ │ + b.n 4382 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 436c │ │ │ │ │ + b.n 4350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4382 │ │ │ │ │ + beq.w 4366 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19d8 │ │ │ │ │ + bl 19cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4384 │ │ │ │ │ + bne.w 4368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44e0 <_tmp_26_rule> │ │ │ │ │ + bl 44c4 <_tmp_26_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4384 │ │ │ │ │ + bne.w 4368 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4382 │ │ │ │ │ + beq.w 4366 │ │ │ │ │ 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] │ │ │ │ │ @@ -7901,294 +7892,294 @@ │ │ │ │ │ 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 r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4442 │ │ │ │ │ + beq.n 4426 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4306 │ │ │ │ │ + b.n 42ea │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 439c │ │ │ │ │ + b.n 4380 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 439c │ │ │ │ │ + b.n 4380 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000044e0 <_tmp_26_rule>: │ │ │ │ │ +000044c4 <_tmp_26_rule>: │ │ │ │ │ _tmp_26_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 4552 <_tmp_26_rule+0x72> │ │ │ │ │ + beq.n 4536 <_tmp_26_rule+0x72> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 4552 <_tmp_26_rule+0x72> │ │ │ │ │ + cbnz r0, 4536 <_tmp_26_rule+0x72> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 454a <_tmp_26_rule+0x6a> │ │ │ │ │ + cbnz r3, 452e <_tmp_26_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4544 <_tmp_26_rule+0x64> │ │ │ │ │ + cbz r0, 4528 <_tmp_26_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c498 │ │ │ │ │ + bl c4b0 │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 4544 <_tmp_26_rule+0x64> │ │ │ │ │ + cbnz r2, 4528 <_tmp_26_rule+0x64> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4544 <_tmp_26_rule+0x64> │ │ │ │ │ + cbz r0, 4528 <_tmp_26_rule+0x64> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 455a <_tmp_26_rule+0x7a> │ │ │ │ │ + cbz r3, 453e <_tmp_26_rule+0x7a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4538 <_tmp_26_rule+0x58> │ │ │ │ │ + b.n 451c <_tmp_26_rule+0x58> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 453c <_tmp_26_rule+0x5c> │ │ │ │ │ + b.n 4520 <_tmp_26_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 450c <_tmp_26_rule+0x2c> │ │ │ │ │ + b.n 44f0 <_tmp_26_rule+0x2c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4546 <_tmp_26_rule+0x66> │ │ │ │ │ + beq.n 452a <_tmp_26_rule+0x66> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 453c <_tmp_26_rule+0x5c> │ │ │ │ │ + b.n 4520 <_tmp_26_rule+0x5c> │ │ │ │ │ │ │ │ │ │ -00004570 : │ │ │ │ │ +00004554 : │ │ │ │ │ pass_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 462e │ │ │ │ │ + beq.n 4612 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 462e │ │ │ │ │ + bne.n 4612 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 461a │ │ │ │ │ + bne.n 45fe │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 45f6 │ │ │ │ │ + beq.n 45da │ │ │ │ │ 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 r0, r4 │ │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 45f0 │ │ │ │ │ + cbz r0, 45d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 45e4 │ │ │ │ │ + cbz r0, 45c8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 4636 │ │ │ │ │ + cbz r0, 461a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 45e4 │ │ │ │ │ + b.n 45c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4622 │ │ │ │ │ + blt.n 4606 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 45ba │ │ │ │ │ + beq.n 459e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 45e8 │ │ │ │ │ + b.n 45cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 45e8 │ │ │ │ │ + b.n 45cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 459e │ │ │ │ │ + b.n 4582 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45f2 │ │ │ │ │ + beq.n 45d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 45e8 │ │ │ │ │ + b.n 45cc │ │ │ │ │ │ │ │ │ │ -00004648 : │ │ │ │ │ +0000462c : │ │ │ │ │ for_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, #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 4956 │ │ │ │ │ + beq.w 493a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 493a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 492c │ │ │ │ │ + bne.w 4910 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.w 4864 │ │ │ │ │ + beq.w 4848 │ │ │ │ │ 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, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 488c │ │ │ │ │ + bne.w 4870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4766 │ │ │ │ │ + beq.n 474a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 579c <_tmp_36_rule+0x68> │ │ │ │ │ + bl 57a4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4766 │ │ │ │ │ + beq.n 474a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4766 │ │ │ │ │ + beq.n 474a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79fc <_loop0_1_rule+0xa4> │ │ │ │ │ + bl 79d8 <_loop0_1_rule+0xac> │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 495e │ │ │ │ │ + beq.w 4942 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 495e │ │ │ │ │ + beq.w 4942 │ │ │ │ │ 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 fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 495e │ │ │ │ │ + bne.w 4942 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 495e │ │ │ │ │ + beq.w 4942 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3828 │ │ │ │ │ + bl 380c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 495e │ │ │ │ │ + bne.w 4942 │ │ │ │ │ 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 4944 │ │ │ │ │ + beq.w 4928 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl d844 │ │ │ │ │ + bl d858 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r9, sl, [sp, #4] │ │ │ │ │ @@ -8196,92 +8187,92 @@ │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_THM_CALL _PyAST_For │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4968 │ │ │ │ │ + beq.w 494c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [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 r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 492c │ │ │ │ │ + bne.w 4910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4856 │ │ │ │ │ + beq.n 483a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4856 │ │ │ │ │ + beq.n 483a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 579c <_tmp_36_rule+0x68> │ │ │ │ │ + bl 57a4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4856 │ │ │ │ │ + beq.n 483a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4856 │ │ │ │ │ + beq.n 483a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79fc <_loop0_1_rule+0xa4> │ │ │ │ │ + bl 79d8 <_loop0_1_rule+0xac> │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 495e │ │ │ │ │ + beq.w 4942 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 495e │ │ │ │ │ + beq.w 4942 │ │ │ │ │ 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 fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 495e │ │ │ │ │ + bne.w 4942 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 495e │ │ │ │ │ + beq.w 4942 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3828 │ │ │ │ │ + bl 380c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 495e │ │ │ │ │ + bne.w 4942 │ │ │ │ │ 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 4944 │ │ │ │ │ + beq.w 4928 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl d844 │ │ │ │ │ + bl d858 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r9, sl, [sp, #4] │ │ │ │ │ @@ -8294,202 +8285,202 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4758 │ │ │ │ │ + bne.n 473c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 485e │ │ │ │ │ + cbz r0, 4842 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 475c │ │ │ │ │ + b.n 4740 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4934 │ │ │ │ │ + bne.n 4918 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 475a │ │ │ │ │ + b.n 473e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.w 4980 │ │ │ │ │ + blt.w 4964 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 498c │ │ │ │ │ + beq.w 4970 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 492c │ │ │ │ │ + bne.n 4910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 494e │ │ │ │ │ + beq.n 4932 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 494e │ │ │ │ │ + bne.n 4932 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 4990 │ │ │ │ │ + bne.n 4974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 48e4 │ │ │ │ │ + cbnz r6, 48c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 48e2 │ │ │ │ │ + cbz r0, 48c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 579c <_tmp_36_rule+0x68> │ │ │ │ │ + bl 57a4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbz r0, 48e2 │ │ │ │ │ + cbz r0, 48c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a00 │ │ │ │ │ + bne.w 49e4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 4990 │ │ │ │ │ + bne.n 4974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 494a │ │ │ │ │ + cbnz r6, 492e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 491c │ │ │ │ │ + cbz r0, 4900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 579c <_tmp_36_rule+0x68> │ │ │ │ │ + bl 57a4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbz r0, 491c │ │ │ │ │ + cbz r0, 4900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4996 │ │ │ │ │ + bne.n 497a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 46a4 │ │ │ │ │ + beq.w 4688 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 475c │ │ │ │ │ + b.n 4740 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 492c │ │ │ │ │ + bne.n 4910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 69e4 │ │ │ │ │ + bl 69b8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 485e │ │ │ │ │ + b.n 4842 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 475c │ │ │ │ │ + b.n 4740 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4920 │ │ │ │ │ + b.n 4904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 48a8 │ │ │ │ │ + b.n 488c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 467c │ │ │ │ │ + b.n 4660 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 475c │ │ │ │ │ + b.n 4740 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 485e │ │ │ │ │ + beq.w 4842 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 475c │ │ │ │ │ + b.n 4740 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 475c │ │ │ │ │ + b.n 4740 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4926 │ │ │ │ │ + b.n 490a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4922 │ │ │ │ │ + b.n 4906 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79fc <_loop0_1_rule+0xa4> │ │ │ │ │ + bl 79d8 <_loop0_1_rule+0xac> │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 491c │ │ │ │ │ + beq.n 4900 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 491c │ │ │ │ │ + beq.n 4900 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 491c │ │ │ │ │ + beq.n 4900 │ │ │ │ │ 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 491c │ │ │ │ │ + beq.n 4900 │ │ │ │ │ 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 │ │ │ │ │ @@ -8498,34 +8489,34 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 4a3a │ │ │ │ │ + cbnz r0, 4a1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 4a42 │ │ │ │ │ + cbz r0, 4a26 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4922 │ │ │ │ │ + b.n 4906 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79fc <_loop0_1_rule+0xa4> │ │ │ │ │ + bl 79d8 <_loop0_1_rule+0xac> │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48e2 │ │ │ │ │ + beq.w 48c6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48e2 │ │ │ │ │ + beq.w 48c6 │ │ │ │ │ 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] │ │ │ │ │ @@ -8533,663 +8524,663 @@ │ │ │ │ │ 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 r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 49f0 │ │ │ │ │ + beq.n 49d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 475a │ │ │ │ │ + b.n 473e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4920 │ │ │ │ │ + b.n 4904 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004a48 <_gather_85_rule>: │ │ │ │ │ +00004a2c <_gather_85_rule>: │ │ │ │ │ _gather_85_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 4b68 <_gather_85_rule+0x120> │ │ │ │ │ + beq.n 4b4c <_gather_85_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4b68 <_gather_85_rule+0x120> │ │ │ │ │ + bne.n 4b4c <_gather_85_rule+0x120> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4b60 <_gather_85_rule+0x118> │ │ │ │ │ + bne.n 4b44 <_gather_85_rule+0x118> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 10504 │ │ │ │ │ + bl 10628 │ │ │ │ │ R_ARM_THM_CALL double_starred_kvpair_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, 4a9e <_gather_85_rule+0x56> │ │ │ │ │ + cbnz r0, 4a82 <_gather_85_rule+0x56> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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.n 4b58 <_gather_85_rule+0x110> │ │ │ │ │ + beq.n 4b3c <_gather_85_rule+0x110> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4b58 <_gather_85_rule+0x110> │ │ │ │ │ + bne.n 4b3c <_gather_85_rule+0x110> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4b7e <_gather_85_rule+0x136> │ │ │ │ │ + bne.n 4b62 <_gather_85_rule+0x136> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b76 <_gather_85_rule+0x12e> │ │ │ │ │ + beq.n 4b5a <_gather_85_rule+0x12e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4b7e <_gather_85_rule+0x136> │ │ │ │ │ + bne.n 4b62 <_gather_85_rule+0x136> │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 4af2 <_gather_85_rule+0xaa> │ │ │ │ │ - bl 10504 │ │ │ │ │ + b.n 4ad6 <_gather_85_rule+0xaa> │ │ │ │ │ + bl 10628 │ │ │ │ │ R_ARM_THM_CALL double_starred_kvpair_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 4b02 <_gather_85_rule+0xba> │ │ │ │ │ + cbz r0, 4ae6 <_gather_85_rule+0xba> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 4b40 <_gather_85_rule+0xf8> │ │ │ │ │ + beq.n 4b24 <_gather_85_rule+0xf8> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ 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 4adc <_gather_85_rule+0x94> │ │ │ │ │ + bne.n 4ac0 <_gather_85_rule+0x94> │ │ │ │ │ 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 r8, r0 │ │ │ │ │ - cbnz r0, 4b22 <_gather_85_rule+0xda> │ │ │ │ │ - b.n 4b70 <_gather_85_rule+0x128> │ │ │ │ │ + cbnz r0, 4b06 <_gather_85_rule+0xda> │ │ │ │ │ + b.n 4b54 <_gather_85_rule+0x128> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt.n 4b14 <_gather_85_rule+0xcc> │ │ │ │ │ + bgt.n 4af8 <_gather_85_rule+0xcc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ 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 │ │ │ │ │ - b.n 4a94 <_gather_85_rule+0x4c> │ │ │ │ │ + b.n 4a78 <_gather_85_rule+0x4c> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 4b70 <_gather_85_rule+0x128> │ │ │ │ │ + cbz r0, 4b54 <_gather_85_rule+0x128> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 4ae8 <_gather_85_rule+0xa0> │ │ │ │ │ + b.n 4acc <_gather_85_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4ab8 <_gather_85_rule+0x70> │ │ │ │ │ + b.n 4a9c <_gather_85_rule+0x70> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4a96 <_gather_85_rule+0x4e> │ │ │ │ │ + b.n 4a7a <_gather_85_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4a78 <_gather_85_rule+0x30> │ │ │ │ │ + b.n 4a5c <_gather_85_rule+0x30> │ │ │ │ │ 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 4a8e <_gather_85_rule+0x46> │ │ │ │ │ + b.n 4a72 <_gather_85_rule+0x46> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004b88 <_loop0_87_rule>: │ │ │ │ │ +00004b6c <_loop0_87_rule>: │ │ │ │ │ _loop0_87_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4cb8 <_loop0_87_rule+0x130> │ │ │ │ │ + beq.w 4c9c <_loop0_87_rule+0x130> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4cb8 <_loop0_87_rule+0x130> │ │ │ │ │ + bne.n 4c9c <_loop0_87_rule+0x130> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4cb0 <_loop0_87_rule+0x128> │ │ │ │ │ + bne.n 4c94 <_loop0_87_rule+0x128> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ca0 <_loop0_87_rule+0x118> │ │ │ │ │ + beq.n 4c84 <_loop0_87_rule+0x118> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4cb0 <_loop0_87_rule+0x128> │ │ │ │ │ + bne.n 4c94 <_loop0_87_rule+0x128> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 4c98 <_loop0_87_rule+0x110> │ │ │ │ │ + beq.n 4c7c <_loop0_87_rule+0x110> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c98 <_loop0_87_rule+0x110> │ │ │ │ │ + bne.n 4c7c <_loop0_87_rule+0x110> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4c0a <_loop0_87_rule+0x82> │ │ │ │ │ + cbnz r3, 4bee <_loop0_87_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4c36 <_loop0_87_rule+0xae> │ │ │ │ │ + cbnz r0, 4c1a <_loop0_87_rule+0xae> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [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 r5, r0 │ │ │ │ │ - cbz r0, 4c84 <_loop0_87_rule+0xfc> │ │ │ │ │ + cbz r0, 4c68 <_loop0_87_rule+0xfc> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 4c5a <_loop0_87_rule+0xd2> │ │ │ │ │ + bgt.n 4c3e <_loop0_87_rule+0xd2> │ │ │ │ │ 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, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7334 <_loop0_75_rule+0x64> │ │ │ │ │ + bl 7318 <_loop0_75_rule+0x74> │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c0a <_loop0_87_rule+0x82> │ │ │ │ │ + beq.n 4bee <_loop0_87_rule+0x82> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 4c68 <_loop0_87_rule+0xe0> │ │ │ │ │ + beq.n 4c4c <_loop0_87_rule+0xe0> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 4be4 <_loop0_87_rule+0x5c> │ │ │ │ │ + b.n 4bc8 <_loop0_87_rule+0x5c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 4c1e <_loop0_87_rule+0x96> │ │ │ │ │ + b.n 4c02 <_loop0_87_rule+0x96> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 4c84 <_loop0_87_rule+0xfc> │ │ │ │ │ + cbz r0, 4c68 <_loop0_87_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4c4e <_loop0_87_rule+0xc6> │ │ │ │ │ + b.n 4c32 <_loop0_87_rule+0xc6> │ │ │ │ │ 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 4c2c <_loop0_87_rule+0xa4> │ │ │ │ │ + b.n 4c10 <_loop0_87_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4bfa <_loop0_87_rule+0x72> │ │ │ │ │ + b.n 4bde <_loop0_87_rule+0x72> │ │ │ │ │ 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 4c2c <_loop0_87_rule+0xa4> │ │ │ │ │ + b.n 4c10 <_loop0_87_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4c2c <_loop0_87_rule+0xa4> │ │ │ │ │ + b.n 4c10 <_loop0_87_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4bba <_loop0_87_rule+0x32> │ │ │ │ │ + b.n 4b9e <_loop0_87_rule+0x32> │ │ │ │ │ │ │ │ │ │ -00004cc0 <_tmp_17_rule>: │ │ │ │ │ +00004ca4 <_tmp_17_rule>: │ │ │ │ │ _tmp_17_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 4d18 <_tmp_17_rule+0x58> │ │ │ │ │ + beq.n 4cfc <_tmp_17_rule+0x58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 4d18 <_tmp_17_rule+0x58> │ │ │ │ │ + cbnz r0, 4cfc <_tmp_17_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4d10 <_tmp_17_rule+0x50> │ │ │ │ │ + cbnz r3, 4cf4 <_tmp_17_rule+0x50> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4d04 <_tmp_17_rule+0x44> │ │ │ │ │ + cbnz r0, 4ce8 <_tmp_17_rule+0x44> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4cfc <_tmp_17_rule+0x3c> │ │ │ │ │ - b.n 4cfa <_tmp_17_rule+0x3a> │ │ │ │ │ + bne.n 4ce0 <_tmp_17_rule+0x3c> │ │ │ │ │ + b.n 4cde <_tmp_17_rule+0x3a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d00 <_tmp_17_rule+0x40> │ │ │ │ │ + b.n 4ce4 <_tmp_17_rule+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4cea <_tmp_17_rule+0x2a> │ │ │ │ │ + b.n 4cce <_tmp_17_rule+0x2a> │ │ │ │ │ │ │ │ │ │ -00004d20 <_loop0_32_rule>: │ │ │ │ │ +00004d04 <_loop0_32_rule>: │ │ │ │ │ _loop0_32_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 4e08 <_loop0_32_rule+0xe8> │ │ │ │ │ + beq.n 4dec <_loop0_32_rule+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4e08 <_loop0_32_rule+0xe8> │ │ │ │ │ + bne.n 4dec <_loop0_32_rule+0xe8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4df0 <_loop0_32_rule+0xd0> │ │ │ │ │ + bne.n 4dd4 <_loop0_32_rule+0xd0> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4df8 <_loop0_32_rule+0xd8> │ │ │ │ │ + beq.n 4ddc <_loop0_32_rule+0xd8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4df0 <_loop0_32_rule+0xd0> │ │ │ │ │ + bne.n 4dd4 <_loop0_32_rule+0xd0> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4e10 │ │ │ │ │ + bl 4df4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 4da4 <_loop0_32_rule+0x84> │ │ │ │ │ + cbnz r0, 4d88 <_loop0_32_rule+0x84> │ │ │ │ │ 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, 4ddc <_loop0_32_rule+0xbc> │ │ │ │ │ + cbz r0, 4dc0 <_loop0_32_rule+0xbc> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 4db4 <_loop0_32_rule+0x94> │ │ │ │ │ + bgt.n 4d98 <_loop0_32_rule+0x94> │ │ │ │ │ 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 4dc2 <_loop0_32_rule+0xa2> │ │ │ │ │ + beq.n 4da6 <_loop0_32_rule+0xa2> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 4d74 <_loop0_32_rule+0x54> │ │ │ │ │ + b.n 4d58 <_loop0_32_rule+0x54> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 4d8c <_loop0_32_rule+0x6c> │ │ │ │ │ + b.n 4d70 <_loop0_32_rule+0x6c> │ │ │ │ │ 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, 4ddc <_loop0_32_rule+0xbc> │ │ │ │ │ + cbz r0, 4dc0 <_loop0_32_rule+0xbc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4da8 <_loop0_32_rule+0x88> │ │ │ │ │ + b.n 4d8c <_loop0_32_rule+0x88> │ │ │ │ │ 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 4d9a <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 4d7e <_loop0_32_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d9a <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 4d7e <_loop0_32_rule+0x7a> │ │ │ │ │ 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 4d9a <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 4d7e <_loop0_32_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4d50 <_loop0_32_rule+0x30> │ │ │ │ │ + b.n 4d34 <_loop0_32_rule+0x30> │ │ │ │ │ │ │ │ │ │ -00004e10 : │ │ │ │ │ +00004df4 : │ │ │ │ │ param_maybe_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 4ee8 │ │ │ │ │ + beq.n 4ecc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4ee8 │ │ │ │ │ + bne.n 4ecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f02 │ │ │ │ │ + bne.n 4ee6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl dffc │ │ │ │ │ + bl e010 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 4e92 │ │ │ │ │ + cbz r0, 4e76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11620 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r2, 4e94 │ │ │ │ │ + cbnz r2, 4e78 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4e92 │ │ │ │ │ + cbz r0, 4e76 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, 4e94 │ │ │ │ │ + cbnz r2, 4e78 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ef0 │ │ │ │ │ + beq.n 4ed4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4f02 │ │ │ │ │ + bne.n 4ee6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dffc │ │ │ │ │ + bl e010 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 4eae │ │ │ │ │ + cbnz r0, 4e92 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4e86 │ │ │ │ │ + b.n 4e6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11620 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ea6 │ │ │ │ │ + bne.n 4e8a │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ea6 │ │ │ │ │ + bne.n 4e8a │ │ │ │ │ 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 4ea6 │ │ │ │ │ + beq.n 4e8a │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 4e78 │ │ │ │ │ + b.n 4e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4e3e │ │ │ │ │ + b.n 4e22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4eaa │ │ │ │ │ + beq.n 4e8e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4e8a │ │ │ │ │ + b.n 4e6e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4e8a │ │ │ │ │ + b.n 4e6e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004f0c <_gather_15_rule>: │ │ │ │ │ +00004ef0 <_gather_15_rule>: │ │ │ │ │ _gather_15_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5046 <_gather_15_rule+0x13a> │ │ │ │ │ + beq.w 502a <_gather_15_rule+0x13a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5046 <_gather_15_rule+0x13a> │ │ │ │ │ + bne.w 502a <_gather_15_rule+0x13a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 503e <_gather_15_rule+0x132> │ │ │ │ │ + bne.n 5022 <_gather_15_rule+0x132> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 502e <_gather_15_rule+0x122> │ │ │ │ │ + beq.n 5012 <_gather_15_rule+0x122> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5036 <_gather_15_rule+0x12a> │ │ │ │ │ + beq.n 501a <_gather_15_rule+0x12a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5036 <_gather_15_rule+0x12a> │ │ │ │ │ + bne.n 501a <_gather_15_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5028 <_gather_15_rule+0x11c> │ │ │ │ │ + bne.n 500c <_gather_15_rule+0x11c> │ │ │ │ │ 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.n 5020 <_gather_15_rule+0x114> │ │ │ │ │ + beq.n 5004 <_gather_15_rule+0x114> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5028 <_gather_15_rule+0x11c> │ │ │ │ │ + bne.n 500c <_gather_15_rule+0x11c> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4fd8 <_gather_15_rule+0xcc> │ │ │ │ │ + cbnz r0, 4fbc <_gather_15_rule+0xcc> │ │ │ │ │ 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.n 501a <_gather_15_rule+0x10e> │ │ │ │ │ + beq.n 4ffe <_gather_15_rule+0x10e> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 4ff4 <_gather_15_rule+0xe8> │ │ │ │ │ + bgt.n 4fd8 <_gather_15_rule+0xe8> │ │ │ │ │ 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, r8 │ │ │ │ │ @@ -9204,76 +9195,76 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f9e <_gather_15_rule+0x92> │ │ │ │ │ + beq.n 4f82 <_gather_15_rule+0x92> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 5002 <_gather_15_rule+0xf6> │ │ │ │ │ + beq.n 4fe6 <_gather_15_rule+0xf6> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 4f94 <_gather_15_rule+0x88> │ │ │ │ │ + b.n 4f78 <_gather_15_rule+0x88> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 4fb0 <_gather_15_rule+0xa4> │ │ │ │ │ + b.n 4f94 <_gather_15_rule+0xa4> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 501a <_gather_15_rule+0x10e> │ │ │ │ │ + cbz r0, 4ffe <_gather_15_rule+0x10e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4fe8 <_gather_15_rule+0xdc> │ │ │ │ │ + b.n 4fcc <_gather_15_rule+0xdc> │ │ │ │ │ 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 fp, [r4, #8] │ │ │ │ │ - b.n 4fce <_gather_15_rule+0xc2> │ │ │ │ │ + b.n 4fb2 <_gather_15_rule+0xc2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4f72 <_gather_15_rule+0x66> │ │ │ │ │ + b.n 4f56 <_gather_15_rule+0x66> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4fd0 <_gather_15_rule+0xc4> │ │ │ │ │ + b.n 4fb4 <_gather_15_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4f40 <_gather_15_rule+0x34> │ │ │ │ │ + b.n 4f24 <_gather_15_rule+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005050 : │ │ │ │ │ +00005034 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ - cbz r3, 506e │ │ │ │ │ + cbz r3, 5052 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt.n 5076 │ │ │ │ │ + blt.n 505a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ @@ -9291,554 +9282,554 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC101 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 5068 │ │ │ │ │ + b.n 504c │ │ │ │ │ │ │ │ │ │ -000050a0 : │ │ │ │ │ +00005084 : │ │ │ │ │ param_star_annotation_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.n 5106 │ │ │ │ │ + beq.n 50ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5106 │ │ │ │ │ + cbnz r0, 50ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 51a2 │ │ │ │ │ + bne.n 5186 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 517e │ │ │ │ │ + beq.n 5162 │ │ │ │ │ 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 r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 510e │ │ │ │ │ + cbnz r0, 50f2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 │ │ │ │ │ - b.n 50ce │ │ │ │ │ + b.n 50b2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 51d6 │ │ │ │ │ + beq.n 51ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 51d6 │ │ │ │ │ + bne.n 51ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 51ce │ │ │ │ │ + bne.n 51b2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51ce │ │ │ │ │ + beq.n 51b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9214 │ │ │ │ │ + bl 9210 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51ce │ │ │ │ │ + beq.n 51b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ 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, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51c8 │ │ │ │ │ + beq.n 51ac │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 51b6 │ │ │ │ │ + cbz r0, 519a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 50fa │ │ │ │ │ + b.n 50de │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 51aa │ │ │ │ │ + blt.n 518e │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 50ea │ │ │ │ │ + beq.n 50ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 50fc │ │ │ │ │ + b.n 50e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 50fc │ │ │ │ │ + b.n 50e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 50f8 │ │ │ │ │ + beq.n 50dc │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 50fc │ │ │ │ │ + b.n 50e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 50fc │ │ │ │ │ + b.n 50e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 50f6 │ │ │ │ │ + b.n 50da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5128 │ │ │ │ │ + b.n 510c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000051e0 <_loop1_33_rule>: │ │ │ │ │ +000051c4 <_loop1_33_rule>: │ │ │ │ │ _loop1_33_rule(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 52a8 <_loop1_33_rule+0xc8> │ │ │ │ │ + beq.n 528c <_loop1_33_rule+0xc8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 52a8 <_loop1_33_rule+0xc8> │ │ │ │ │ + bne.n 528c <_loop1_33_rule+0xc8> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 529e <_loop1_33_rule+0xbe> │ │ │ │ │ + bne.n 5282 <_loop1_33_rule+0xbe> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52c4 <_loop1_33_rule+0xe4> │ │ │ │ │ + beq.n 52a8 <_loop1_33_rule+0xe4> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - cbz r4, 5238 <_loop1_33_rule+0x58> │ │ │ │ │ - b.n 529e <_loop1_33_rule+0xbe> │ │ │ │ │ + cbz r4, 521c <_loop1_33_rule+0x58> │ │ │ │ │ + b.n 5282 <_loop1_33_rule+0xbe> │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ str.w r7, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4e10 │ │ │ │ │ + bl 4df4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 525c <_loop1_33_rule+0x7c> │ │ │ │ │ + cbz r0, 5240 <_loop1_33_rule+0x7c> │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 522e <_loop1_33_rule+0x4e> │ │ │ │ │ + bne.n 5212 <_loop1_33_rule+0x4e> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 52b0 <_loop1_33_rule+0xd0> │ │ │ │ │ + cbz r0, 5294 <_loop1_33_rule+0xd0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 522e <_loop1_33_rule+0x4e> │ │ │ │ │ + b.n 5212 <_loop1_33_rule+0x4e> │ │ │ │ │ str.w r9, [r5, #8] │ │ │ │ │ - cbz r4, 5298 <_loop1_33_rule+0xb8> │ │ │ │ │ + cbz r4, 527c <_loop1_33_rule+0xb8> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 5298 <_loop1_33_rule+0xb8> │ │ │ │ │ + cbnz r7, 527c <_loop1_33_rule+0xb8> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 5282 <_loop1_33_rule+0xa2> │ │ │ │ │ - b.n 52b0 <_loop1_33_rule+0xd0> │ │ │ │ │ + cbnz r0, 5266 <_loop1_33_rule+0xa2> │ │ │ │ │ + b.n 5294 <_loop1_33_rule+0xd0> │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bgt.n 5274 <_loop1_33_rule+0x94> │ │ │ │ │ + bgt.n 5258 <_loop1_33_rule+0x94> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5290 <_loop1_33_rule+0xb0> │ │ │ │ │ + b.n 5274 <_loop1_33_rule+0xb0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 520e <_loop1_33_rule+0x2e> │ │ │ │ │ + b.n 51f2 <_loop1_33_rule+0x2e> │ │ │ │ │ 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 5290 <_loop1_33_rule+0xb0> │ │ │ │ │ + b.n 5274 <_loop1_33_rule+0xb0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5290 <_loop1_33_rule+0xb0> │ │ │ │ │ + b.n 5274 <_loop1_33_rule+0xb0> │ │ │ │ │ │ │ │ │ │ -000052d4 : │ │ │ │ │ +000052b8 : │ │ │ │ │ continue_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 53a6 │ │ │ │ │ + beq.n 538a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 53a6 │ │ │ │ │ + bne.n 538a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5392 │ │ │ │ │ + bne.n 5376 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 536e │ │ │ │ │ + beq.n 5352 │ │ │ │ │ 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, #528 @ 0x210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 533a │ │ │ │ │ + cbnz r0, 531e │ │ │ │ │ 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, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ 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 532e │ │ │ │ │ + beq.n 5312 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Continue │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 532e │ │ │ │ │ + bne.n 5312 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 532c │ │ │ │ │ + beq.n 5310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5332 │ │ │ │ │ + b.n 5316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 539a │ │ │ │ │ + blt.n 537e │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 531e │ │ │ │ │ + beq.n 5302 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5332 │ │ │ │ │ + b.n 5316 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5332 │ │ │ │ │ + b.n 5316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5302 │ │ │ │ │ + b.n 52e6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000053b0 : │ │ │ │ │ +00005394 : │ │ │ │ │ break_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5482 │ │ │ │ │ + beq.n 5466 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5482 │ │ │ │ │ + bne.n 5466 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 546e │ │ │ │ │ + bne.n 5452 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 544a │ │ │ │ │ + beq.n 542e │ │ │ │ │ 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 r0, r4 │ │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5416 │ │ │ │ │ + cbnz r0, 53fa │ │ │ │ │ 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, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ 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 540a │ │ │ │ │ + beq.n 53ee │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 540a │ │ │ │ │ + bne.n 53ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5408 │ │ │ │ │ + beq.n 53ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 540e │ │ │ │ │ + b.n 53f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5476 │ │ │ │ │ + blt.n 545a │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 53fa │ │ │ │ │ + beq.n 53de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 540e │ │ │ │ │ + b.n 53f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 540e │ │ │ │ │ + b.n 53f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 53de │ │ │ │ │ + b.n 53c2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000548c <_gather_35_rule>: │ │ │ │ │ +00005470 <_gather_35_rule>: │ │ │ │ │ _gather_35_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 55c6 <_gather_35_rule+0x13a> │ │ │ │ │ + beq.w 55aa <_gather_35_rule+0x13a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55c6 <_gather_35_rule+0x13a> │ │ │ │ │ + bne.w 55aa <_gather_35_rule+0x13a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 55be <_gather_35_rule+0x132> │ │ │ │ │ + bne.n 55a2 <_gather_35_rule+0x132> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 55d0 │ │ │ │ │ + bl 55b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55ae <_gather_35_rule+0x122> │ │ │ │ │ + beq.n 5592 <_gather_35_rule+0x122> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 55b6 <_gather_35_rule+0x12a> │ │ │ │ │ + beq.n 559a <_gather_35_rule+0x12a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 55b6 <_gather_35_rule+0x12a> │ │ │ │ │ + bne.n 559a <_gather_35_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 55a8 <_gather_35_rule+0x11c> │ │ │ │ │ + bne.n 558c <_gather_35_rule+0x11c> │ │ │ │ │ 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.n 55a0 <_gather_35_rule+0x114> │ │ │ │ │ + beq.n 5584 <_gather_35_rule+0x114> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 55a8 <_gather_35_rule+0x11c> │ │ │ │ │ + bne.n 558c <_gather_35_rule+0x11c> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5558 <_gather_35_rule+0xcc> │ │ │ │ │ + cbnz r0, 553c <_gather_35_rule+0xcc> │ │ │ │ │ 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.n 559a <_gather_35_rule+0x10e> │ │ │ │ │ + beq.n 557e <_gather_35_rule+0x10e> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 5574 <_gather_35_rule+0xe8> │ │ │ │ │ + bgt.n 5558 <_gather_35_rule+0xe8> │ │ │ │ │ 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, r8 │ │ │ │ │ @@ -9849,391 +9840,391 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 55d0 │ │ │ │ │ + bl 55b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 551e <_gather_35_rule+0x92> │ │ │ │ │ + beq.n 5502 <_gather_35_rule+0x92> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 5582 <_gather_35_rule+0xf6> │ │ │ │ │ + beq.n 5566 <_gather_35_rule+0xf6> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5514 <_gather_35_rule+0x88> │ │ │ │ │ + b.n 54f8 <_gather_35_rule+0x88> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 5530 <_gather_35_rule+0xa4> │ │ │ │ │ + b.n 5514 <_gather_35_rule+0xa4> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 559a <_gather_35_rule+0x10e> │ │ │ │ │ + cbz r0, 557e <_gather_35_rule+0x10e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5568 <_gather_35_rule+0xdc> │ │ │ │ │ + b.n 554c <_gather_35_rule+0xdc> │ │ │ │ │ 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 fp, [r4, #8] │ │ │ │ │ - b.n 554e <_gather_35_rule+0xc2> │ │ │ │ │ + b.n 5532 <_gather_35_rule+0xc2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 54f2 <_gather_35_rule+0x66> │ │ │ │ │ + b.n 54d6 <_gather_35_rule+0x66> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5550 <_gather_35_rule+0xc4> │ │ │ │ │ + b.n 5534 <_gather_35_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 54c0 <_gather_35_rule+0x34> │ │ │ │ │ + b.n 54a4 <_gather_35_rule+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000055d0 : │ │ │ │ │ +000055b4 : │ │ │ │ │ with_item_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 5696 │ │ │ │ │ + beq.n 567a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5696 │ │ │ │ │ + bne.n 567a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 568e │ │ │ │ │ + bne.n 5672 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 561e │ │ │ │ │ + cbz r0, 5602 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 564e │ │ │ │ │ + cbnz r0, 5632 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 56a4 │ │ │ │ │ + bne.n 5688 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 568e │ │ │ │ │ + bne.n 5672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 569e │ │ │ │ │ + beq.n 5682 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 567e │ │ │ │ │ + cbz r0, 5662 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cdc <_tmp_16_rule+0x54> │ │ │ │ │ + bl 5cc8 <_tmp_16_rule+0x60> │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 561e │ │ │ │ │ + beq.n 5602 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_36_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_36_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 561e │ │ │ │ │ + beq.n 5602 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5642 │ │ │ │ │ + bne.n 5626 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 56a0 │ │ │ │ │ + cbz r0, 5684 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5646 │ │ │ │ │ + b.n 562a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5646 │ │ │ │ │ + b.n 562a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 55fe │ │ │ │ │ + b.n 55e2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5642 │ │ │ │ │ + b.n 5626 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 572c │ │ │ │ │ + bne.n 5710 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 5724 │ │ │ │ │ + beq.n 5708 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5724 │ │ │ │ │ + cbnz r0, 5708 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 571e │ │ │ │ │ + cbnz r5, 5702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, 5716 │ │ │ │ │ + cbz r0, 56fa │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5716 │ │ │ │ │ + cbz r0, 56fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, 5716 │ │ │ │ │ + cbz r0, 56fa │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_36_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_36_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 5716 │ │ │ │ │ + cbz r0, 56fa │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7834 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl 7808 <_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, 5718 │ │ │ │ │ + cbz r0, 56fc │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 5628 │ │ │ │ │ + b.n 560c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 5710 │ │ │ │ │ + b.n 56f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5710 │ │ │ │ │ + b.n 56f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 56c4 │ │ │ │ │ + b.n 56a8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5646 │ │ │ │ │ + b.n 562a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005734 <_tmp_36_rule>: │ │ │ │ │ +00005718 <_tmp_36_rule>: │ │ │ │ │ _tmp_36_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 5796 <_tmp_36_rule+0x62> │ │ │ │ │ + beq.n 577a <_tmp_36_rule+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5796 <_tmp_36_rule+0x62> │ │ │ │ │ + cbnz r0, 577a <_tmp_36_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 57a2 <_tmp_36_rule+0x6e> │ │ │ │ │ + cbnz r3, 5786 <_tmp_36_rule+0x6e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 578e <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r0, 5772 <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 578e <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r3, 5772 <_tmp_36_rule+0x5a> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 578e <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r0, 5772 <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 578e <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r3, 5772 <_tmp_36_rule+0x5a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 579e <_tmp_36_rule+0x6a> │ │ │ │ │ + cbz r0, 5782 <_tmp_36_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 575e <_tmp_36_rule+0x2a> │ │ │ │ │ + b.n 5742 <_tmp_36_rule+0x2a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 578e <_tmp_36_rule+0x5a> │ │ │ │ │ + b.n 5772 <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5792 <_tmp_36_rule+0x5e> │ │ │ │ │ + b.n 5776 <_tmp_36_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000057ac : │ │ │ │ │ +00005790 : │ │ │ │ │ del_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, #4048] @ 0xfd0 │ │ │ │ │ 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.w 5928 │ │ │ │ │ + beq.w 590c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5928 │ │ │ │ │ + bne.w 590c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 593c │ │ │ │ │ + bne.w 5920 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5934 │ │ │ │ │ + beq.w 5918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5934 │ │ │ │ │ + bne.w 5918 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5942 │ │ │ │ │ + bne.w 5926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 594c │ │ │ │ │ + bl 5930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5914 │ │ │ │ │ + beq.n 58f8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5920 │ │ │ │ │ + beq.n 5904 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5920 │ │ │ │ │ + bne.n 5904 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 590e │ │ │ │ │ + bne.n 58f2 │ │ │ │ │ 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.n 5906 │ │ │ │ │ + beq.n 58ea │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 590e │ │ │ │ │ + bne.n 58f2 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 58be │ │ │ │ │ + cbnz r0, 58a2 │ │ │ │ │ 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.n 5900 │ │ │ │ │ + beq.n 58e4 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 58da │ │ │ │ │ + bgt.n 58be │ │ │ │ │ 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, r8 │ │ │ │ │ @@ -10243,206 +10234,206 @@ │ │ │ │ │ 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 5918 │ │ │ │ │ + beq.n 58fc │ │ │ │ │ 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.n 5930 │ │ │ │ │ + bne.n 5914 │ │ │ │ │ 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, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 594c │ │ │ │ │ + bl 5930 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5868 │ │ │ │ │ + beq.n 584c │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 58e8 │ │ │ │ │ + beq.n 58cc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 585e │ │ │ │ │ + b.n 5842 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 587a │ │ │ │ │ + b.n 585e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 5900 │ │ │ │ │ + cbz r0, 58e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 58ce │ │ │ │ │ + b.n 58b2 │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 58b2 │ │ │ │ │ + b.n 5896 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 583c │ │ │ │ │ + b.n 5820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 57e0 │ │ │ │ │ + b.n 57c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5918 │ │ │ │ │ + b.n 58fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 580c │ │ │ │ │ + b.n 57f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 58b4 │ │ │ │ │ + b.n 5898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5918 │ │ │ │ │ + b.n 58fc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000594c : │ │ │ │ │ +00005930 : │ │ │ │ │ del_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 │ │ │ │ │ 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 5b94 │ │ │ │ │ + beq.w 5b74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b94 │ │ │ │ │ + bne.w 5b74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5bb2 │ │ │ │ │ + bne.w 5b92 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a56 │ │ │ │ │ + bne.n 5a3a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 5b9c │ │ │ │ │ + beq.w 5b7c │ │ │ │ │ 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 5bb2 │ │ │ │ │ + bne.w 5b92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3718 │ │ │ │ │ + bl 3714 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 59d0 │ │ │ │ │ + cbz r0, 59b4 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5ace │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 5ab2 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 5bb2 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 5b92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3718 │ │ │ │ │ + bl 3714 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a64 │ │ │ │ │ + beq.n 5a48 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a64 │ │ │ │ │ + beq.n 5a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100d4 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a64 │ │ │ │ │ + beq.n 5a48 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5a64 │ │ │ │ │ + cbz r0, 5a48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 5a64 │ │ │ │ │ + cbz r0, 5a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bb2 │ │ │ │ │ + beq.w 5b92 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ movs r2, #3 │ │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b20 │ │ │ │ │ + beq.n 5b04 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -10451,963 +10442,962 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5b2e │ │ │ │ │ + bne.n 5b12 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5baa │ │ │ │ │ + beq.w 5b8a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5baa │ │ │ │ │ + bne.w 5b8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5c10 │ │ │ │ │ + bne.w 5bf0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 5bbc │ │ │ │ │ + beq.w 5b9c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bdc │ │ │ │ │ + beq.w 5bbc │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b7a │ │ │ │ │ + beq.n 5b5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5a48 │ │ │ │ │ + b.n 5a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59d0 │ │ │ │ │ + beq.w 59b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59d0 │ │ │ │ │ + beq.w 59b4 │ │ │ │ │ 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.n 5bb2 │ │ │ │ │ + beq.n 5b92 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ movs r2, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a48 │ │ │ │ │ + bne.n 5a2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a48 │ │ │ │ │ + beq.n 5a2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5bb8 │ │ │ │ │ + b.n 5b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57ac │ │ │ │ │ + bl 5790 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c10 │ │ │ │ │ + bne.n 5bf0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c10 │ │ │ │ │ + beq.n 5bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov ip, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c10 │ │ │ │ │ + beq.n 5bf0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ movs r1, #3 │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5ac4 │ │ │ │ │ + bne.n 5aa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c10 │ │ │ │ │ + beq.n 5bf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 5a48 │ │ │ │ │ + b.n 5a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5980 │ │ │ │ │ + b.n 5964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 59a4 │ │ │ │ │ - b.n 5b28 │ │ │ │ │ + bge.w 5988 │ │ │ │ │ + b.n 5b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5a8c │ │ │ │ │ + b.n 5a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5a5e │ │ │ │ │ + b.n 5a42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5b82 │ │ │ │ │ + blt.n 5b62 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5aaa │ │ │ │ │ - b.n 5c10 │ │ │ │ │ + beq.w 5a8e │ │ │ │ │ + b.n 5bf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 5c10 │ │ │ │ │ + cbnz r3, 5bf0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5c5c │ │ │ │ │ + bne.n 5c3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 5c10 │ │ │ │ │ + cbnz r3, 5bf0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5c16 │ │ │ │ │ + cbnz r0, 5bf6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 5c10 │ │ │ │ │ + cbnz r3, 5bf0 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5b34 │ │ │ │ │ + bne.n 5b18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5b8a │ │ │ │ │ + b.n 5b6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57ac │ │ │ │ │ + bl 5790 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c00 │ │ │ │ │ + bne.n 5be0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5bfe │ │ │ │ │ + beq.n 5bde │ │ │ │ │ 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 5c10 │ │ │ │ │ + beq.n 5bf0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ac4 │ │ │ │ │ - b.n 5b7a │ │ │ │ │ + bne.w 5aa8 │ │ │ │ │ + b.n 5b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 594c │ │ │ │ │ + bl 5930 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5bee │ │ │ │ │ + beq.n 5bce │ │ │ │ │ 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.n 5bee │ │ │ │ │ + beq.n 5bce │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ac4 │ │ │ │ │ - b.n 5b7a │ │ │ │ │ + bne.w 5aa8 │ │ │ │ │ + b.n 5b5a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005c88 <_tmp_16_rule>: │ │ │ │ │ +00005c68 <_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 5cda <_tmp_16_rule+0x52> │ │ │ │ │ + beq.n 5cba <_tmp_16_rule+0x52> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5cda <_tmp_16_rule+0x52> │ │ │ │ │ + cbnz r0, 5cba <_tmp_16_rule+0x52> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5ce6 <_tmp_16_rule+0x5e> │ │ │ │ │ + cbnz r3, 5cc6 <_tmp_16_rule+0x5e> │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5cd2 <_tmp_16_rule+0x4a> │ │ │ │ │ + cbnz r0, 5cb2 <_tmp_16_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5cd2 <_tmp_16_rule+0x4a> │ │ │ │ │ + cbnz r3, 5cb2 <_tmp_16_rule+0x4a> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5ce2 <_tmp_16_rule+0x5a> │ │ │ │ │ + cbz r0, 5cc2 <_tmp_16_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5cb2 <_tmp_16_rule+0x2a> │ │ │ │ │ + b.n 5c92 <_tmp_16_rule+0x2a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 5cd2 <_tmp_16_rule+0x4a> │ │ │ │ │ + b.n 5cb2 <_tmp_16_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5cd6 <_tmp_16_rule+0x4e> │ │ │ │ │ + b.n 5cb6 <_tmp_16_rule+0x4e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005cf0 : │ │ │ │ │ +00005cd0 : │ │ │ │ │ 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, #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 5e7c │ │ │ │ │ + beq.w 5e58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5e7c │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 5e74 │ │ │ │ │ - ldrd r5, r6, [r4, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bne.n 5e1a │ │ │ │ │ + bne.w 5e58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 5e50 │ │ │ │ │ + ldrd r6, r7, [r4, #8] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.n 5df6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - blt.w 5e6a │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + blt.w 5e46 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + ldr.w r3, [r3, r7, 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.n 5df4 │ │ │ │ │ + bne.n 5dd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e16 │ │ │ │ │ + beq.n 5df2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5f0c │ │ │ │ │ + beq.w 5ee6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f0c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 5f04 │ │ │ │ │ + bne.w 5ee6 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 5ede │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e08 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 5f04 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq.n 5de4 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 5ede │ │ │ │ │ + movs r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 4cc0 <_tmp_17_rule> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 4ca4 <_tmp_17_rule> │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ef6 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 5e84 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne.w 5ece │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 5e60 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ 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 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 5e74 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 5e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 5de2 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbz r0, 5dbe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5e2e │ │ │ │ │ + cbnz r0, 5e0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e74 │ │ │ │ │ + bne.n 5e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbz r0, 5e2a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 5e06 │ │ │ │ │ + ldr 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, r7 │ │ │ │ │ + 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 r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5dc8 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 5da4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n 5d54 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.n 5df4 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 5d34 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 5dd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5df4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq.n 5dd0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r5, r6, [r7, #20] │ │ │ │ │ + ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5eec │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + beq.n 5ec4 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + str r6, [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 r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5df4 │ │ │ │ │ + bne.n 5dd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ef2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 5df8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 5df8 │ │ │ │ │ + beq.n 5eca │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5dd4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5d24 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 5dba │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + b.n 5d04 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5d96 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e02 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble.n 5eb2 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - ldr.w r0, [r7, r2, lsl #2] │ │ │ │ │ - str.w r0, [r1, r2, lsl #2] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - b.n 5ea0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.n 5dde │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ble.n 5e8a │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + ldr.w r1, [r8, r3, lsl #2] │ │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 5e78 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ 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 r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 5dc8 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 5da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5df4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + beq.n 5dd0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r5, r6, [r7, #20] │ │ │ │ │ + ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e4a │ │ │ │ │ + bne.n 5e26 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5e4a │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 5df4 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - beq.n 5f14 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - str.w r2, [r7, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 5da2 │ │ │ │ │ + b.n 5e26 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 5dd0 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq.n 5eee │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + str.w r3, [r8, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + b.n 5d82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5dc8 │ │ │ │ │ + b.n 5da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5d80 │ │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + b.n 5d60 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + lsls r3, r2, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e02 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 5efa │ │ │ │ │ + beq.w 5dde │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 5ed4 │ │ │ │ │ │ │ │ │ │ -00005f34 <_tmp_149_rule>: │ │ │ │ │ +00005f08 <_tmp_149_rule>: │ │ │ │ │ _tmp_149_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 5f88 <_tmp_149_rule+0x54> │ │ │ │ │ + beq.n 5f5c <_tmp_149_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5f88 <_tmp_149_rule+0x54> │ │ │ │ │ + cbnz r0, 5f5c <_tmp_149_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5f90 <_tmp_149_rule+0x5c> │ │ │ │ │ + cbnz r3, 5f64 <_tmp_149_rule+0x5c> │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5f80 <_tmp_149_rule+0x4c> │ │ │ │ │ + cbnz r0, 5f54 <_tmp_149_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5f80 <_tmp_149_rule+0x4c> │ │ │ │ │ + cbnz r3, 5f54 <_tmp_149_rule+0x4c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5f80 <_tmp_149_rule+0x4c> │ │ │ │ │ + cbnz r0, 5f54 <_tmp_149_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5f5e <_tmp_149_rule+0x2a> │ │ │ │ │ + b.n 5f32 <_tmp_149_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5f84 <_tmp_149_rule+0x50> │ │ │ │ │ + b.n 5f58 <_tmp_149_rule+0x50> │ │ │ │ │ │ │ │ │ │ -00005f98 : │ │ │ │ │ +00005f6c : │ │ │ │ │ lambda_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, #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 65d2 │ │ │ │ │ + beq.w 65a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 65d2 │ │ │ │ │ + bne.w 65a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 65cc │ │ │ │ │ + bne.w 65a0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 60f4 │ │ │ │ │ + bne.w 60c8 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 60ec │ │ │ │ │ + beq.n 60c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 60ec │ │ │ │ │ + bne.n 60c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6368 │ │ │ │ │ + bne.w 633c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 65e0 │ │ │ │ │ + bl 65b4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6300 │ │ │ │ │ + bne.w 62d4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6368 │ │ │ │ │ + bne.w 633c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 671c │ │ │ │ │ + bl 66f0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 636e │ │ │ │ │ + bne.w 6342 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6368 │ │ │ │ │ + bne.w 633c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11608 <_loop1_73_rule> │ │ │ │ │ + bl 1172c <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6074 │ │ │ │ │ + cbz r0, 6048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a68 <_loop0_72_rule> │ │ │ │ │ - cbz r0, 6074 │ │ │ │ │ + bl 6a3c <_loop0_72_rule> │ │ │ │ │ + cbz r0, 6048 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b58 │ │ │ │ │ + bl 6b2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6076 │ │ │ │ │ + cbnz r1, 604a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ - cbz r0, 60ba │ │ │ │ │ + cbz r0, 608e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6368 │ │ │ │ │ + bne.w 633c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6804 <_loop1_74_rule> │ │ │ │ │ + bl 67d8 <_loop1_74_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 60cc │ │ │ │ │ + cbnz r0, 60a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6368 │ │ │ │ │ + bne.w 633c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 6b58 │ │ │ │ │ - cbnz r0, 60a6 │ │ │ │ │ + bl 6b2c │ │ │ │ │ + cbnz r0, 607a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 606a │ │ │ │ │ + b.n 603e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6066 │ │ │ │ │ + bne.n 603a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 609c │ │ │ │ │ + beq.n 6070 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 60a0 │ │ │ │ │ + b.n 6074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b58 │ │ │ │ │ + bl 6b2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 608a │ │ │ │ │ + bne.n 605e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6066 │ │ │ │ │ - b.n 60ba │ │ │ │ │ + bne.n 603a │ │ │ │ │ + b.n 608e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5ffc │ │ │ │ │ + b.n 5fd0 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 63e0 │ │ │ │ │ + beq.w 63b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 63e0 │ │ │ │ │ + bne.w 63b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6418 │ │ │ │ │ + bne.w 63ec │ │ │ │ │ movs r1, #17 │ │ │ │ │ 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 63e8 │ │ │ │ │ + bne.w 63bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6418 │ │ │ │ │ + bne.w 63ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fa <_PyPegen_parse+0x2fa> │ │ │ │ │ R_ARM_THM_CALL _tmp_130_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 641e │ │ │ │ │ + bne.w 63f2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6418 │ │ │ │ │ + bne.w 63ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 65e0 │ │ │ │ │ + bl 65b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 61ba │ │ │ │ │ + bne.n 618e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11b18 <_loop0_71_rule> │ │ │ │ │ + bl 11c3c <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63c6 │ │ │ │ │ + beq.w 639a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 63b6 │ │ │ │ │ + beq.w 638a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 63b6 │ │ │ │ │ + bne.w 638a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 63be │ │ │ │ │ + bne.w 6392 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 671c │ │ │ │ │ + bl 66f0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6396 │ │ │ │ │ + bne.w 636a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 63be │ │ │ │ │ + bne.w 6392 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6804 <_loop1_74_rule> │ │ │ │ │ + bl 67d8 <_loop1_74_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 65da │ │ │ │ │ + bne.w 65ae │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6418 │ │ │ │ │ + bne.w 63ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11b18 <_loop0_71_rule> │ │ │ │ │ + bl 11c3c <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ - cbz r0, 61da │ │ │ │ │ + cbz r0, 61ae │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6442 │ │ │ │ │ + bne.w 6416 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6418 │ │ │ │ │ + bne.w 63ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fa <_PyPegen_parse+0x2fa> │ │ │ │ │ R_ARM_THM_CALL _tmp_130_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6202 │ │ │ │ │ + cbnz r1, 61d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72d0 <_loop0_75_rule> │ │ │ │ │ - cbz r0, 6200 │ │ │ │ │ + bl 72a4 <_loop0_75_rule> │ │ │ │ │ + cbz r0, 61d4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6230 │ │ │ │ │ + cbnz r0, 6204 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6418 │ │ │ │ │ + bne.w 63ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a58c <_loop1_76_rule> │ │ │ │ │ - cbz r0, 621e │ │ │ │ │ + bl a55c <_loop1_76_rule> │ │ │ │ │ + cbz r0, 61f2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6298 │ │ │ │ │ + bne.n 626c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 62dc │ │ │ │ │ + bne.n 62b0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 5fe2 │ │ │ │ │ + b.n 5fb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 62f8 │ │ │ │ │ + beq.n 62cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 62f8 │ │ │ │ │ + bne.n 62cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 62f0 │ │ │ │ │ + bne.n 62c4 │ │ │ │ │ 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.n 62ea │ │ │ │ │ + bne.n 62be │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 62f0 │ │ │ │ │ + bne.n 62c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118c4 │ │ │ │ │ + bl 119e8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 62e2 │ │ │ │ │ + beq.n 62b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 72d0 <_loop0_75_rule> │ │ │ │ │ + bl 72a4 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6200 │ │ │ │ │ + beq.n 61d4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6200 │ │ │ │ │ + beq.n 61d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ - b.n 62ac │ │ │ │ │ + b.n 6280 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 621e │ │ │ │ │ + beq.n 61f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11416,58 +11406,58 @@ │ │ │ │ │ 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 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6220 │ │ │ │ │ + beq.n 61f4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6224 │ │ │ │ │ + b.n 61f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 606c │ │ │ │ │ + b.n 6040 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6202 │ │ │ │ │ + b.n 61d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6276 │ │ │ │ │ + b.n 624a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6202 │ │ │ │ │ + b.n 61d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 624c │ │ │ │ │ + b.n 6220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11b18 <_loop0_71_rule> │ │ │ │ │ + bl 11c3c <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6014 │ │ │ │ │ + beq.w 5fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a68 <_loop0_72_rule> │ │ │ │ │ + bl 6a3c <_loop0_72_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6014 │ │ │ │ │ + beq.w 5fe8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b58 │ │ │ │ │ + bl 6b2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6016 │ │ │ │ │ + bne.w 5fea │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11476,91 +11466,91 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6066 │ │ │ │ │ + bne.w 603a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 609e │ │ │ │ │ + beq.w 6072 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 60a0 │ │ │ │ │ + b.n 6074 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 60a0 │ │ │ │ │ + b.n 6074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a68 <_loop0_72_rule> │ │ │ │ │ + bl 6a3c <_loop0_72_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 602c │ │ │ │ │ + beq.w 6000 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b58 │ │ │ │ │ + bl 6b2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 602e │ │ │ │ │ + bne.w 6002 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 6336 │ │ │ │ │ + b.n 630a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 63ca │ │ │ │ │ + cbz r0, 639e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 118c4 │ │ │ │ │ + bl 119e8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ - cbz r0, 63c6 │ │ │ │ │ + cbz r0, 639a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ - b.n 62ac │ │ │ │ │ + b.n 6280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6184 │ │ │ │ │ + b.n 6158 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 61ba │ │ │ │ │ + b.n 618e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 61ba │ │ │ │ │ + b.n 618e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61b4 │ │ │ │ │ + beq.w 6188 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 61ba │ │ │ │ │ + b.n 618e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6112 │ │ │ │ │ + b.n 60e6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 612c │ │ │ │ │ + beq.w 6100 │ │ │ │ │ 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 │ │ │ │ │ @@ -11568,141 +11558,141 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 62c4 │ │ │ │ │ + b.n 6298 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6224 │ │ │ │ │ + b.n 61f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72d0 <_loop0_75_rule> │ │ │ │ │ + bl 72a4 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6142 │ │ │ │ │ + beq.w 6116 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6142 │ │ │ │ │ + beq.w 6116 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ - b.n 62ac │ │ │ │ │ + b.n 6280 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 65c4 │ │ │ │ │ + beq.w 6598 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 65c4 │ │ │ │ │ + bne.w 6598 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 65bc │ │ │ │ │ + bne.w 6590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a24 │ │ │ │ │ + bl 11b48 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65b6 │ │ │ │ │ + beq.w 658a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 65ae │ │ │ │ │ + beq.w 6582 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 65ae │ │ │ │ │ + bne.w 6582 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 65a6 │ │ │ │ │ + bne.w 657a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6526 │ │ │ │ │ + beq.n 64fa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 65a6 │ │ │ │ │ + bne.n 657a │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 64fc │ │ │ │ │ - bl 11a24 │ │ │ │ │ + cbz r2, 64d0 │ │ │ │ │ + bl 11b48 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 64fc │ │ │ │ │ + cbz r0, 64d0 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne.n 64ee │ │ │ │ │ + bne.n 64c2 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 6520 │ │ │ │ │ + cbz r0, 64f4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 64be │ │ │ │ │ + b.n 6492 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 6520 │ │ │ │ │ + cbz r0, 64f4 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - ble.n 653c │ │ │ │ │ + ble.n 6510 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r5, r9, lsl #2] │ │ │ │ │ str.w r0, [r1, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 650c │ │ │ │ │ + b.n 64e0 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 61dc │ │ │ │ │ + b.n 61b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 │ │ │ │ │ @@ -11710,29 +11700,29 @@ │ │ │ │ │ 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 61da │ │ │ │ │ + beq.w 61ae │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 61dc │ │ │ │ │ + bne.w 61b0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61da │ │ │ │ │ + beq.w 61ae │ │ │ │ │ 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 │ │ │ │ │ @@ -11742,907 +11732,907 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 62c6 │ │ │ │ │ + b.n 629a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6536 │ │ │ │ │ + b.n 650a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6498 │ │ │ │ │ + b.n 646c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6536 │ │ │ │ │ + b.n 650a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 61dc │ │ │ │ │ + b.n 61b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6462 │ │ │ │ │ + b.n 6436 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 606c │ │ │ │ │ + b.n 6040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5fcc │ │ │ │ │ + b.n 5fa0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 63a2 │ │ │ │ │ + b.n 6376 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000065e0 : │ │ │ │ │ +000065b4 : │ │ │ │ │ lambda_slash_no_default_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 664e │ │ │ │ │ + beq.n 6622 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 664e │ │ │ │ │ + cbnz r0, 6622 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 667c │ │ │ │ │ + bne.n 6650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 11608 <_loop1_73_rule> │ │ │ │ │ + bl 1172c <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6626 │ │ │ │ │ + cbz r0, 65fa │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 666e │ │ │ │ │ + cbnz r0, 6642 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 667c │ │ │ │ │ + cbnz r3, 6650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11608 <_loop1_73_rule> │ │ │ │ │ + bl 1172c <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6640 │ │ │ │ │ + cbz r0, 6614 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6656 │ │ │ │ │ + cbnz r0, 662a │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 660a │ │ │ │ │ + b.n 65de │ │ │ │ │ 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 6644 │ │ │ │ │ - b.n 6640 │ │ │ │ │ + bne.n 6618 │ │ │ │ │ + b.n 6614 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6644 │ │ │ │ │ - b.n 6626 │ │ │ │ │ + bne.n 6618 │ │ │ │ │ + b.n 65fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6648 │ │ │ │ │ + b.n 661c │ │ │ │ │ │ │ │ │ │ -00006684 : │ │ │ │ │ +00006658 : │ │ │ │ │ invalid_ann_assign_target_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 6714 │ │ │ │ │ + beq.n 66e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6714 │ │ │ │ │ + bne.n 66e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 670c │ │ │ │ │ + cbnz r3, 66e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 31ac │ │ │ │ │ + bl 3190 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 66e4 │ │ │ │ │ + cbnz r0, 66b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 66e4 │ │ │ │ │ + cbnz r3, 66b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef38 │ │ │ │ │ + bl ef50 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 66e4 │ │ │ │ │ + cbnz r0, 66b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 66e4 │ │ │ │ │ + cbnz r3, 66b8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 66f0 │ │ │ │ │ + cbnz r0, 66c4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6684 │ │ │ │ │ + bl 6658 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 66e2 │ │ │ │ │ + beq.n 66b6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 66e2 │ │ │ │ │ + beq.n 66b6 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 66e4 │ │ │ │ │ + b.n 66b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 66e8 │ │ │ │ │ + b.n 66bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 66b2 │ │ │ │ │ + b.n 6686 │ │ │ │ │ │ │ │ │ │ -0000671c : │ │ │ │ │ +000066f0 : │ │ │ │ │ lambda_slash_with_default_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 67fa │ │ │ │ │ + beq.n 67ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 67fa │ │ │ │ │ + bne.n 67ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 67f2 │ │ │ │ │ + bne.n 67c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 11b18 <_loop0_71_rule> │ │ │ │ │ + bl 11c3c <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6764 │ │ │ │ │ + cbz r0, 6738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6804 <_loop1_74_rule> │ │ │ │ │ - cbnz r0, 6790 │ │ │ │ │ + bl 67d8 <_loop1_74_rule> │ │ │ │ │ + cbnz r0, 6764 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 67f2 │ │ │ │ │ + bne.n 67c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11b18 <_loop0_71_rule> │ │ │ │ │ + bl 11c3c <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6780 │ │ │ │ │ + cbz r0, 6754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6804 <_loop1_74_rule> │ │ │ │ │ + bl 67d8 <_loop1_74_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 67cc │ │ │ │ │ + cbnz r0, 67a0 │ │ │ │ │ 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, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6764 │ │ │ │ │ + beq.n 6738 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6764 │ │ │ │ │ + beq.n 6738 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6784 │ │ │ │ │ + bne.n 6758 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6782 │ │ │ │ │ + beq.n 6756 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6788 │ │ │ │ │ + b.n 675c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6780 │ │ │ │ │ + beq.n 6754 │ │ │ │ │ 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 6780 │ │ │ │ │ + beq.n 6754 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 67ac │ │ │ │ │ + b.n 6780 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6788 │ │ │ │ │ + b.n 675c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 674a │ │ │ │ │ + b.n 671e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006804 <_loop1_74_rule>: │ │ │ │ │ +000067d8 <_loop1_74_rule>: │ │ │ │ │ _loop1_74_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 68da <_loop1_74_rule+0xd6> │ │ │ │ │ + beq.n 68ae <_loop1_74_rule+0xd6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 68da <_loop1_74_rule+0xd6> │ │ │ │ │ + bne.n 68ae <_loop1_74_rule+0xd6> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 6864 <_loop1_74_rule+0x60> │ │ │ │ │ + cbnz r6, 6838 <_loop1_74_rule+0x60> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 68ca <_loop1_74_rule+0xc6> │ │ │ │ │ + beq.n 689e <_loop1_74_rule+0xc6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6864 <_loop1_74_rule+0x60> │ │ │ │ │ + cbnz r3, 6838 <_loop1_74_rule+0x60> │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6900 │ │ │ │ │ + bl 68d4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6874 <_loop1_74_rule+0x70> │ │ │ │ │ + cbnz r0, 6848 <_loop1_74_rule+0x70> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 6882 <_loop1_74_rule+0x7e> │ │ │ │ │ + cbnz r6, 6856 <_loop1_74_rule+0x7e> │ │ │ │ │ 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 68e2 <_loop1_74_rule+0xde> │ │ │ │ │ + beq.n 68b6 <_loop1_74_rule+0xde> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 6850 <_loop1_74_rule+0x4c> │ │ │ │ │ + b.n 6824 <_loop1_74_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 685e <_loop1_74_rule+0x5a> │ │ │ │ │ + bne.n 6832 <_loop1_74_rule+0x5a> │ │ │ │ │ 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, 68b6 <_loop1_74_rule+0xb2> │ │ │ │ │ + cbz r0, 688a <_loop1_74_rule+0xb2> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 68aa <_loop1_74_rule+0xa6> │ │ │ │ │ + ble.n 687e <_loop1_74_rule+0xa6> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6898 <_loop1_74_rule+0x94> │ │ │ │ │ + b.n 686c <_loop1_74_rule+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 686a <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 683e <_loop1_74_rule+0x66> │ │ │ │ │ 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 686a <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 683e <_loop1_74_rule+0x66> │ │ │ │ │ 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 686a <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 683e <_loop1_74_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6834 <_loop1_74_rule+0x30> │ │ │ │ │ + b.n 6808 <_loop1_74_rule+0x30> │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 68b6 <_loop1_74_rule+0xb2> │ │ │ │ │ + beq.n 688a <_loop1_74_rule+0xb2> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 6878 <_loop1_74_rule+0x74> │ │ │ │ │ + b.n 684c <_loop1_74_rule+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006900 : │ │ │ │ │ +000068d4 : │ │ │ │ │ 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, #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 69dc │ │ │ │ │ + beq.n 69b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 69dc │ │ │ │ │ + bne.n 69b0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 69d4 │ │ │ │ │ + bne.n 69a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 11a24 │ │ │ │ │ + bl 11b48 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 6962 │ │ │ │ │ + cbnz r0, 6936 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 69d4 │ │ │ │ │ + bne.n 69a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a24 │ │ │ │ │ + bl 11b48 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 699e │ │ │ │ │ + cbnz r0, 6972 │ │ │ │ │ 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, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11620 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6940 │ │ │ │ │ + beq.n 6914 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6940 │ │ │ │ │ + beq.n 6914 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 6956 │ │ │ │ │ + bne.n 692a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6954 │ │ │ │ │ + beq.n 6928 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 695a │ │ │ │ │ + b.n 692e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11620 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6952 │ │ │ │ │ + beq.n 6926 │ │ │ │ │ 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 6952 │ │ │ │ │ + beq.n 6926 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6956 │ │ │ │ │ - b.n 698c │ │ │ │ │ + bne.n 692a │ │ │ │ │ + b.n 6960 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 695a │ │ │ │ │ + b.n 692e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 692e │ │ │ │ │ + b.n 6902 │ │ │ │ │ │ │ │ │ │ -000069e4 : │ │ │ │ │ +000069b8 : │ │ │ │ │ invalid_for_target_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 6a60 │ │ │ │ │ + beq.n 6a34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 6a60 │ │ │ │ │ + cbnz r0, 6a34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6a30 │ │ │ │ │ + cbnz r3, 6a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6a2e │ │ │ │ │ + cbnz r3, 6a02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6a3a │ │ │ │ │ + cbnz r0, 6a0e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79fc <_loop0_1_rule+0xa4> │ │ │ │ │ + bl 79d8 <_loop0_1_rule+0xac> │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a2e │ │ │ │ │ + beq.n 6a02 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7834 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl 7808 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a30 │ │ │ │ │ + beq.n 6a04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6a34 │ │ │ │ │ + b.n 6a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6a0e │ │ │ │ │ + b.n 69e2 │ │ │ │ │ │ │ │ │ │ -00006a68 <_loop0_72_rule>: │ │ │ │ │ +00006a3c <_loop0_72_rule>: │ │ │ │ │ _loop0_72_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 6b34 <_loop0_72_rule+0xcc> │ │ │ │ │ + beq.n 6b08 <_loop0_72_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6b34 <_loop0_72_rule+0xcc> │ │ │ │ │ + bne.n 6b08 <_loop0_72_rule+0xcc> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 6b1c <_loop0_72_rule+0xb4> │ │ │ │ │ + bne.n 6af0 <_loop0_72_rule+0xb4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b24 <_loop0_72_rule+0xbc> │ │ │ │ │ + beq.n 6af8 <_loop0_72_rule+0xbc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 6b1c <_loop0_72_rule+0xb4> │ │ │ │ │ + cbnz r7, 6af0 <_loop0_72_rule+0xb4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6900 │ │ │ │ │ + bl 68d4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6aea <_loop0_72_rule+0x82> │ │ │ │ │ + cbnz r0, 6abe <_loop0_72_rule+0x82> │ │ │ │ │ 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, 6b08 <_loop0_72_rule+0xa0> │ │ │ │ │ + cbz r0, 6adc <_loop0_72_rule+0xa0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 6afa <_loop0_72_rule+0x92> │ │ │ │ │ + bgt.n 6ace <_loop0_72_rule+0x92> │ │ │ │ │ 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 6b3c <_loop0_72_rule+0xd4> │ │ │ │ │ + beq.n 6b10 <_loop0_72_rule+0xd4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 6aba <_loop0_72_rule+0x52> │ │ │ │ │ + b.n 6a8e <_loop0_72_rule+0x52> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 6ad2 <_loop0_72_rule+0x6a> │ │ │ │ │ + b.n 6aa6 <_loop0_72_rule+0x6a> │ │ │ │ │ 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 6ae0 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 6ab4 <_loop0_72_rule+0x78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6ae0 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 6ab4 <_loop0_72_rule+0x78> │ │ │ │ │ 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 6ae0 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 6ab4 <_loop0_72_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6a98 <_loop0_72_rule+0x30> │ │ │ │ │ + b.n 6a6c <_loop0_72_rule+0x30> │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b08 <_loop0_72_rule+0xa0> │ │ │ │ │ + beq.n 6adc <_loop0_72_rule+0xa0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 6aee <_loop0_72_rule+0x86> │ │ │ │ │ + b.n 6ac2 <_loop0_72_rule+0x86> │ │ │ │ │ │ │ │ │ │ -00006b58 : │ │ │ │ │ +00006b2c : │ │ │ │ │ lambda_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 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.w 6eb8 │ │ │ │ │ + beq.w 6e8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6eb8 │ │ │ │ │ + bne.w 6e8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e64 │ │ │ │ │ + bne.w 6e38 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6c22 │ │ │ │ │ + bne.n 6bf6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6be4 │ │ │ │ │ + cbnz r0, 6bb8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6e64 │ │ │ │ │ + bne.w 6e38 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c9c │ │ │ │ │ + bne.n 6c70 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6e64 │ │ │ │ │ + bne.w 6e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f3c │ │ │ │ │ + bl 6f10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ea2 │ │ │ │ │ + bne.w 6e76 │ │ │ │ │ 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, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118c4 │ │ │ │ │ + bl 119e8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ba6 │ │ │ │ │ + beq.n 6b7a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72d0 <_loop0_75_rule> │ │ │ │ │ + bl 72a4 <_loop0_75_rule> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ba6 │ │ │ │ │ + beq.n 6b7a │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f3c │ │ │ │ │ + bl 6f10 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6ba8 │ │ │ │ │ + bne.n 6b7c │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6cd4 │ │ │ │ │ + beq.n 6ca8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6bd8 │ │ │ │ │ + b.n 6bac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6ddc │ │ │ │ │ + beq.w 6db0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ddc │ │ │ │ │ + bne.w 6db0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6dd6 │ │ │ │ │ + bne.w 6daa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d84 │ │ │ │ │ + bne.w 6d58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6dd6 │ │ │ │ │ + bne.w 6daa │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6d4c │ │ │ │ │ + bne.n 6d20 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6dd6 │ │ │ │ │ + bne.w 6daa │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6ce8 │ │ │ │ │ + bne.n 6cbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6b9c │ │ │ │ │ + beq.n 6b70 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 6bda │ │ │ │ │ + b.n 6bae │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bbc │ │ │ │ │ + beq.n 6b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a58c <_loop1_76_rule> │ │ │ │ │ + bl a55c <_loop1_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bbc │ │ │ │ │ + beq.n 6b90 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f3c │ │ │ │ │ + bl 6f10 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6bbe │ │ │ │ │ + bne.w 6b92 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c1e │ │ │ │ │ + bne.n 6bf2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bd4 │ │ │ │ │ + beq.w 6ba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6bda │ │ │ │ │ + b.n 6bae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ba │ │ │ │ │ + bl 11ba │ │ │ │ │ R_ARM_THM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c88 │ │ │ │ │ + beq.n 6c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72d0 <_loop0_75_rule> │ │ │ │ │ + bl 72a4 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c88 │ │ │ │ │ + beq.n 6c5c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c88 │ │ │ │ │ + beq.n 6c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ba │ │ │ │ │ + bl 11ba │ │ │ │ │ R_ARM_THM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c88 │ │ │ │ │ + beq.n 6c5c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12651,35 +12641,35 @@ │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c8a │ │ │ │ │ + beq.n 6c5e │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6c8e │ │ │ │ │ + b.n 6c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a24 │ │ │ │ │ + bl 11b48 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c72 │ │ │ │ │ + beq.n 6c46 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c72 │ │ │ │ │ + beq.n 6c46 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12687,100 +12677,100 @@ │ │ │ │ │ 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 6d34 │ │ │ │ │ + b.n 6d08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6e74 │ │ │ │ │ + beq.n 6e48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6e74 │ │ │ │ │ + bne.n 6e48 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6e6c │ │ │ │ │ + bne.n 6e40 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6e34 │ │ │ │ │ + bne.n 6e08 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6e6c │ │ │ │ │ + bne.n 6e40 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 6de4 │ │ │ │ │ + cbnz r0, 6db8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c5e │ │ │ │ │ + b.n 6c32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6c8e │ │ │ │ │ + b.n 6c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6c42 │ │ │ │ │ + b.n 6c16 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6dfc │ │ │ │ │ + beq.n 6dd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbz r0, 6e02 │ │ │ │ │ + cbz r0, 6dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6e82 │ │ │ │ │ + bne.n 6e56 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e7c │ │ │ │ │ + beq.n 6e50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 6c5c │ │ │ │ │ - b.n 6e3a │ │ │ │ │ + beq.w 6c30 │ │ │ │ │ + b.n 6e0e │ │ │ │ │ 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 │ │ │ │ │ @@ -12791,246 +12781,246 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d3a │ │ │ │ │ + beq.w 6d0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6bd8 │ │ │ │ │ + b.n 6bac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6bda │ │ │ │ │ + b.n 6bae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c5e │ │ │ │ │ + b.n 6c32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6da0 │ │ │ │ │ + b.n 6d74 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r5, 6e8a │ │ │ │ │ + cbz r5, 6e5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6dd0 │ │ │ │ │ + b.n 6da4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6e18 │ │ │ │ │ + bne.n 6dec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6dd0 │ │ │ │ │ + b.n 6da4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c1e │ │ │ │ │ - b.n 6cd4 │ │ │ │ │ + bne.w 6bf2 │ │ │ │ │ + b.n 6ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6b8c │ │ │ │ │ + b.n 6b60 │ │ │ │ │ │ │ │ │ │ -00006ec0 <_tmp_115_rule>: │ │ │ │ │ +00006e94 <_tmp_115_rule>: │ │ │ │ │ _tmp_115_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 6f34 <_tmp_115_rule+0x74> │ │ │ │ │ + beq.n 6f08 <_tmp_115_rule+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 6f34 <_tmp_115_rule+0x74> │ │ │ │ │ + cbnz r0, 6f08 <_tmp_115_rule+0x74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6f2c <_tmp_115_rule+0x6c> │ │ │ │ │ + cbnz r3, 6f00 <_tmp_115_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 6f14 <_tmp_115_rule+0x54> │ │ │ │ │ + cbnz r0, 6ee8 <_tmp_115_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6f2c <_tmp_115_rule+0x6c> │ │ │ │ │ + cbnz r3, 6f00 <_tmp_115_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, 6f0a <_tmp_115_rule+0x4a> │ │ │ │ │ + cbnz r0, 6ede <_tmp_115_rule+0x4a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6efa <_tmp_115_rule+0x3a> │ │ │ │ │ + beq.n 6ece <_tmp_115_rule+0x3a> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 6f0a <_tmp_115_rule+0x4a> │ │ │ │ │ + b.n 6ede <_tmp_115_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6f0e <_tmp_115_rule+0x4e> │ │ │ │ │ + b.n 6ee2 <_tmp_115_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6eec <_tmp_115_rule+0x2c> │ │ │ │ │ + b.n 6ec0 <_tmp_115_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -00006f3c : │ │ │ │ │ +00006f10 : │ │ │ │ │ lambda_kwds_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6f8a │ │ │ │ │ + beq.n 6f5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 6f8a │ │ │ │ │ + cbnz r0, 6f5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 700c │ │ │ │ │ + bne.n 6fe0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6f9e │ │ │ │ │ + cbnz r3, 6f72 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6f92 │ │ │ │ │ + cbnz r0, 6f66 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6f68 │ │ │ │ │ + b.n 6f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118c4 │ │ │ │ │ + bl 119e8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6f80 │ │ │ │ │ - b.n 6f7e │ │ │ │ │ + bne.n 6f54 │ │ │ │ │ + b.n 6f52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 70b4 │ │ │ │ │ + beq.w 7088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 70b4 │ │ │ │ │ + bne.n 7088 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 70ae │ │ │ │ │ + bne.n 7082 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 708e │ │ │ │ │ + bne.n 7062 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 70ae │ │ │ │ │ + bne.n 7082 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 706c │ │ │ │ │ + bne.n 7040 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 70ae │ │ │ │ │ + bne.n 7082 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7014 │ │ │ │ │ + cbnz r0, 6fe8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6f74 │ │ │ │ │ + beq.n 6f48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6f84 │ │ │ │ │ + b.n 6f58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6f84 │ │ │ │ │ + b.n 6f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a24 │ │ │ │ │ + bl 11b48 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ff8 │ │ │ │ │ + beq.n 6fcc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ff8 │ │ │ │ │ + beq.n 6fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ebc │ │ │ │ │ R_ARM_THM_CALL _tmp_129_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ff8 │ │ │ │ │ + beq.n 6fcc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13039,190 +13029,190 @@ │ │ │ │ │ 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 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ffa │ │ │ │ │ + beq.n 6fce │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6ffe │ │ │ │ │ + b.n 6fd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a24 │ │ │ │ │ + bl 11b48 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fe6 │ │ │ │ │ + beq.n 6fba │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fe6 │ │ │ │ │ + beq.n 6fba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a24 │ │ │ │ │ + bl 11b48 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fe6 │ │ │ │ │ - b.n 7034 │ │ │ │ │ + beq.n 6fba │ │ │ │ │ + b.n 7008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a24 │ │ │ │ │ + bl 11b48 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fd2 │ │ │ │ │ + beq.n 6fa6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fd2 │ │ │ │ │ + beq.n 6fa6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ - b.n 703c │ │ │ │ │ + b.n 7010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6ffe │ │ │ │ │ + b.n 6fd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6fbc │ │ │ │ │ + b.n 6f90 │ │ │ │ │ │ │ │ │ │ -000070bc : │ │ │ │ │ +00007090 : │ │ │ │ │ invalid_comprehension_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ 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 7286 │ │ │ │ │ + beq.w 725a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7286 │ │ │ │ │ + bne.w 725a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7282 │ │ │ │ │ + bne.w 7256 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 728e │ │ │ │ │ + beq.w 7262 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 728e │ │ │ │ │ + bne.w 7262 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72c2 │ │ │ │ │ + bne.w 7296 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7190 │ │ │ │ │ + bne.n 7164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72c2 │ │ │ │ │ + bne.w 7296 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7190 │ │ │ │ │ + cbnz r0, 7164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72c2 │ │ │ │ │ + bne.w 7296 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7190 │ │ │ │ │ + cbnz r0, 7164 │ │ │ │ │ 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 7280 │ │ │ │ │ + bne.w 7254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7498 <_tmp_123_rule> │ │ │ │ │ - cbnz r0, 71a6 │ │ │ │ │ + bl 746c <_tmp_123_rule> │ │ │ │ │ + cbnz r0, 717a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7280 │ │ │ │ │ + bne.w 7254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7498 <_tmp_123_rule> │ │ │ │ │ + bl 746c <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7224 │ │ │ │ │ + bne.n 71f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [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 d878 │ │ │ │ │ + bl d88c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7296 │ │ │ │ │ + bne.n 726a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 715e │ │ │ │ │ + b.n 7132 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0c4 │ │ │ │ │ + bl f1ec │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 716e │ │ │ │ │ + beq.n 7142 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 716e │ │ │ │ │ + beq.n 7142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f538 │ │ │ │ │ + bl f660 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 716e │ │ │ │ │ + beq.n 7142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bee4 │ │ │ │ │ + bl befc │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 716e │ │ │ │ │ + beq.n 7142 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ @@ -13242,43 +13232,43 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7186 │ │ │ │ │ + beq.n 715a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7188 │ │ │ │ │ + b.n 715c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0c4 │ │ │ │ │ + bl f1ec │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7182 │ │ │ │ │ + beq.n 7156 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7182 │ │ │ │ │ + beq.n 7156 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bee4 │ │ │ │ │ + bl befc │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7182 │ │ │ │ │ + beq.n 7156 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13287,39 +13277,39 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 72ca │ │ │ │ │ + cbz r0, 729e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7188 │ │ │ │ │ + b.n 715c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7188 │ │ │ │ │ + b.n 715c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 70ee │ │ │ │ │ + b.n 70c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7118 │ │ │ │ │ + b.n 70ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bee4 │ │ │ │ │ + bl befc │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 71a2 │ │ │ │ │ + beq.n 7176 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13327,432 +13317,432 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - b.n 720c │ │ │ │ │ + b.n 71e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 715e │ │ │ │ │ + b.n 7132 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7186 │ │ │ │ │ + b.n 715a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000072d0 <_loop0_75_rule>: │ │ │ │ │ +000072a4 <_loop0_75_rule>: │ │ │ │ │ _loop0_75_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 7352 <_loop0_75_rule+0x82> │ │ │ │ │ + beq.n 7326 <_loop0_75_rule+0x82> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7352 <_loop0_75_rule+0x82> │ │ │ │ │ + cbnz r0, 7326 <_loop0_75_rule+0x82> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 739c <_loop0_75_rule+0xcc> │ │ │ │ │ + bne.n 7370 <_loop0_75_rule+0xcc> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 738c <_loop0_75_rule+0xbc> │ │ │ │ │ + beq.n 7360 <_loop0_75_rule+0xbc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 739c <_loop0_75_rule+0xcc> │ │ │ │ │ + bne.n 7370 <_loop0_75_rule+0xcc> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73c0 │ │ │ │ │ + bl 7394 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 737c <_loop0_75_rule+0xac> │ │ │ │ │ + cbnz r0, 7350 <_loop0_75_rule+0xac> │ │ │ │ │ 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, 7368 <_loop0_75_rule+0x98> │ │ │ │ │ + cbz r0, 733c <_loop0_75_rule+0x98> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.n 735a <_loop0_75_rule+0x8a> │ │ │ │ │ + bgt.n 732e <_loop0_75_rule+0x8a> │ │ │ │ │ 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 │ │ │ │ │ add sp, #12 │ │ │ │ │ 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 │ │ │ │ │ - b.n 72fe <_loop0_75_rule+0x2e> │ │ │ │ │ + b.n 72d2 <_loop0_75_rule+0x2e> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 733a <_loop0_75_rule+0x6a> │ │ │ │ │ + b.n 730e <_loop0_75_rule+0x6a> │ │ │ │ │ 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 7348 <_loop0_75_rule+0x78> │ │ │ │ │ + b.n 731c <_loop0_75_rule+0x78> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 73a4 <_loop0_75_rule+0xd4> │ │ │ │ │ + beq.n 7378 <_loop0_75_rule+0xd4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r7, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 7322 <_loop0_75_rule+0x52> │ │ │ │ │ + b.n 72f6 <_loop0_75_rule+0x52> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7348 <_loop0_75_rule+0x78> │ │ │ │ │ + b.n 731c <_loop0_75_rule+0x78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7348 <_loop0_75_rule+0x78> │ │ │ │ │ + b.n 731c <_loop0_75_rule+0x78> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7368 <_loop0_75_rule+0x98> │ │ │ │ │ + beq.n 733c <_loop0_75_rule+0x98> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 7380 <_loop0_75_rule+0xb0> │ │ │ │ │ + b.n 7354 <_loop0_75_rule+0xb0> │ │ │ │ │ │ │ │ │ │ -000073c0 : │ │ │ │ │ +00007394 : │ │ │ │ │ lambda_param_maybe_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 746a │ │ │ │ │ + beq.n 743e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 746a │ │ │ │ │ + bne.n 743e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7462 │ │ │ │ │ + bne.n 7436 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 11a24 │ │ │ │ │ + bl 11b48 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 7424 │ │ │ │ │ + cbnz r0, 73f8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 7462 │ │ │ │ │ + bne.n 7436 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a24 │ │ │ │ │ + bl 11b48 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7472 │ │ │ │ │ + bne.n 7446 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ 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 114fc │ │ │ │ │ + bl 11620 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 7402 │ │ │ │ │ + bne.n 73d6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7400 │ │ │ │ │ + beq.n 73d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7418 │ │ │ │ │ + bne.n 73ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7416 │ │ │ │ │ + beq.n 73ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 741c │ │ │ │ │ + b.n 73f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 741c │ │ │ │ │ + b.n 73f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 73ee │ │ │ │ │ + b.n 73c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11620 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7414 │ │ │ │ │ + bne.n 73e8 │ │ │ │ │ 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 743e │ │ │ │ │ - b.n 7414 │ │ │ │ │ + bne.n 7412 │ │ │ │ │ + b.n 73e8 │ │ │ │ │ │ │ │ │ │ -00007498 <_tmp_123_rule>: │ │ │ │ │ +0000746c <_tmp_123_rule>: │ │ │ │ │ _tmp_123_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 74ec <_tmp_123_rule+0x54> │ │ │ │ │ + beq.n 74c0 <_tmp_123_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 74ec <_tmp_123_rule+0x54> │ │ │ │ │ + cbnz r0, 74c0 <_tmp_123_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 74f4 <_tmp_123_rule+0x5c> │ │ │ │ │ + cbnz r3, 74c8 <_tmp_123_rule+0x5c> │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 74e4 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r0, 74b8 <_tmp_123_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 74e4 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r3, 74b8 <_tmp_123_rule+0x4c> │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 74e4 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r0, 74b8 <_tmp_123_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 74c2 <_tmp_123_rule+0x2a> │ │ │ │ │ + b.n 7496 <_tmp_123_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 74e8 <_tmp_123_rule+0x50> │ │ │ │ │ + b.n 74bc <_tmp_123_rule+0x50> │ │ │ │ │ │ │ │ │ │ -000074fc <_tmp_119_rule>: │ │ │ │ │ +000074d0 <_tmp_119_rule>: │ │ │ │ │ _tmp_119_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 7594 <_tmp_119_rule+0x98> │ │ │ │ │ + beq.n 7568 <_tmp_119_rule+0x98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7594 <_tmp_119_rule+0x98> │ │ │ │ │ + bne.n 7568 <_tmp_119_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 759c <_tmp_119_rule+0xa0> │ │ │ │ │ + bne.n 7570 <_tmp_119_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 31ac │ │ │ │ │ - cbnz r0, 758c <_tmp_119_rule+0x90> │ │ │ │ │ + bl 3190 │ │ │ │ │ + cbnz r0, 7560 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 758c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 7560 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef38 │ │ │ │ │ + bl ef50 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, 758c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 7560 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 758c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 7560 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6850 <_loop1_74_rule+0x4c> │ │ │ │ │ + bl 6830 <_loop1_74_rule+0x58> │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, 758c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 7560 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 758c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 7560 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 758c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 7560 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 758c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 7560 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 758c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 7560 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 758c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 7560 <_tmp_119_rule+0x90> │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 758c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 7560 <_tmp_119_rule+0x90> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7528 <_tmp_119_rule+0x2c> │ │ │ │ │ + b.n 74fc <_tmp_119_rule+0x2c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7590 <_tmp_119_rule+0x94> │ │ │ │ │ + b.n 7564 <_tmp_119_rule+0x94> │ │ │ │ │ │ │ │ │ │ -000075a4 <_loop0_121_rule>: │ │ │ │ │ +00007578 <_loop0_121_rule>: │ │ │ │ │ _loop0_121_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 76b2 <_loop0_121_rule+0x10e> │ │ │ │ │ + beq.n 7686 <_loop0_121_rule+0x10e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 76b2 <_loop0_121_rule+0x10e> │ │ │ │ │ + bne.n 7686 <_loop0_121_rule+0x10e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 76aa <_loop0_121_rule+0x106> │ │ │ │ │ + bne.n 767e <_loop0_121_rule+0x106> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 767e <_loop0_121_rule+0xda> │ │ │ │ │ + beq.n 7652 <_loop0_121_rule+0xda> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 76aa <_loop0_121_rule+0x106> │ │ │ │ │ + bne.n 767e <_loop0_121_rule+0x106> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7676 <_loop0_121_rule+0xd2> │ │ │ │ │ + beq.n 764a <_loop0_121_rule+0xd2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7676 <_loop0_121_rule+0xd2> │ │ │ │ │ + bne.n 764a <_loop0_121_rule+0xd2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7620 <_loop0_121_rule+0x7c> │ │ │ │ │ + cbnz r3, 75f4 <_loop0_121_rule+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 579c <_tmp_36_rule+0x68> │ │ │ │ │ + bl 57a4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbnz r0, 764e <_loop0_121_rule+0xaa> │ │ │ │ │ + cbnz r0, 7622 <_loop0_121_rule+0xaa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 76c8 <_loop0_121_rule+0x124> │ │ │ │ │ + beq.n 769c <_loop0_121_rule+0x124> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 76ba <_loop0_121_rule+0x116> │ │ │ │ │ + bgt.n 768e <_loop0_121_rule+0x116> │ │ │ │ │ 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 │ │ │ │ │ @@ -13761,243 +13751,243 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7620 <_loop0_121_rule+0x7c> │ │ │ │ │ + beq.n 75f4 <_loop0_121_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 768e <_loop0_121_rule+0xea> │ │ │ │ │ + beq.n 7662 <_loop0_121_rule+0xea> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 75fe <_loop0_121_rule+0x5a> │ │ │ │ │ + b.n 75d2 <_loop0_121_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7614 <_loop0_121_rule+0x70> │ │ │ │ │ + b.n 75e8 <_loop0_121_rule+0x70> │ │ │ │ │ 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 7644 <_loop0_121_rule+0xa0> │ │ │ │ │ + b.n 7618 <_loop0_121_rule+0xa0> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 76c8 <_loop0_121_rule+0x124> │ │ │ │ │ + cbz r0, 769c <_loop0_121_rule+0x124> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 766a <_loop0_121_rule+0xc6> │ │ │ │ │ + b.n 763e <_loop0_121_rule+0xc6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7644 <_loop0_121_rule+0xa0> │ │ │ │ │ + b.n 7618 <_loop0_121_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 75d4 <_loop0_121_rule+0x30> │ │ │ │ │ + b.n 75a8 <_loop0_121_rule+0x30> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 7636 <_loop0_121_rule+0x92> │ │ │ │ │ + b.n 760a <_loop0_121_rule+0x92> │ │ │ │ │ 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 7644 <_loop0_121_rule+0xa0> │ │ │ │ │ + b.n 7618 <_loop0_121_rule+0xa0> │ │ │ │ │ │ │ │ │ │ -000076dc : │ │ │ │ │ +000076b0 : │ │ │ │ │ expression_without_invalid_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 │ │ │ │ │ ldrd r3, r6, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r0, #92] @ 0x5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7802 │ │ │ │ │ + beq.n 77d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7802 │ │ │ │ │ + bne.n 77d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 77f6 │ │ │ │ │ + bne.n 77ca │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 77d2 │ │ │ │ │ + beq.n 77a6 │ │ │ │ │ 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 7334 <_loop0_75_rule+0x64> │ │ │ │ │ + bl 7318 <_loop0_75_rule+0x74> │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 776c │ │ │ │ │ + cbnz r0, 7740 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 77f6 │ │ │ │ │ + bne.n 77ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7334 <_loop0_75_rule+0x64> │ │ │ │ │ + bl 7318 <_loop0_75_rule+0x74> │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbnz r0, 775c │ │ │ │ │ + cbnz r0, 7730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 775c │ │ │ │ │ + cbnz r3, 7730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bd2c │ │ │ │ │ + bl bd44 │ │ │ │ │ R_ARM_THM_CALL lambdef_rule │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbnz r0, 775c │ │ │ │ │ + cbnz r0, 7730 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7738 │ │ │ │ │ + beq.n 770c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7334 <_loop0_75_rule+0x64> │ │ │ │ │ + bl 7318 <_loop0_75_rule+0x74> │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7738 │ │ │ │ │ + beq.n 770c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7738 │ │ │ │ │ + beq.n 770c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7738 │ │ │ │ │ + beq.n 770c │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 775c │ │ │ │ │ + beq.n 7730 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 781a │ │ │ │ │ + cbz r0, 77ee │ │ │ │ │ mov ip, r0 │ │ │ │ │ - b.n 775c │ │ │ │ │ + b.n 7730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 780a │ │ │ │ │ + blt.n 77de │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 772e │ │ │ │ │ + beq.n 7702 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7762 │ │ │ │ │ + b.n 7736 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7712 │ │ │ │ │ + b.n 76e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ │ - b.n 7762 │ │ │ │ │ + b.n 7736 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 775c │ │ │ │ │ + beq.n 7730 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov ip, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ │ - b.n 7762 │ │ │ │ │ + b.n 7736 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007834 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ +00007808 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ - cbz r0, 78a2 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x6e> │ │ │ │ │ + cbz r0, 7876 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x6e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ bics.w r3, r4, #2 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -14022,72 +14012,72 @@ │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 789c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ + beq.n 7870 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 789c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ + b.n 7870 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000078b4 <_tmp_124_rule>: │ │ │ │ │ +00007888 <_tmp_124_rule>: │ │ │ │ │ _tmp_124_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 7904 <_tmp_124_rule+0x50> │ │ │ │ │ + beq.n 78d8 <_tmp_124_rule+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7904 <_tmp_124_rule+0x50> │ │ │ │ │ + cbnz r0, 78d8 <_tmp_124_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 790c <_tmp_124_rule+0x58> │ │ │ │ │ + cbnz r3, 78e0 <_tmp_124_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2220 │ │ │ │ │ - cbnz r0, 78fc <_tmp_124_rule+0x48> │ │ │ │ │ + bl 2204 │ │ │ │ │ + cbnz r0, 78d0 <_tmp_124_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 78fc <_tmp_124_rule+0x48> │ │ │ │ │ + cbnz r3, 78d0 <_tmp_124_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2554 │ │ │ │ │ - cbnz r0, 78fc <_tmp_124_rule+0x48> │ │ │ │ │ + bl 2538 │ │ │ │ │ + cbnz r0, 78d0 <_tmp_124_rule+0x48> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 78de <_tmp_124_rule+0x2a> │ │ │ │ │ + b.n 78b2 <_tmp_124_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7900 <_tmp_124_rule+0x4c> │ │ │ │ │ + b.n 78d4 <_tmp_124_rule+0x4c> │ │ │ │ │ │ │ │ │ │ -00007914 : │ │ │ │ │ +000078e8 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ @@ -14107,283 +14097,283 @@ │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00007958 <_loop0_1_rule>: │ │ │ │ │ +0000792c <_loop0_1_rule>: │ │ │ │ │ _loop0_1_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 79dc <_loop0_1_rule+0x84> │ │ │ │ │ + beq.n 79b0 <_loop0_1_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 79dc <_loop0_1_rule+0x84> │ │ │ │ │ + cbnz r0, 79b0 <_loop0_1_rule+0x84> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7a3c <_loop0_1_rule+0xe4> │ │ │ │ │ + bne.n 7a10 <_loop0_1_rule+0xe4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a2c <_loop0_1_rule+0xd4> │ │ │ │ │ + beq.n 7a00 <_loop0_1_rule+0xd4> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7a3c <_loop0_1_rule+0xe4> │ │ │ │ │ + bne.n 7a10 <_loop0_1_rule+0xe4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 7a1c <_loop0_1_rule+0xc4> │ │ │ │ │ + cbnz r0, 79f0 <_loop0_1_rule+0xc4> │ │ │ │ │ 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, 7a08 <_loop0_1_rule+0xb0> │ │ │ │ │ + cbz r0, 79dc <_loop0_1_rule+0xb0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 79e4 <_loop0_1_rule+0x8c> │ │ │ │ │ + bgt.n 79b8 <_loop0_1_rule+0x8c> │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7986 <_loop0_1_rule+0x2e> │ │ │ │ │ + b.n 795a <_loop0_1_rule+0x2e> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 79c4 <_loop0_1_rule+0x6c> │ │ │ │ │ + b.n 7998 <_loop0_1_rule+0x6c> │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 7a44 <_loop0_1_rule+0xec> │ │ │ │ │ + cbnz r0, 7a18 <_loop0_1_rule+0xec> │ │ │ │ │ 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 79d2 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 79a6 <_loop0_1_rule+0x7a> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 79f2 <_loop0_1_rule+0x9a> │ │ │ │ │ + beq.n 79c6 <_loop0_1_rule+0x9a> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 79aa <_loop0_1_rule+0x52> │ │ │ │ │ + b.n 797e <_loop0_1_rule+0x52> │ │ │ │ │ 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 79d2 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 79a6 <_loop0_1_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 79d2 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 79a6 <_loop0_1_rule+0x7a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7a20 <_loop0_1_rule+0xc8> │ │ │ │ │ + b.n 79f4 <_loop0_1_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -00007a48 <_loop1_82_rule>: │ │ │ │ │ +00007a1c <_loop1_82_rule>: │ │ │ │ │ _loop1_82_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 7b3c <_loop1_82_rule+0xf4> │ │ │ │ │ + beq.n 7b10 <_loop1_82_rule+0xf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7b3c <_loop1_82_rule+0xf4> │ │ │ │ │ + bne.n 7b10 <_loop1_82_rule+0xf4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 7aa8 <_loop1_82_rule+0x60> │ │ │ │ │ + cbnz r5, 7a7c <_loop1_82_rule+0x60> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b14 <_loop1_82_rule+0xcc> │ │ │ │ │ + beq.n 7ae8 <_loop1_82_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7aa8 <_loop1_82_rule+0x60> │ │ │ │ │ + cbnz r3, 7a7c <_loop1_82_rule+0x60> │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b48 │ │ │ │ │ + bl 7b1c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 7ab8 <_loop1_82_rule+0x70> │ │ │ │ │ + cbnz r0, 7a8c <_loop1_82_rule+0x70> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 7ac6 <_loop1_82_rule+0x7e> │ │ │ │ │ + cbnz r5, 7a9a <_loop1_82_rule+0x7e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 7afc <_loop1_82_rule+0xb4> │ │ │ │ │ + beq.n 7ad0 <_loop1_82_rule+0xb4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 7a94 <_loop1_82_rule+0x4c> │ │ │ │ │ + b.n 7a68 <_loop1_82_rule+0x4c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7aa2 <_loop1_82_rule+0x5a> │ │ │ │ │ + bne.n 7a76 <_loop1_82_rule+0x5a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b44 <_loop1_82_rule+0xfc> │ │ │ │ │ + beq.n 7b18 <_loop1_82_rule+0xfc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.n 7aee <_loop1_82_rule+0xa6> │ │ │ │ │ + bgt.n 7ac2 <_loop1_82_rule+0xa6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7aae <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 7a82 <_loop1_82_rule+0x66> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 7ada <_loop1_82_rule+0x92> │ │ │ │ │ + b.n 7aae <_loop1_82_rule+0x92> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 7b24 <_loop1_82_rule+0xdc> │ │ │ │ │ + cbz r0, 7af8 <_loop1_82_rule+0xdc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7abc <_loop1_82_rule+0x74> │ │ │ │ │ + b.n 7a90 <_loop1_82_rule+0x74> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7aae <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 7a82 <_loop1_82_rule+0x66> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ 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, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7aae <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 7a82 <_loop1_82_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7a78 <_loop1_82_rule+0x30> │ │ │ │ │ + b.n 7a4c <_loop1_82_rule+0x30> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 7b26 <_loop1_82_rule+0xde> │ │ │ │ │ + b.n 7afa <_loop1_82_rule+0xde> │ │ │ │ │ │ │ │ │ │ -00007b48 : │ │ │ │ │ +00007b1c : │ │ │ │ │ tstring_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 r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7e38 │ │ │ │ │ + beq.w 7e1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7e38 │ │ │ │ │ + bne.w 7e1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e32 │ │ │ │ │ + bne.w 7e18 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov.w r1, #1168 @ 0x490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 7bbe │ │ │ │ │ + cbnz r0, 7b92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e32 │ │ │ │ │ + bne.w 7e18 │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 7bcc │ │ │ │ │ + cbnz r0, 7ba0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov.w r2, #1168 @ 0x490 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -14396,215 +14386,215 @@ │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7e2a │ │ │ │ │ + beq.w 7e10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7e2a │ │ │ │ │ + bne.w 7e10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e22 │ │ │ │ │ + bne.w 7e36 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e1a │ │ │ │ │ + beq.w 7e2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e22 │ │ │ │ │ + bne.w 7e36 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 7e9e │ │ │ │ │ + beq.w 7e94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7e9e │ │ │ │ │ + bne.w 7e94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ea6 │ │ │ │ │ + bne.w 7e08 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 7e0a │ │ │ │ │ + beq.w 7e6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7e0a │ │ │ │ │ + bne.w 7e6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7ca8 │ │ │ │ │ + cbnz r3, 7c7c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 7e8e │ │ │ │ │ + bne.w 7e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7e84 │ │ │ │ │ + blt.w 7de2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r3, 7ca8 │ │ │ │ │ + cbnz r3, 7c7c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d58 │ │ │ │ │ + bne.n 7d2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7e40 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + bne.w 7e3e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ea6 │ │ │ │ │ + bne.w 7e8c │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7df8 │ │ │ │ │ + bne.w 7dca │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e14 │ │ │ │ │ + beq.w 7e28 │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov ip, r8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n 7cfe │ │ │ │ │ + ble.n 7cd2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7cec │ │ │ │ │ + b.n 7cc0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ 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 7baa │ │ │ │ │ + beq.w 7b7e │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_template_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_template_str │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC107 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7bb0 │ │ │ │ │ + bne.w 7b84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7bb0 │ │ │ │ │ + beq.w 7b84 │ │ │ │ │ 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 7bc6 │ │ │ │ │ + b.n 7b9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c9c │ │ │ │ │ + beq.n 7c70 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7c9e │ │ │ │ │ + bne.n 7c72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3464 │ │ │ │ │ + bl 3448 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7c9e │ │ │ │ │ + bne.n 7c72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b518 │ │ │ │ │ + bl b4e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7c9e │ │ │ │ │ + bne.n 7c72 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c9c │ │ │ │ │ + beq.w 7c70 │ │ │ │ │ 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 7e7c │ │ │ │ │ + beq.n 7e50 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ @@ -14616,464 +14606,461 @@ │ │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_interpolation> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_interpolation │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 7e72 │ │ │ │ │ + cbz r0, 7dda │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 7e5a │ │ │ │ │ + beq.n 7e74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 7c1a │ │ │ │ │ + b.n 7bee │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 7eae │ │ │ │ │ + cbz r0, 7dec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7de0 │ │ │ │ │ + b.n 7db2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 7e58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 7c80 │ │ │ │ │ + ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 7c9e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 7ca2 │ │ │ │ │ + ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n 7ca2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7c64 │ │ │ │ │ + b.n 7bc0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 7d26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7b50 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7baa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7bec │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 7d52 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7b7c │ │ │ │ │ + b.n 7b7e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ca8 │ │ │ │ │ + bne.w 7c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3ce <_PyPegen_parse+0x3ce> │ │ │ │ │ R_ARM_THM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 7dde │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7cac │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e12 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 7dea │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 7e84 │ │ │ │ │ + bne.n 7dac │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7ca8 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 7c80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 7cac │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 7cac │ │ │ │ │ + b.n 7c7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 7c90 │ │ │ │ │ + b.n 7c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7c38 │ │ │ │ │ - ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 7cce │ │ │ │ │ - ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n 7c38 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7cca │ │ │ │ │ + beq.n 7e26 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 7cce │ │ │ │ │ - nop │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 7dbc │ │ │ │ │ + ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 7ca2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7c0c │ │ │ │ │ │ │ │ │ │ -00007ecc <_tmp_163_rule>: │ │ │ │ │ +00007e9c <_tmp_163_rule>: │ │ │ │ │ _tmp_163_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 808a <_tmp_163_rule+0x1be> │ │ │ │ │ + beq.w 805a <_tmp_163_rule+0x1be> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 808a <_tmp_163_rule+0x1be> │ │ │ │ │ + bne.w 805a <_tmp_163_rule+0x1be> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8084 <_tmp_163_rule+0x1b8> │ │ │ │ │ + bne.w 8054 <_tmp_163_rule+0x1b8> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 807c <_tmp_163_rule+0x1b0> │ │ │ │ │ + beq.w 804c <_tmp_163_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 807c <_tmp_163_rule+0x1b0> │ │ │ │ │ + bne.w 804c <_tmp_163_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8044 <_tmp_163_rule+0x178> │ │ │ │ │ + bne.w 8014 <_tmp_163_rule+0x178> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 8026 <_tmp_163_rule+0x15a> │ │ │ │ │ + beq.n 7ff6 <_tmp_163_rule+0x15a> │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r3, 7f62 <_tmp_163_rule+0x96> │ │ │ │ │ + cbnz r3, 7f32 <_tmp_163_rule+0x96> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7f82 <_tmp_163_rule+0xb6> │ │ │ │ │ + cbnz r0, 7f52 <_tmp_163_rule+0xb6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8066 <_tmp_163_rule+0x19a> │ │ │ │ │ + bne.n 8036 <_tmp_163_rule+0x19a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8008 <_tmp_163_rule+0x13c> │ │ │ │ │ + beq.n 7fd8 <_tmp_163_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7f62 <_tmp_163_rule+0x96> │ │ │ │ │ + bne.n 7f32 <_tmp_163_rule+0x96> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 80a6 <_tmp_163_rule+0x1da> │ │ │ │ │ + beq.w 8076 <_tmp_163_rule+0x1da> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 80a6 <_tmp_163_rule+0x1da> │ │ │ │ │ + bne.n 8076 <_tmp_163_rule+0x1da> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 809e <_tmp_163_rule+0x1d2> │ │ │ │ │ + bne.n 806e <_tmp_163_rule+0x1d2> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 804a <_tmp_163_rule+0x17e> │ │ │ │ │ + bne.n 801a <_tmp_163_rule+0x17e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7f62 <_tmp_163_rule+0x96> │ │ │ │ │ + bne.n 7f32 <_tmp_163_rule+0x96> │ │ │ │ │ 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, 8008 <_tmp_163_rule+0x13c> │ │ │ │ │ + cbz r0, 7fd8 <_tmp_163_rule+0x13c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + mov r1, sl │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7f72 <_tmp_163_rule+0xa6> │ │ │ │ │ + bne.n 7f42 <_tmp_163_rule+0xa6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 80b6 <_tmp_163_rule+0x1ea> │ │ │ │ │ + bne.n 8086 <_tmp_163_rule+0x1ea> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 80ae <_tmp_163_rule+0x1e2> │ │ │ │ │ + bne.n 807e <_tmp_163_rule+0x1e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d878 │ │ │ │ │ + bl d88c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7f78 <_tmp_163_rule+0xac> │ │ │ │ │ + bne.n 7f48 <_tmp_163_rule+0xac> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 7f78 <_tmp_163_rule+0xac> │ │ │ │ │ + b.n 7f48 <_tmp_163_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 806e <_tmp_163_rule+0x1a2> │ │ │ │ │ + blt.n 803e <_tmp_163_rule+0x1a2> │ │ │ │ │ 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 │ │ │ │ │ - beq.n 7f4a <_tmp_163_rule+0x7e> │ │ │ │ │ + beq.n 7f1a <_tmp_163_rule+0x7e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 800e <_tmp_163_rule+0x142> │ │ │ │ │ + b.n 7fde <_tmp_163_rule+0x142> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fc6 <_tmp_163_rule+0xfa> │ │ │ │ │ + bne.n 7f96 <_tmp_163_rule+0xfa> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7fcc <_tmp_163_rule+0x100> │ │ │ │ │ + bne.n 7f9c <_tmp_163_rule+0x100> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8092 <_tmp_163_rule+0x1c6> │ │ │ │ │ + cbnz r0, 8062 <_tmp_163_rule+0x1c6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7fca <_tmp_163_rule+0xfe> │ │ │ │ │ + b.n 7f9a <_tmp_163_rule+0xfe> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8010 <_tmp_163_rule+0x144> │ │ │ │ │ + b.n 7fe0 <_tmp_163_rule+0x144> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8010 <_tmp_163_rule+0x144> │ │ │ │ │ + b.n 7fe0 <_tmp_163_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f2c <_tmp_163_rule+0x60> │ │ │ │ │ + b.n 7efc <_tmp_163_rule+0x60> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7f7a <_tmp_163_rule+0xae> │ │ │ │ │ + b.n 7f4a <_tmp_163_rule+0xae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f00 <_tmp_163_rule+0x34> │ │ │ │ │ + b.n 7ed0 <_tmp_163_rule+0x34> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f62 <_tmp_163_rule+0x96> │ │ │ │ │ + b.n 7f32 <_tmp_163_rule+0x96> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f62 <_tmp_163_rule+0x96> │ │ │ │ │ + b.n 7f32 <_tmp_163_rule+0x96> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7fae <_tmp_163_rule+0xe2> │ │ │ │ │ + b.n 7f7e <_tmp_163_rule+0xe2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7f7a <_tmp_163_rule+0xae> │ │ │ │ │ + b.n 7f4a <_tmp_163_rule+0xae> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 800e <_tmp_163_rule+0x142> │ │ │ │ │ + b.n 7fde <_tmp_163_rule+0x142> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000080c4 <_loop0_77_rule>: │ │ │ │ │ +00008094 <_loop0_77_rule>: │ │ │ │ │ _loop0_77_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8204 <_loop0_77_rule+0x140> │ │ │ │ │ + beq.w 81d4 <_loop0_77_rule+0x140> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8204 <_loop0_77_rule+0x140> │ │ │ │ │ + bne.w 81d4 <_loop0_77_rule+0x140> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 81fc <_loop0_77_rule+0x138> │ │ │ │ │ + bne.n 81cc <_loop0_77_rule+0x138> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81ec <_loop0_77_rule+0x128> │ │ │ │ │ + beq.n 81bc <_loop0_77_rule+0x128> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 81fc <_loop0_77_rule+0x138> │ │ │ │ │ + bne.n 81cc <_loop0_77_rule+0x138> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 81e4 <_loop0_77_rule+0x120> │ │ │ │ │ + beq.n 81b4 <_loop0_77_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 81e4 <_loop0_77_rule+0x120> │ │ │ │ │ + bne.n 81b4 <_loop0_77_rule+0x120> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8158 <_loop0_77_rule+0x94> │ │ │ │ │ + cbnz r3, 8128 <_loop0_77_rule+0x94> │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 817e <_loop0_77_rule+0xba> │ │ │ │ │ + cbnz r0, 814e <_loop0_77_rule+0xba> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r3, 8158 <_loop0_77_rule+0x94> │ │ │ │ │ + cbnz r3, 8128 <_loop0_77_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f984 │ │ │ │ │ + bl faac │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 818c <_loop0_77_rule+0xc8> │ │ │ │ │ + cbnz r0, 815c <_loop0_77_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 81d0 <_loop0_77_rule+0x10c> │ │ │ │ │ + cbz r0, 81a0 <_loop0_77_rule+0x10c> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 81a2 <_loop0_77_rule+0xde> │ │ │ │ │ + ble.n 8172 <_loop0_77_rule+0xde> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 816c <_loop0_77_rule+0xa8> │ │ │ │ │ + b.n 813c <_loop0_77_rule+0xa8> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 820c <_loop0_77_rule+0x148> │ │ │ │ │ + beq.n 81dc <_loop0_77_rule+0x148> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 81b6 <_loop0_77_rule+0xf2> │ │ │ │ │ + beq.n 8186 <_loop0_77_rule+0xf2> │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 811c <_loop0_77_rule+0x58> │ │ │ │ │ + b.n 80ec <_loop0_77_rule+0x58> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -15083,768 +15070,768 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 81d0 <_loop0_77_rule+0x10c> │ │ │ │ │ + cbz r0, 81a0 <_loop0_77_rule+0x10c> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 8198 <_loop0_77_rule+0xd4> │ │ │ │ │ + b.n 8168 <_loop0_77_rule+0xd4> │ │ │ │ │ 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 81ac <_loop0_77_rule+0xe8> │ │ │ │ │ + b.n 817c <_loop0_77_rule+0xe8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8134 <_loop0_77_rule+0x70> │ │ │ │ │ + b.n 8104 <_loop0_77_rule+0x70> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 81ac <_loop0_77_rule+0xe8> │ │ │ │ │ + b.n 817c <_loop0_77_rule+0xe8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 81ac <_loop0_77_rule+0xe8> │ │ │ │ │ + b.n 817c <_loop0_77_rule+0xe8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 80f8 <_loop0_77_rule+0x34> │ │ │ │ │ + b.n 80c8 <_loop0_77_rule+0x34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 815c <_loop0_77_rule+0x98> │ │ │ │ │ + beq.n 812c <_loop0_77_rule+0x98> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 815c <_loop0_77_rule+0x98> │ │ │ │ │ + b.n 812c <_loop0_77_rule+0x98> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008220 <_tmp_10_rule>: │ │ │ │ │ +000081f0 <_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 827a <_tmp_10_rule+0x5a> │ │ │ │ │ + beq.n 824a <_tmp_10_rule+0x5a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 827a <_tmp_10_rule+0x5a> │ │ │ │ │ + cbnz r0, 824a <_tmp_10_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8272 <_tmp_10_rule+0x52> │ │ │ │ │ + cbnz r3, 8242 <_tmp_10_rule+0x52> │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 8266 <_tmp_10_rule+0x46> │ │ │ │ │ + cbnz r0, 8236 <_tmp_10_rule+0x46> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 825e <_tmp_10_rule+0x3e> │ │ │ │ │ - b.n 825c <_tmp_10_rule+0x3c> │ │ │ │ │ + bne.n 822e <_tmp_10_rule+0x3e> │ │ │ │ │ + b.n 822c <_tmp_10_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8262 <_tmp_10_rule+0x42> │ │ │ │ │ + b.n 8232 <_tmp_10_rule+0x42> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 824a <_tmp_10_rule+0x2a> │ │ │ │ │ + b.n 821a <_tmp_10_rule+0x2a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008284 : │ │ │ │ │ +00008254 : │ │ │ │ │ subject_expr_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 83a0 │ │ │ │ │ + beq.n 8370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 83a0 │ │ │ │ │ + bne.n 8370 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8392 │ │ │ │ │ + bne.n 8362 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 831c │ │ │ │ │ + bne.n 82ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ - blt.n 8330 │ │ │ │ │ + blt.n 8300 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 83a8 │ │ │ │ │ + bne.n 8378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0c4 │ │ │ │ │ + bl f1ec │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 82fc │ │ │ │ │ + cbz r0, 82cc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 833a │ │ │ │ │ + cbnz r0, 830a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8392 │ │ │ │ │ + bne.n 8362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ - cbz r0, 832c │ │ │ │ │ + cbz r0, 82fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ 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 │ │ │ │ │ - b.n 82e8 │ │ │ │ │ + b.n 82b8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 830c │ │ │ │ │ + b.n 82dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8312 │ │ │ │ │ + b.n 82e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f538 │ │ │ │ │ + bl f660 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 82fe │ │ │ │ │ + bne.n 82ce │ │ │ │ │ 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 r3, r0 │ │ │ │ │ - cbz r0, 83a8 │ │ │ │ │ + cbz r0, 8378 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 839a │ │ │ │ │ + cbz r0, 836a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 830c │ │ │ │ │ + bne.n 82dc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 830c │ │ │ │ │ + beq.n 82dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8312 │ │ │ │ │ + b.n 82e2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8312 │ │ │ │ │ + b.n 82e2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8366 │ │ │ │ │ + b.n 8336 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 82b4 │ │ │ │ │ + b.n 8284 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8312 │ │ │ │ │ + b.n 82e2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000083b0 : │ │ │ │ │ +00008380 : │ │ │ │ │ patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 84a0 │ │ │ │ │ + beq.n 8470 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 84a0 │ │ │ │ │ + bne.n 8470 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8488 │ │ │ │ │ + bne.n 8458 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 843a │ │ │ │ │ + bne.n 840a │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - blt.n 8496 │ │ │ │ │ + blt.n 8466 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8490 │ │ │ │ │ + bne.n 8460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84a8 │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 844e │ │ │ │ │ + cbnz r0, 841e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8490 │ │ │ │ │ + bne.n 8460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86d4 │ │ │ │ │ - cbz r0, 844a │ │ │ │ │ + bl 86a4 │ │ │ │ │ + cbz r0, 841a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ 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 │ │ │ │ │ - b.n 8412 │ │ │ │ │ + b.n 83e2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 842c │ │ │ │ │ + b.n 83fc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 8488 │ │ │ │ │ + cbz r0, 8458 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 842c │ │ │ │ │ + bne.n 83fc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 842c │ │ │ │ │ + beq.n 83fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8432 │ │ │ │ │ + b.n 8402 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8432 │ │ │ │ │ + b.n 8402 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8432 │ │ │ │ │ + b.n 8402 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8432 │ │ │ │ │ + b.n 8402 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 83de │ │ │ │ │ + b.n 83ae │ │ │ │ │ │ │ │ │ │ -000084a8 : │ │ │ │ │ +00008478 : │ │ │ │ │ open_sequence_pattern_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 8532 │ │ │ │ │ + beq.n 8502 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8532 │ │ │ │ │ + bne.n 8502 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 852a │ │ │ │ │ + cbnz r3, 84fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 853c │ │ │ │ │ + bl 850c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 84ee │ │ │ │ │ + cbz r0, 84be │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 84fc │ │ │ │ │ + cbnz r0, 84cc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fa0 │ │ │ │ │ + bl 9f70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 84ee │ │ │ │ │ + bne.n 84be │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 84f2 │ │ │ │ │ + bne.n 84c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84f0 │ │ │ │ │ + beq.n 84c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 84f6 │ │ │ │ │ + b.n 84c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 84f6 │ │ │ │ │ + b.n 84c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 84d4 │ │ │ │ │ + b.n 84a4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000853c : │ │ │ │ │ +0000850c : │ │ │ │ │ maybe_star_pattern_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 866c │ │ │ │ │ + beq.w 863c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 866c │ │ │ │ │ + bne.n 863c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 867c │ │ │ │ │ + bne.w 864c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8674 │ │ │ │ │ + beq.n 8644 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8674 │ │ │ │ │ + bne.n 8644 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8666 │ │ │ │ │ + bne.n 8636 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1092 @ 0x444 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 85f8 │ │ │ │ │ + cbnz r0, 85c8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 86bc │ │ │ │ │ + beq.w 868c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [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 r5, #0 │ │ │ │ │ - bne.n 8666 │ │ │ │ │ + bne.n 8636 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8622 │ │ │ │ │ + cbnz r0, 85f2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8666 │ │ │ │ │ + bne.n 8636 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 868a │ │ │ │ │ + bne.n 865a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1092 @ 0x444 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 8614 │ │ │ │ │ + cbnz r0, 85e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 86ca │ │ │ │ │ + bne.n 869a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86d4 │ │ │ │ │ + bl 86a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 861e │ │ │ │ │ + cbz r0, 85ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 8614 │ │ │ │ │ + b.n 85e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9c28 │ │ │ │ │ + bl 9bf8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85d2 │ │ │ │ │ + beq.n 85a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 8682 │ │ │ │ │ + cbz r0, 8652 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchStar │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 85ea │ │ │ │ │ + bne.n 85ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85ea │ │ │ │ │ + beq.n 85ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8604 │ │ │ │ │ + b.n 85d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8662 │ │ │ │ │ + b.n 8632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 856e │ │ │ │ │ + b.n 853e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8594 │ │ │ │ │ + b.n 8564 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8616 │ │ │ │ │ + b.n 85e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8662 │ │ │ │ │ + b.n 8632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9cd4 │ │ │ │ │ + bl 9ca4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85e6 │ │ │ │ │ + beq.n 85b6 │ │ │ │ │ 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 8682 │ │ │ │ │ + beq.n 8652 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchStar │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 85ea │ │ │ │ │ - b.n 8650 │ │ │ │ │ + bne.n 85ba │ │ │ │ │ + b.n 8620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 85b4 │ │ │ │ │ - b.n 8658 │ │ │ │ │ + bge.w 8584 │ │ │ │ │ + b.n 8628 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8616 │ │ │ │ │ + b.n 85e6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000086d4 : │ │ │ │ │ +000086a4 : │ │ │ │ │ pattern_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 8902 │ │ │ │ │ + beq.w 88d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8902 │ │ │ │ │ + bne.w 88d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 88fc │ │ │ │ │ + bne.w 88cc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8936 │ │ │ │ │ + beq.w 8906 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8936 │ │ │ │ │ + bne.w 8906 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 876e │ │ │ │ │ + cbnz r2, 873e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 8790 │ │ │ │ │ + beq.n 8760 │ │ │ │ │ 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 8940 │ │ │ │ │ + bl 8910 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 8766 │ │ │ │ │ + cbz r0, 8736 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 88c0 │ │ │ │ │ + bne.w 8890 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 87b6 │ │ │ │ │ + cbnz r3, 8786 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 88fc │ │ │ │ │ + bne.w 88cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8940 │ │ │ │ │ + bl 8910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 87b2 │ │ │ │ │ + cbz r0, 8782 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [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 892a │ │ │ │ │ + blt.w 88fa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 874c │ │ │ │ │ - b.n 876e │ │ │ │ │ + beq.n 871c │ │ │ │ │ + b.n 873e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 8786 │ │ │ │ │ + b.n 8756 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8770 │ │ │ │ │ + bne.n 8740 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8922 │ │ │ │ │ + beq.w 88f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8922 │ │ │ │ │ + bne.w 88f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 891c │ │ │ │ │ + bne.w 88ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 8940 │ │ │ │ │ - cbnz r0, 880a │ │ │ │ │ + bl 8910 │ │ │ │ │ + cbnz r0, 87da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 891c │ │ │ │ │ + bne.w 88ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8940 │ │ │ │ │ + bl 8910 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8862 │ │ │ │ │ + bne.n 8832 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 876e │ │ │ │ │ + b.n 873e │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87ec │ │ │ │ │ + beq.n 87bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87ec │ │ │ │ │ + beq.n 87bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC109 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC109 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15853,35 +15840,35 @@ │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8802 │ │ │ │ │ + beq.n 87d2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8806 │ │ │ │ │ + b.n 87d6 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8800 │ │ │ │ │ + beq.n 87d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8800 │ │ │ │ │ + beq.n 87d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r7, r6, [r0, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ @@ -15898,183 +15885,183 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC110 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC110 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 885c │ │ │ │ │ - b.n 8802 │ │ │ │ │ + bne.n 882c │ │ │ │ │ + b.n 87d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9c28 │ │ │ │ │ + bl 9bf8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8766 │ │ │ │ │ + beq.w 8736 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 8914 │ │ │ │ │ + cbz r0, 88e4 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ - cbz r0, 890a │ │ │ │ │ + cbz r0, 88da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8786 │ │ │ │ │ + b.n 8756 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8788 │ │ │ │ │ + b.n 8758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8708 │ │ │ │ │ + b.n 86d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 892a │ │ │ │ │ + cbnz r0, 88fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 876e │ │ │ │ │ + b.n 873e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8772 │ │ │ │ │ + b.n 8742 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8806 │ │ │ │ │ + b.n 87d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 87da │ │ │ │ │ + b.n 87aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8772 │ │ │ │ │ + b.n 8742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8732 │ │ │ │ │ + b.n 8702 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008940 : │ │ │ │ │ +00008910 : │ │ │ │ │ or_pattern_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 8b0a │ │ │ │ │ + beq.w 8ada │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b0a │ │ │ │ │ + bne.w 8ada │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8b02 │ │ │ │ │ + bne.w 8ad2 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 8b1a │ │ │ │ │ + beq.w 8aea │ │ │ │ │ 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 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8b12 │ │ │ │ │ + beq.w 8ae2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b12 │ │ │ │ │ + bne.w 8ae2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8b3e │ │ │ │ │ + bne.w 8b0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b5c │ │ │ │ │ + bl 8b2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a8a │ │ │ │ │ + beq.n 8a5a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8b4c │ │ │ │ │ + beq.w 8b1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b4c │ │ │ │ │ + bne.w 8b1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8a84 │ │ │ │ │ + bne.n 8a54 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a7c │ │ │ │ │ + beq.n 8a4c │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 8a84 │ │ │ │ │ + bne.n 8a54 │ │ │ │ │ mov r6, r9 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8a94 │ │ │ │ │ + bne.n 8a64 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 8a76 │ │ │ │ │ + cbz r0, 8a46 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt.n 8ab2 │ │ │ │ │ + bgt.n 8a82 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -16083,27 +16070,27 @@ │ │ │ │ │ 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, 8a8e │ │ │ │ │ + cbz r0, 8a5e │ │ │ │ │ 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 8b46 │ │ │ │ │ + beq.n 8b16 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 8ac2 │ │ │ │ │ + bne.n 8a92 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8af2 │ │ │ │ │ + beq.n 8ac2 │ │ │ │ │ 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, r5 │ │ │ │ │ @@ -16116,1194 +16103,1194 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 8a6a │ │ │ │ │ + b.n 8a3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b5c │ │ │ │ │ + bl 8b2c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a1a │ │ │ │ │ + beq.n 89ea │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 8ada │ │ │ │ │ + beq.n 8aaa │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 8a0e │ │ │ │ │ + b.n 89de │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r9, lsl #2] │ │ │ │ │ str.w r1, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 8a2a │ │ │ │ │ + b.n 89fa │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 8a64 │ │ │ │ │ + b.n 8a34 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a76 │ │ │ │ │ + beq.n 8a46 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 8aa6 │ │ │ │ │ + b.n 8a76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a90 │ │ │ │ │ + beq.n 8a60 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8a6a │ │ │ │ │ + b.n 8a3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8a6c │ │ │ │ │ + b.n 8a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8974 │ │ │ │ │ + b.n 8944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 89b4 │ │ │ │ │ + b.n 8984 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 8b54 │ │ │ │ │ + blt.n 8b24 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8996 │ │ │ │ │ - b.n 8a6a │ │ │ │ │ + beq.w 8966 │ │ │ │ │ + b.n 8a3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8a8e │ │ │ │ │ + b.n 8a5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8a6c │ │ │ │ │ + b.n 8a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 89e8 │ │ │ │ │ + b.n 89b8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8a6c │ │ │ │ │ + b.n 8a3c │ │ │ │ │ │ │ │ │ │ -00008b5c : │ │ │ │ │ +00008b2c : │ │ │ │ │ closed_pattern_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9860 │ │ │ │ │ + beq.w 9830 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9860 │ │ │ │ │ + bne.w 9830 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 984e │ │ │ │ │ + bne.w 981e │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1073 @ 0x431 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 8bb6 │ │ │ │ │ + cbz r0, 8b86 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9810 │ │ │ │ │ + bne.w 97e0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 981a │ │ │ │ │ + beq.w 97ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 981a │ │ │ │ │ + bne.w 97ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9846 │ │ │ │ │ + bne.w 9816 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9824 │ │ │ │ │ + beq.w 97f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 986c │ │ │ │ │ + bl 983c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fe4 │ │ │ │ │ + bne.w 8fb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9846 │ │ │ │ │ + bne.w 9816 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9964 │ │ │ │ │ + bl 9934 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93c0 │ │ │ │ │ + bne.w 9390 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9846 │ │ │ │ │ + bne.w 9816 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5040 <_gather_15_rule+0x134> │ │ │ │ │ + bl 5048 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93c0 │ │ │ │ │ + bne.w 9390 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9846 │ │ │ │ │ + bne.w 9816 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9794 │ │ │ │ │ + bne.w 9764 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9846 │ │ │ │ │ + bne.w 9816 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97c6 │ │ │ │ │ + bne.w 9796 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9846 │ │ │ │ │ + bne.w 9816 │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97e6 │ │ │ │ │ + bne.w 97b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9810 │ │ │ │ │ + bne.w 97e0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9806 │ │ │ │ │ + beq.w 97d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9806 │ │ │ │ │ + bne.w 97d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 978c │ │ │ │ │ + bne.w 975c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 976a │ │ │ │ │ + beq.w 973a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9c28 │ │ │ │ │ + bl 9bf8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f94 │ │ │ │ │ + bne.w 8f64 │ │ │ │ │ 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 9810 │ │ │ │ │ + bne.w 97e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9cd4 │ │ │ │ │ + bl 9ca4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fc8 │ │ │ │ │ + bne.w 8f98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9810 │ │ │ │ │ + bne.w 97e0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9856 │ │ │ │ │ + beq.w 9826 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9856 │ │ │ │ │ + bne.w 9826 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9762 │ │ │ │ │ + bne.w 9732 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9740 │ │ │ │ │ + beq.w 9710 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9dbc │ │ │ │ │ + bl 9d8c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9348 │ │ │ │ │ + bne.w 9318 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9810 │ │ │ │ │ + bne.w 97e0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 967e │ │ │ │ │ + beq.w 964e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 967e │ │ │ │ │ + bne.w 964e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9676 │ │ │ │ │ + bne.w 9646 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 939a │ │ │ │ │ + bne.w 936a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9810 │ │ │ │ │ + bne.w 97e0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9736 │ │ │ │ │ + beq.w 9706 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9736 │ │ │ │ │ + bne.w 9706 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 8e04 │ │ │ │ │ + cbnz r2, 8dd4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 962e │ │ │ │ │ + beq.w 95fe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 920e │ │ │ │ │ + bne.w 91de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 8e04 │ │ │ │ │ + cbnz r2, 8dd4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96b6 │ │ │ │ │ + bne.w 9686 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9810 │ │ │ │ │ + bne.w 97e0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 96ac │ │ │ │ │ + beq.w 967c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96ac │ │ │ │ │ + bne.w 967c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8e98 │ │ │ │ │ + bne.n 8e68 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 960a │ │ │ │ │ + beq.w 95da │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 903a │ │ │ │ │ + bne.w 900a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 8e98 │ │ │ │ │ + cbnz r2, 8e68 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9088 │ │ │ │ │ + bne.w 9058 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 8e98 │ │ │ │ │ + cbnz r2, 8e68 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90ea │ │ │ │ │ + bne.w 90ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 8e98 │ │ │ │ │ + cbnz r2, 8e68 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 918a │ │ │ │ │ + bne.w 915a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9810 │ │ │ │ │ + bne.w 97e0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9688 │ │ │ │ │ + beq.w 9658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9688 │ │ │ │ │ + bne.w 9658 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 933e │ │ │ │ │ + bne.w 930e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 96f4 │ │ │ │ │ + beq.w 96c4 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f40 │ │ │ │ │ + bl 9f10 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8f04 │ │ │ │ │ + cbz r0, 8ed4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 8f04 │ │ │ │ │ + cbz r0, 8ed4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9690 │ │ │ │ │ + bne.w 9660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 933e │ │ │ │ │ + bne.w 930e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f40 │ │ │ │ │ + bl 9f10 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9268 │ │ │ │ │ + beq.w 9238 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9268 │ │ │ │ │ + beq.w 9238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a210 │ │ │ │ │ + bl a1e0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9268 │ │ │ │ │ + beq.w 9238 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 926a │ │ │ │ │ + bne.w 923a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9268 │ │ │ │ │ + beq.w 9238 │ │ │ │ │ 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.w 933e │ │ │ │ │ + beq.w 930e │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd sl, r5, [sp, #4] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9312 │ │ │ │ │ + beq.w 92e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8fc8 │ │ │ │ │ + b.n 8f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ce0 │ │ │ │ │ + beq.w 8cb0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9654 │ │ │ │ │ + beq.w 9624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1073 @ 0x431 │ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8bb0 │ │ │ │ │ + b.n 8b80 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_42_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_42_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c0c │ │ │ │ │ + beq.w 8bdc │ │ │ │ │ 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 8c86 │ │ │ │ │ + beq.w 8c56 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8fc2 │ │ │ │ │ + bne.n 8f92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c86 │ │ │ │ │ + beq.w 8c56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8c8c │ │ │ │ │ + b.n 8c5c │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e5a │ │ │ │ │ + beq.w 8e2a │ │ │ │ │ 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 9602 │ │ │ │ │ + beq.w 95d2 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8f8a │ │ │ │ │ + bne.n 8f5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e96 │ │ │ │ │ + beq.w 8e66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8e9c │ │ │ │ │ + b.n 8e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b940 │ │ │ │ │ + bl b910 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e6e │ │ │ │ │ + beq.w 8e3e │ │ │ │ │ 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 │ │ │ │ │ - bne.w 8e70 │ │ │ │ │ + bne.w 8e40 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e6e │ │ │ │ │ + beq.w 8e3e │ │ │ │ │ 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.w 9602 │ │ │ │ │ + beq.w 95d2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ strd r9, r2, [sp] │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f8a │ │ │ │ │ - b.n 9074 │ │ │ │ │ + bne.w 8f5a │ │ │ │ │ + b.n 9044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9a4 │ │ │ │ │ + bl b974 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e82 │ │ │ │ │ + beq.w 8e52 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e82 │ │ │ │ │ + beq.w 8e52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b940 │ │ │ │ │ + bl b910 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e82 │ │ │ │ │ + beq.w 8e52 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 8e84 │ │ │ │ │ + bne.w 8e54 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e82 │ │ │ │ │ + beq.w 8e52 │ │ │ │ │ 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 9602 │ │ │ │ │ + beq.w 95d2 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96ee │ │ │ │ │ + beq.w 96be │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96e8 │ │ │ │ │ + beq.w 96b8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f8a │ │ │ │ │ - b.n 9074 │ │ │ │ │ + bne.w 8f5a │ │ │ │ │ + b.n 9044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9a4 │ │ │ │ │ + bl b974 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e96 │ │ │ │ │ + beq.w 8e66 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 8e98 │ │ │ │ │ + bne.w 8e68 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e96 │ │ │ │ │ + beq.w 8e66 │ │ │ │ │ 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 9602 │ │ │ │ │ + beq.w 95d2 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9730 │ │ │ │ │ + beq.w 9700 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 972a │ │ │ │ │ + beq.w 96fa │ │ │ │ │ strd sl, fp, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f8a │ │ │ │ │ - b.n 9074 │ │ │ │ │ + bne.w 8f5a │ │ │ │ │ + b.n 9044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fa0 │ │ │ │ │ + bl 9f70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8df0 │ │ │ │ │ + bne.w 8dc0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8dee │ │ │ │ │ + beq.w 8dbe │ │ │ │ │ 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 966c │ │ │ │ │ + beq.w 963c │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f8a │ │ │ │ │ + bne.w 8f5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e02 │ │ │ │ │ + beq.w 8dd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8e08 │ │ │ │ │ + b.n 8dd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 933e │ │ │ │ │ + bne.n 930e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f40 │ │ │ │ │ + bl 9f10 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9322 │ │ │ │ │ + beq.n 92f2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9322 │ │ │ │ │ + beq.n 92f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a38c │ │ │ │ │ + bl a35c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9322 │ │ │ │ │ + beq.n 92f2 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 9324 │ │ │ │ │ + bne.n 92f4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9322 │ │ │ │ │ + beq.n 92f2 │ │ │ │ │ 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 933e │ │ │ │ │ + beq.n 930e │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9724 │ │ │ │ │ + beq.w 96f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 971e │ │ │ │ │ + beq.w 96ee │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9718 │ │ │ │ │ + beq.w 96e8 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ strd sl, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f8a │ │ │ │ │ + bne.w 8f5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 933e │ │ │ │ │ + cbz r0, 930e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9342 │ │ │ │ │ + b.n 9312 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 933e │ │ │ │ │ + cbnz r2, 930e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f40 │ │ │ │ │ + bl 9f10 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 93c4 │ │ │ │ │ + bne.n 9394 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9472 │ │ │ │ │ + bne.w 9442 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 8fc8 │ │ │ │ │ + b.n 8f98 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_44_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_44_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d56 │ │ │ │ │ + beq.w 8d26 │ │ │ │ │ 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 8d56 │ │ │ │ │ + beq.w 8d26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f8a │ │ │ │ │ + bne.w 8f5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d56 │ │ │ │ │ + beq.w 8d26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8d5c │ │ │ │ │ + b.n 8d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86d4 │ │ │ │ │ + bl 86a4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d98 │ │ │ │ │ + beq.w 8d68 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d98 │ │ │ │ │ + beq.w 8d68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8fc8 │ │ │ │ │ + b.n 8f98 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 8ffc │ │ │ │ │ + b.n 8fcc │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9334 │ │ │ │ │ + beq.n 9304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a210 │ │ │ │ │ + bl a1e0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9334 │ │ │ │ │ + beq.n 9304 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9334 │ │ │ │ │ + beq.n 9304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a38c │ │ │ │ │ + bl a35c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9334 │ │ │ │ │ + beq.n 9304 │ │ │ │ │ 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.n 9334 │ │ │ │ │ + bne.n 9304 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9334 │ │ │ │ │ + beq.n 9304 │ │ │ │ │ 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 933e │ │ │ │ │ + beq.n 930e │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95c4 │ │ │ │ │ + beq.w 9594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95be │ │ │ │ │ + beq.w 958e │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94b2 │ │ │ │ │ + beq.n 9482 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ strd sl, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f8a │ │ │ │ │ - b.n 9312 │ │ │ │ │ + bne.w 8f5a │ │ │ │ │ + b.n 92e2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9340 │ │ │ │ │ + bne.w 9310 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 95b6 │ │ │ │ │ + beq.w 9586 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95b6 │ │ │ │ │ + bne.w 9586 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 95b0 │ │ │ │ │ + bne.w 9580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f40 │ │ │ │ │ - cbnz r0, 94b8 │ │ │ │ │ + bl 9f10 │ │ │ │ │ + cbnz r0, 9488 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 933e │ │ │ │ │ + b.n 930e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 944e │ │ │ │ │ + b.n 941e │ │ │ │ │ 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.n 94ac │ │ │ │ │ + beq.n 947c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 95fa │ │ │ │ │ + beq.w 95ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95fa │ │ │ │ │ + bne.w 95ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 95cc │ │ │ │ │ + bne.n 959c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 95f2 │ │ │ │ │ + beq.n 95c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 95f2 │ │ │ │ │ + bne.n 95c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 95ea │ │ │ │ │ + bne.n 95ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl a210 │ │ │ │ │ + bl a1e0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 95d2 │ │ │ │ │ + bne.n 95a2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 95cc │ │ │ │ │ + bne.n 959c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a38c │ │ │ │ │ + bl a35c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 95ca │ │ │ │ │ + beq.n 959a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 95ca │ │ │ │ │ + beq.n 959a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a210 │ │ │ │ │ + bl a1e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 95cc │ │ │ │ │ + beq.n 959c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -17331,243 +17318,243 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_last_item │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94ac │ │ │ │ │ + beq.n 947c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 94ae │ │ │ │ │ + b.n 947e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 94ae │ │ │ │ │ + b.n 947e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 949a │ │ │ │ │ + b.n 946a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9440 │ │ │ │ │ + b.n 9410 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9432 │ │ │ │ │ + b.n 9402 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94ac │ │ │ │ │ + b.n 947c │ │ │ │ │ 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.n 951c │ │ │ │ │ + beq.n 94ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 951e │ │ │ │ │ + b.n 94ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 95cc │ │ │ │ │ + b.n 959c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9506 │ │ │ │ │ + b.n 94d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 94e4 │ │ │ │ │ + b.n 94b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8e9c │ │ │ │ │ + b.n 8e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 907e │ │ │ │ │ + blt.w 904e │ │ │ │ │ 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 │ │ │ │ │ - beq.w 8e4c │ │ │ │ │ - b.n 8e98 │ │ │ │ │ + beq.w 8e1c │ │ │ │ │ + b.n 8e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 925e │ │ │ │ │ + blt.w 922e │ │ │ │ │ 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 │ │ │ │ │ - beq.w 8de0 │ │ │ │ │ - b.w 8e04 │ │ │ │ │ + beq.w 8db0 │ │ │ │ │ + b.w 8dd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ce0 │ │ │ │ │ + beq.w 8cb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8ce6 │ │ │ │ │ + b.w 8cb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8e08 │ │ │ │ │ + b.w 8dd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8d9e │ │ │ │ │ + b.w 8d6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8d82 │ │ │ │ │ + b.w 8d52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8ec2 │ │ │ │ │ + b.n 8e92 │ │ │ │ │ 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 933e │ │ │ │ │ + beq.w 930e │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 8f72 │ │ │ │ │ + b.n 8f42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8e2e │ │ │ │ │ + b.w 8dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84a8 │ │ │ │ │ + bl 8478 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8e04 │ │ │ │ │ + bne.w 8dd4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e02 │ │ │ │ │ + beq.w 8dd2 │ │ │ │ │ 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 966c │ │ │ │ │ + beq.n 963c │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 9240 │ │ │ │ │ + b.n 9210 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9168 │ │ │ │ │ + b.n 9138 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9158 │ │ │ │ │ + b.n 9128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9318 │ │ │ │ │ + blt.w 92e8 │ │ │ │ │ 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 sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8ee2 │ │ │ │ │ - b.n 933e │ │ │ │ │ + beq.w 8eb2 │ │ │ │ │ + b.n 930e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 92f0 │ │ │ │ │ + b.n 92c0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 92e0 │ │ │ │ │ + b.n 92b0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 92d2 │ │ │ │ │ + b.n 92a2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 91f0 │ │ │ │ │ + b.n 91c0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 91dc │ │ │ │ │ + b.n 91ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8dc4 │ │ │ │ │ + b.w 8d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9390 │ │ │ │ │ + blt.w 9360 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8d48 │ │ │ │ │ + beq.w 8d18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8d5c │ │ │ │ │ + b.w 8d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 965e │ │ │ │ │ + blt.w 962e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8cd2 │ │ │ │ │ + beq.w 8ca2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8ce6 │ │ │ │ │ + b.w 8cb6 │ │ │ │ │ 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 8c86 │ │ │ │ │ + beq.w 8c56 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -17575,767 +17562,767 @@ │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSingleton │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fc2 │ │ │ │ │ - b.n 9024 │ │ │ │ │ + bne.w 8f92 │ │ │ │ │ + b.n 8ff4 │ │ │ │ │ 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 8c86 │ │ │ │ │ + beq.w 8c56 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 97b2 │ │ │ │ │ + b.n 9782 │ │ │ │ │ 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 8c86 │ │ │ │ │ + beq.w 8c56 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 97b2 │ │ │ │ │ + b.n 9782 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8cb2 │ │ │ │ │ + b.w 8c82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.w 8bb0 │ │ │ │ │ + b.w 8b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8be0 │ │ │ │ │ + b.w 8bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 902e │ │ │ │ │ + blt.w 8ffe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8c00 │ │ │ │ │ + beq.w 8bd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8c8c │ │ │ │ │ + b.w 8c5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9814 │ │ │ │ │ + b.n 97e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8d28 │ │ │ │ │ + b.w 8cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8b90 │ │ │ │ │ + b.w 8b60 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000986c : │ │ │ │ │ +0000983c : │ │ │ │ │ signed_number_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.n 995a │ │ │ │ │ + beq.n 992a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 995a │ │ │ │ │ + bne.n 992a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 9952 │ │ │ │ │ + bne.n 9922 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 991c │ │ │ │ │ + beq.n 98ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 98d6 │ │ │ │ │ + cbnz r0, 98a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9952 │ │ │ │ │ + bne.n 9922 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 98e6 │ │ │ │ │ + cbnz r0, 98b6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ 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_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 98d4 │ │ │ │ │ + beq.n 98a4 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 993a │ │ │ │ │ + cbz r0, 990a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 9940 │ │ │ │ │ + cbz r0, 9910 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 98d6 │ │ │ │ │ + b.n 98a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 9948 │ │ │ │ │ + blt.n 9918 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 98b8 │ │ │ │ │ + beq.n 9888 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98dc │ │ │ │ │ + b.n 98ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 98d6 │ │ │ │ │ + beq.n 98a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98dc │ │ │ │ │ + b.n 98ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98dc │ │ │ │ │ + b.n 98ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 989c │ │ │ │ │ + b.n 986c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009964 : │ │ │ │ │ +00009934 : │ │ │ │ │ complex_number_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 99de │ │ │ │ │ + beq.n 99ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 99de │ │ │ │ │ + cbnz r0, 99ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9a92 │ │ │ │ │ + bne.n 9a62 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 9a6e │ │ │ │ │ + beq.n 9a3e │ │ │ │ │ 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 r0, r4 │ │ │ │ │ - bl 9aa8 │ │ │ │ │ + bl 9a78 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9a3c │ │ │ │ │ + bne.n 9a0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9a92 │ │ │ │ │ + bne.n 9a62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9aa8 │ │ │ │ │ + bl 9a78 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 99e6 │ │ │ │ │ + cbnz r0, 99b6 │ │ │ │ │ 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, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9992 │ │ │ │ │ + b.n 9962 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99cc │ │ │ │ │ + beq.n 999c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 282 <_PyPegen_parse+0x282> │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99cc │ │ │ │ │ + beq.n 999c │ │ │ │ │ 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.n 99d0 │ │ │ │ │ + beq.n 99a0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 99d0 │ │ │ │ │ + bne.n 99a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99ce │ │ │ │ │ + beq.n 999e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 99d4 │ │ │ │ │ + b.n 99a4 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99ba │ │ │ │ │ + beq.n 998a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 282 <_PyPegen_parse+0x282> │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99ba │ │ │ │ │ + beq.n 998a │ │ │ │ │ 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.n 99d0 │ │ │ │ │ + beq.n 99a0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 9a16 │ │ │ │ │ + b.n 99e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9a9a │ │ │ │ │ + blt.n 9a6a │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 99ae │ │ │ │ │ + beq.n 997e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 99d4 │ │ │ │ │ + b.n 99a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 99d4 │ │ │ │ │ + b.n 99a4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009aa8 : │ │ │ │ │ +00009a78 : │ │ │ │ │ signed_real_number_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 9b20 │ │ │ │ │ + beq.n 9af0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 9b20 │ │ │ │ │ + cbnz r0, 9af0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 9b82 │ │ │ │ │ + bne.n 9b52 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 9b60 │ │ │ │ │ + beq.n 9b30 │ │ │ │ │ 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 9bb0 │ │ │ │ │ + bl 9b80 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 9b10 │ │ │ │ │ + cbnz r0, 9ae0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9b82 │ │ │ │ │ + bne.n 9b52 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9b28 │ │ │ │ │ + cbnz r0, 9af8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9ad6 │ │ │ │ │ + b.n 9aa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9bb0 │ │ │ │ │ + bl 9b80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9b0e │ │ │ │ │ + beq.n 9ade │ │ │ │ │ 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.n 9ba8 │ │ │ │ │ + beq.n 9b78 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 9b96 │ │ │ │ │ + cbz r0, 9b66 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 9b10 │ │ │ │ │ + b.n 9ae0 │ │ │ │ │ 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, r5 │ │ │ │ │ - blt.n 9b8a │ │ │ │ │ + blt.n 9b5a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, 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.n 9af2 │ │ │ │ │ + beq.n 9ac2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9b16 │ │ │ │ │ + b.n 9ae6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9b16 │ │ │ │ │ + b.n 9ae6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9b10 │ │ │ │ │ + beq.n 9ae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9b16 │ │ │ │ │ + b.n 9ae6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9b16 │ │ │ │ │ + b.n 9ae6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009bb0 : │ │ │ │ │ +00009b80 : │ │ │ │ │ real_number_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 9bf6 │ │ │ │ │ + beq.n 9bc6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 9bf6 │ │ │ │ │ + cbnz r0, 9bc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 9c0e │ │ │ │ │ + cbnz r3, 9bde │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 9bfe │ │ │ │ │ + cbnz r0, 9bce │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9bda │ │ │ │ │ + b.n 9baa │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 9c16 │ │ │ │ │ + cbz r0, 9be6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9bee │ │ │ │ │ + b.n 9bbe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9bf0 │ │ │ │ │ + b.n 9bc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9bec │ │ │ │ │ + beq.n 9bbc │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9bf0 │ │ │ │ │ + b.n 9bc0 │ │ │ │ │ │ │ │ │ │ -00009c28 : │ │ │ │ │ +00009bf8 : │ │ │ │ │ pattern_capture_target_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 9cca │ │ │ │ │ + beq.n 9c9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9cca │ │ │ │ │ + bne.n 9c9a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 9cc2 │ │ │ │ │ + cbnz r5, 9c92 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ - cbz r0, 9cb2 │ │ │ │ │ + cbz r0, 9c82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 9cb2 │ │ │ │ │ + cbz r0, 9c82 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_44_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_44_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 9cb2 │ │ │ │ │ + cbz r0, 9c82 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 9cb6 │ │ │ │ │ + cbnz r0, 9c86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 9cb4 │ │ │ │ │ + cbz r0, 9c84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9cba │ │ │ │ │ + b.n 9c8a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9cba │ │ │ │ │ + b.n 9c8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9c56 │ │ │ │ │ + b.n 9c26 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009cd4 : │ │ │ │ │ +00009ca4 : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ 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.n 9db2 │ │ │ │ │ + beq.n 9d82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9db2 │ │ │ │ │ + bne.n 9d82 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9d9e │ │ │ │ │ + bne.n 9d6e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 9d7a │ │ │ │ │ + beq.n 9d4a │ │ │ │ │ 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 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbnz r0, 9d3e │ │ │ │ │ + cbnz r0, 9d0e │ │ │ │ │ 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, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ 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 9d32 │ │ │ │ │ + beq.n 9d02 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d32 │ │ │ │ │ + bne.n 9d02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9d30 │ │ │ │ │ + beq.n 9d00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9d36 │ │ │ │ │ + b.n 9d06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9da6 │ │ │ │ │ + blt.n 9d76 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9d1e │ │ │ │ │ + beq.n 9cee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9d36 │ │ │ │ │ + b.n 9d06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9d36 │ │ │ │ │ + b.n 9d06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9d02 │ │ │ │ │ + b.n 9cd2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009dbc : │ │ │ │ │ +00009d8c : │ │ │ │ │ attr_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9efe │ │ │ │ │ + beq.w 9ece │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9efe │ │ │ │ │ + bne.w 9ece │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1085 @ 0x43d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 9e10 │ │ │ │ │ + cbz r0, 9de0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -18345,298 +18332,298 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1085 @ 0x43d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9f06 │ │ │ │ │ + bne.n 9ed6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9f0e │ │ │ │ │ + beq.n 9ede │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9f0e │ │ │ │ │ + bne.n 9ede │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f38 │ │ │ │ │ + bne.n 9f08 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9f16 │ │ │ │ │ + beq.n 9ee6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 9f40 │ │ │ │ │ + bl 9f10 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r0, 9e84 │ │ │ │ │ + cbnz r0, 9e54 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9ef6 │ │ │ │ │ + bne.n 9ec6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e0a │ │ │ │ │ + b.n 9dda │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9e6e │ │ │ │ │ + beq.n 9e3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9e6e │ │ │ │ │ + beq.n 9e3e │ │ │ │ │ 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.n 9e70 │ │ │ │ │ + beq.n 9e40 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ - cbz r0, 9ee6 │ │ │ │ │ + cbz r0, 9eb6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 9ef6 │ │ │ │ │ + cbnz r2, 9ec6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n 9e7a │ │ │ │ │ + ble.n 9e4a │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 9e16 │ │ │ │ │ + b.n 9de6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9e70 │ │ │ │ │ + beq.n 9e40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e0a │ │ │ │ │ + b.n 9dda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9df0 │ │ │ │ │ + b.n 9dc0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e0a │ │ │ │ │ + b.n 9dda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9e46 │ │ │ │ │ + b.n 9e16 │ │ │ │ │ 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 9eee │ │ │ │ │ + blt.n 9ebe │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 9e62 │ │ │ │ │ + beq.n 9e32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9ef6 │ │ │ │ │ + b.n 9ec6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009f40 : │ │ │ │ │ +00009f10 : │ │ │ │ │ name_or_attr_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 9f98 │ │ │ │ │ + beq.n 9f68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 9f98 │ │ │ │ │ + cbnz r0, 9f68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 9f90 │ │ │ │ │ + cbnz r3, 9f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 9dbc │ │ │ │ │ - cbnz r0, 9f88 │ │ │ │ │ + bl 9d8c │ │ │ │ │ + cbnz r0, 9f58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 9f88 │ │ │ │ │ + cbnz r3, 9f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 9f88 │ │ │ │ │ + cbnz r0, 9f58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9f8c │ │ │ │ │ + b.n 9f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9f6a │ │ │ │ │ + b.n 9f3a │ │ │ │ │ │ │ │ │ │ -00009fa0 : │ │ │ │ │ +00009f70 : │ │ │ │ │ maybe_sequence_pattern_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w a116 │ │ │ │ │ + beq.w a0e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a116 │ │ │ │ │ + bne.w a0e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a12a │ │ │ │ │ + bne.w a0fa │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a122 │ │ │ │ │ + beq.w a0f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a122 │ │ │ │ │ + bne.w a0f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a130 │ │ │ │ │ + bne.w a100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 853c │ │ │ │ │ + bl 850c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a102 │ │ │ │ │ + beq.n a0d2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a10e │ │ │ │ │ + beq.n a0de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a10e │ │ │ │ │ + bne.n a0de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a0fc │ │ │ │ │ + bne.n a0cc │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a0f4 │ │ │ │ │ + beq.n a0c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a0fc │ │ │ │ │ + bne.n a0cc │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ 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, a078 │ │ │ │ │ - bl 853c │ │ │ │ │ + cbz r3, a048 │ │ │ │ │ + bl 850c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a078 │ │ │ │ │ + cbz r0, a048 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n a0d6 │ │ │ │ │ + beq.n a0a6 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n a052 │ │ │ │ │ + b.n a022 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, a0ee │ │ │ │ │ + cbz r0, a0be │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n a09c │ │ │ │ │ + ble.n a06c │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n a088 │ │ │ │ │ + b.n a058 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -18644,658 +18631,658 @@ │ │ │ │ │ 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, a106 │ │ │ │ │ + cbz r0, a0d6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a11e │ │ │ │ │ + cbnz r3, a0ee │ │ │ │ │ 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, sl, fp, pc} │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, a0ee │ │ │ │ │ + cbz r0, a0be │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n a06c │ │ │ │ │ + b.n a03c │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n a0ca │ │ │ │ │ + b.n a09a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a030 │ │ │ │ │ + b.n a000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9fd4 │ │ │ │ │ + b.n 9fa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a106 │ │ │ │ │ + b.n a0d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a000 │ │ │ │ │ + b.n 9fd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a0cc │ │ │ │ │ + b.n a09c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a106 │ │ │ │ │ + b.n a0d6 │ │ │ │ │ │ │ │ │ │ -0000a138 : │ │ │ │ │ +0000a108 : │ │ │ │ │ guard_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 a18a │ │ │ │ │ + beq.n a15a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a18a │ │ │ │ │ + cbnz r0, a15a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a192 │ │ │ │ │ + cbnz r3, a162 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a17e │ │ │ │ │ + cbnz r0, a14e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a176 │ │ │ │ │ - b.n a174 │ │ │ │ │ + bne.n a146 │ │ │ │ │ + b.n a144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a162 │ │ │ │ │ + b.n a132 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a17a │ │ │ │ │ + b.n a14a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a19c <_tmp_44_rule>: │ │ │ │ │ +0000a16c <_tmp_44_rule>: │ │ │ │ │ _tmp_44_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 a200 <_tmp_44_rule+0x64> │ │ │ │ │ + beq.n a1d0 <_tmp_44_rule+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a200 <_tmp_44_rule+0x64> │ │ │ │ │ + cbnz r0, a1d0 <_tmp_44_rule+0x64> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a208 <_tmp_44_rule+0x6c> │ │ │ │ │ + cbnz r3, a1d8 <_tmp_44_rule+0x6c> │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a1f8 <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r0, a1c8 <_tmp_44_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a1f8 <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r3, a1c8 <_tmp_44_rule+0x5c> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a1f8 <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r0, a1c8 <_tmp_44_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a1f8 <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r3, a1c8 <_tmp_44_rule+0x5c> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a1f8 <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r0, a1c8 <_tmp_44_rule+0x5c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a1c6 <_tmp_44_rule+0x2a> │ │ │ │ │ + b.n a196 <_tmp_44_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a1fc <_tmp_44_rule+0x60> │ │ │ │ │ + b.n a1cc <_tmp_44_rule+0x60> │ │ │ │ │ │ │ │ │ │ -0000a210 : │ │ │ │ │ +0000a1e0 : │ │ │ │ │ positional_patterns_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w a366 │ │ │ │ │ + beq.w a336 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a366 │ │ │ │ │ + bne.w a336 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a376 │ │ │ │ │ + bne.w a346 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a36e │ │ │ │ │ + beq.w a33e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a36e │ │ │ │ │ + bne.n a33e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a360 │ │ │ │ │ + bne.n a330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86d4 │ │ │ │ │ + bl 86a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a34e │ │ │ │ │ + beq.n a31e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a358 │ │ │ │ │ + beq.n a328 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a358 │ │ │ │ │ + bne.n a328 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a348 │ │ │ │ │ + bne.n a318 │ │ │ │ │ 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.n a340 │ │ │ │ │ + beq.n a310 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n a348 │ │ │ │ │ + bne.n a318 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, a308 │ │ │ │ │ + cbnz r3, a2d8 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, a33a │ │ │ │ │ + cbz r0, a30a │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n a37c │ │ │ │ │ + bgt.n a34c │ │ │ │ │ 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, r8 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, a350 │ │ │ │ │ + cbz r0, a320 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bl 86d4 │ │ │ │ │ + bl 86a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a2cc │ │ │ │ │ + beq.n a29c │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n a322 │ │ │ │ │ + beq.n a2f2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n a2be │ │ │ │ │ + b.n a28e │ │ │ │ │ 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, a33a │ │ │ │ │ + cbz r0, a30a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n a316 │ │ │ │ │ + b.n a2e6 │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n a2fe │ │ │ │ │ + b.n a2ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a29c │ │ │ │ │ + b.n a26c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a350 │ │ │ │ │ + b.n a320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a244 │ │ │ │ │ + b.n a214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a26e │ │ │ │ │ + b.n a23e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a300 │ │ │ │ │ + b.n a2d0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n a2dc │ │ │ │ │ + b.n a2ac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a38c : │ │ │ │ │ +0000a35c : │ │ │ │ │ keyword_patterns_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a478 │ │ │ │ │ + beq.n a448 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a478 │ │ │ │ │ + bne.n a448 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a4d8 │ │ │ │ │ + bne.w a4a8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a4d0 │ │ │ │ │ + beq.n a4a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a4d0 │ │ │ │ │ + bne.n a4a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a4de │ │ │ │ │ + bne.n a4ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a500 │ │ │ │ │ + bl a4d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a494 │ │ │ │ │ + beq.n a464 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a4ac │ │ │ │ │ + beq.n a47c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a4ac │ │ │ │ │ + bne.n a47c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a48e │ │ │ │ │ + bne.n a45e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a486 │ │ │ │ │ + cbz r0, a456 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, a48e │ │ │ │ │ + cbnz r6, a45e │ │ │ │ │ mov r7, r6 │ │ │ │ │ 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 a4b4 │ │ │ │ │ + bne.n a484 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, a480 │ │ │ │ │ + cbz r0, a450 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n a49e │ │ │ │ │ + bgt.n a46e │ │ │ │ │ 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, r8 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, a496 │ │ │ │ │ + cbz r0, a466 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ 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 │ │ │ │ │ - b.n a3bc │ │ │ │ │ + b.n a38c │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n a46e │ │ │ │ │ + b.n a43e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n a44c │ │ │ │ │ + b.n a41c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a412 │ │ │ │ │ + b.n a3e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a500 │ │ │ │ │ + bl a4d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a43c │ │ │ │ │ + beq.n a40c │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n a4e4 │ │ │ │ │ + beq.n a4b4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n a430 │ │ │ │ │ + b.n a400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a3e4 │ │ │ │ │ + b.n a3b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a470 │ │ │ │ │ + b.n a440 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a496 │ │ │ │ │ + b.n a466 │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a480 │ │ │ │ │ + beq.n a450 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n a4c4 │ │ │ │ │ + b.n a494 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a500 : │ │ │ │ │ +0000a4d0 : │ │ │ │ │ keyword_pattern_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a566 │ │ │ │ │ + beq.n a536 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a566 │ │ │ │ │ + cbnz r0, a536 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a584 │ │ │ │ │ + cbnz r3, a554 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a57e │ │ │ │ │ + cbz r0, a54e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, a57e │ │ │ │ │ + cbz r0, a54e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86d4 │ │ │ │ │ + bl 86a4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, a57e │ │ │ │ │ + cbz r0, a54e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a56e │ │ │ │ │ + cbz r0, a53e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a52a │ │ │ │ │ + b.n a4fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, a580 │ │ │ │ │ + cbz r0, a550 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a560 │ │ │ │ │ + b.n a530 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a55c │ │ │ │ │ + b.n a52c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a560 │ │ │ │ │ + b.n a530 │ │ │ │ │ │ │ │ │ │ -0000a58c <_loop1_76_rule>: │ │ │ │ │ +0000a55c <_loop1_76_rule>: │ │ │ │ │ _loop1_76_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 a626 <_loop1_76_rule+0x9a> │ │ │ │ │ + beq.n a5f6 <_loop1_76_rule+0x9a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a626 <_loop1_76_rule+0x9a> │ │ │ │ │ + bne.n a5f6 <_loop1_76_rule+0x9a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n a676 <_loop1_76_rule+0xea> │ │ │ │ │ + bne.n a646 <_loop1_76_rule+0xea> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a67e <_loop1_76_rule+0xf2> │ │ │ │ │ + beq.n a64e <_loop1_76_rule+0xf2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a676 <_loop1_76_rule+0xea> │ │ │ │ │ + bne.n a646 <_loop1_76_rule+0xea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73c0 │ │ │ │ │ + bl 7394 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, a618 <_loop1_76_rule+0x8c> │ │ │ │ │ + cbnz r0, a5e8 <_loop1_76_rule+0x8c> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n a670 <_loop1_76_rule+0xe4> │ │ │ │ │ + beq.n a640 <_loop1_76_rule+0xe4> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n a670 <_loop1_76_rule+0xe4> │ │ │ │ │ + bne.n a640 <_loop1_76_rule+0xe4> │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, a65c <_loop1_76_rule+0xd0> │ │ │ │ │ + cbz r0, a62c <_loop1_76_rule+0xd0> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n a62e <_loop1_76_rule+0xa2> │ │ │ │ │ + ble.n a5fe <_loop1_76_rule+0xa2> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r6, r8, lsl #2] │ │ │ │ │ str.w r0, [r1, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n a604 <_loop1_76_rule+0x78> │ │ │ │ │ + b.n a5d4 <_loop1_76_rule+0x78> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n a642 <_loop1_76_rule+0xb6> │ │ │ │ │ + beq.n a612 <_loop1_76_rule+0xb6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n a5de <_loop1_76_rule+0x52> │ │ │ │ │ + b.n a5ae <_loop1_76_rule+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a5bc <_loop1_76_rule+0x30> │ │ │ │ │ + b.n a58c <_loop1_76_rule+0x30> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -19305,179 +19292,179 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, a65c <_loop1_76_rule+0xd0> │ │ │ │ │ + cbz r0, a62c <_loop1_76_rule+0xd0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n a61c <_loop1_76_rule+0x90> │ │ │ │ │ + b.n a5ec <_loop1_76_rule+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a638 <_loop1_76_rule+0xac> │ │ │ │ │ + b.n a608 <_loop1_76_rule+0xac> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a638 <_loop1_76_rule+0xac> │ │ │ │ │ + b.n a608 <_loop1_76_rule+0xac> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a638 <_loop1_76_rule+0xac> │ │ │ │ │ + b.n a608 <_loop1_76_rule+0xac> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a690 : │ │ │ │ │ +0000a660 : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ 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 a888 │ │ │ │ │ + beq.w a858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a888 │ │ │ │ │ + bne.w a858 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a826 │ │ │ │ │ + bne.w a7f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a832 │ │ │ │ │ + beq.w a802 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a832 │ │ │ │ │ + bne.w a802 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a82a │ │ │ │ │ + bne.w a7fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a83a │ │ │ │ │ + bne.w a80a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a82a │ │ │ │ │ + bne.w a7fa │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a83a │ │ │ │ │ + bne.w a80a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a82a │ │ │ │ │ + bne.n a7fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a83a │ │ │ │ │ + bne.n a80a │ │ │ │ │ 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.n a824 │ │ │ │ │ + bne.n a7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, a79c │ │ │ │ │ + cbnz r0, a76c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a824 │ │ │ │ │ + bne.n a7f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_113_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_113_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, a778 │ │ │ │ │ + cbz r0, a748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a7f6 │ │ │ │ │ + bne.n a7c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a824 │ │ │ │ │ + bne.n a7f4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a894 │ │ │ │ │ + bne.w a864 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a754 │ │ │ │ │ + beq.n a724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a754 │ │ │ │ │ + beq.n a724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bee4 │ │ │ │ │ + bl befc │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a754 │ │ │ │ │ + beq.n a724 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -19486,30 +19473,30 @@ │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a794 │ │ │ │ │ + beq.n a764 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a796 │ │ │ │ │ + b.n a766 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a778 │ │ │ │ │ + beq.n a748 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC112 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -19517,36 +19504,36 @@ │ │ │ │ │ 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, [r6, #20] │ │ │ │ │ - b.n a7de │ │ │ │ │ + b.n a7ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a796 │ │ │ │ │ + b.n a766 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a744 │ │ │ │ │ + b.n a714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a6ec │ │ │ │ │ + b.n a6bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbz r0, a890 │ │ │ │ │ + cbz r0, a860 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC105 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ adds r3, #16 │ │ │ │ │ @@ -19558,44 +19545,44 @@ │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a7f0 │ │ │ │ │ - b.n a794 │ │ │ │ │ + bne.n a7c0 │ │ │ │ │ + b.n a764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a6c2 │ │ │ │ │ + b.n a692 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a744 │ │ │ │ │ + b.n a714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a790 │ │ │ │ │ + beq.w a760 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a790 │ │ │ │ │ + beq.w a760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a790 │ │ │ │ │ + beq.w a760 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC113 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC113 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -19603,178 +19590,178 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n a7de │ │ │ │ │ + b.n a7ae │ │ │ │ │ │ │ │ │ │ -0000a8dc <_tmp_113_rule>: │ │ │ │ │ +0000a8ac <_tmp_113_rule>: │ │ │ │ │ _tmp_113_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 a948 <_tmp_113_rule+0x6c> │ │ │ │ │ + beq.n a918 <_tmp_113_rule+0x6c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a948 <_tmp_113_rule+0x6c> │ │ │ │ │ + cbnz r0, a918 <_tmp_113_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a940 <_tmp_113_rule+0x64> │ │ │ │ │ + cbnz r3, a910 <_tmp_113_rule+0x64> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, a926 <_tmp_113_rule+0x4a> │ │ │ │ │ + cbnz r0, a8f6 <_tmp_113_rule+0x4a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a918 <_tmp_113_rule+0x3c> │ │ │ │ │ + beq.n a8e8 <_tmp_113_rule+0x3c> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n a91c <_tmp_113_rule+0x40> │ │ │ │ │ + b.n a8ec <_tmp_113_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a920 <_tmp_113_rule+0x44> │ │ │ │ │ + b.n a8f0 <_tmp_113_rule+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a908 <_tmp_113_rule+0x2c> │ │ │ │ │ + b.n a8d8 <_tmp_113_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -0000a950 : │ │ │ │ │ +0000a920 : │ │ │ │ │ type_param_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 ab98 │ │ │ │ │ + beq.w ab68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab98 │ │ │ │ │ + bne.w ab68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab8e │ │ │ │ │ + bne.w ab5e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1104 @ 0x450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aa5c │ │ │ │ │ + bne.n aa2c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w acc0 │ │ │ │ │ + beq.w ac90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab8e │ │ │ │ │ + bne.w ab5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa6a │ │ │ │ │ + beq.n aa3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w acce │ │ │ │ │ + beq.w ac9e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w acce │ │ │ │ │ + bne.w ac9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w acb8 │ │ │ │ │ + bne.w ac88 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab76 │ │ │ │ │ + bne.w ab46 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, aa6c │ │ │ │ │ + cbnz r3, aa3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad24 │ │ │ │ │ + bl acf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, aa6c │ │ │ │ │ + cbnz r3, aa3c │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab8e │ │ │ │ │ + beq.w ab5e │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVar │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aade │ │ │ │ │ + beq.n aaae │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov.w r2, #1104 @ 0x450 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -19783,203 +19770,203 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aba0 │ │ │ │ │ + bne.w ab70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab8e │ │ │ │ │ + bne.w ab5e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aaf2 │ │ │ │ │ + bne.n aac2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ab8e │ │ │ │ │ + bne.n ab5e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab86 │ │ │ │ │ + beq.n ab56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab86 │ │ │ │ │ + beq.n ab56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad24 │ │ │ │ │ + bl acf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ab86 │ │ │ │ │ + bne.n ab56 │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab8e │ │ │ │ │ + beq.n ab5e │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ParamSpec │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aa4e │ │ │ │ │ + bne.n aa1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa4e │ │ │ │ │ + beq.n aa1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ab94 │ │ │ │ │ + b.n ab64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa88 │ │ │ │ │ + beq.n aa58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ad04 │ │ │ │ │ + beq.w acd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad04 │ │ │ │ │ + bne.w acd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w acfc │ │ │ │ │ + bne.w accc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w acd6 │ │ │ │ │ + bne.w aca6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aa8a │ │ │ │ │ + bne.n aa5a │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, ab8e │ │ │ │ │ + cbz r0, ab5e │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVarTuple │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa4e │ │ │ │ │ - b.n aade │ │ │ │ │ + bne.w aa1e │ │ │ │ │ + b.n aaae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa0c │ │ │ │ │ - b.n aa04 │ │ │ │ │ + bne.w a9dc │ │ │ │ │ + b.n a9d4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n aa4e │ │ │ │ │ + b.n aa1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n aa64 │ │ │ │ │ + b.n aa34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a984 │ │ │ │ │ + b.n a954 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w acb2 │ │ │ │ │ + bne.w ac82 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n acaa │ │ │ │ │ + beq.n ac7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n acaa │ │ │ │ │ + bne.n ac7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aca4 │ │ │ │ │ + bne.n ac74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac5e │ │ │ │ │ + bne.n ac2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aca4 │ │ │ │ │ + bne.n ac74 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, ac56 │ │ │ │ │ + cbz r0, ac26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, ac56 │ │ │ │ │ + cbz r0, ac26 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, ac56 │ │ │ │ │ + cbz r0, ac26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, ac56 │ │ │ │ │ + cbz r0, ac26 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC117 │ │ │ │ │ @@ -19994,46 +19981,46 @@ │ │ │ │ │ cmp.w ip, #28 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn.w r0, #4 │ │ │ │ │ strd r0, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, ac58 │ │ │ │ │ + cbz r0, ac28 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n aa76 │ │ │ │ │ + b.n aa46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ac50 │ │ │ │ │ + b.n ac20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abd8 │ │ │ │ │ + beq.n aba8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abd8 │ │ │ │ │ + beq.n aba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abd8 │ │ │ │ │ + beq.n aba8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC115 │ │ │ │ │ @@ -20041,249 +20028,249 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC115 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC114 │ │ │ │ │ - b.n ac2a │ │ │ │ │ + b.n abfa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ac50 │ │ │ │ │ + b.n ac20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n abc2 │ │ │ │ │ + b.n ab92 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ab94 │ │ │ │ │ + b.n ab64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aa6c │ │ │ │ │ + b.n aa3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w a9a8 │ │ │ │ │ - b.n aae6 │ │ │ │ │ + bge.w a978 │ │ │ │ │ + b.n aab6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a9ea │ │ │ │ │ + b.n a9ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9214 │ │ │ │ │ + bl 9210 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab38 │ │ │ │ │ + beq.w ab08 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC118 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, ad0c │ │ │ │ │ + cbz r0, acdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ab40 │ │ │ │ │ + b.n ab10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aa8a │ │ │ │ │ + b.n aa5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ab1e │ │ │ │ │ + b.n aaee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab3e │ │ │ │ │ + beq.w ab0e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aa8a │ │ │ │ │ + b.n aa5a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ad24 : │ │ │ │ │ +0000acf4 : │ │ │ │ │ type_param_default_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 adb6 │ │ │ │ │ + beq.n ad86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n adb6 │ │ │ │ │ + bne.n ad86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, adae │ │ │ │ │ + cbnz r3, ad7e │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, ad74 │ │ │ │ │ + cbnz r0, ad44 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad64 │ │ │ │ │ + beq.n ad34 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC118 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, ad98 │ │ │ │ │ + cbz r0, ad68 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ad6a │ │ │ │ │ + b.n ad3a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad68 │ │ │ │ │ + beq.n ad38 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ad6c │ │ │ │ │ + b.n ad3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ad6c │ │ │ │ │ + b.n ad3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ad52 │ │ │ │ │ + b.n ad22 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000adc0 <_loop1_38_rule>: │ │ │ │ │ +0000ad90 <_loop1_38_rule>: │ │ │ │ │ _loop1_38_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 b0ee <_loop1_38_rule+0x32e> │ │ │ │ │ + beq.w b0be <_loop1_38_rule+0x32e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b0ee <_loop1_38_rule+0x32e> │ │ │ │ │ + bne.w b0be <_loop1_38_rule+0x32e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b0e6 <_loop1_38_rule+0x326> │ │ │ │ │ + bne.w b0b6 <_loop1_38_rule+0x326> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b0be <_loop1_38_rule+0x2fe> │ │ │ │ │ + beq.w b08e <_loop1_38_rule+0x2fe> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w af9a <_loop1_38_rule+0x1da> │ │ │ │ │ + bne.w af6a <_loop1_38_rule+0x1da> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b0cc <_loop1_38_rule+0x30c> │ │ │ │ │ + beq.w b09c <_loop1_38_rule+0x30c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b0cc <_loop1_38_rule+0x30c> │ │ │ │ │ + bne.w b09c <_loop1_38_rule+0x30c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n af24 <_loop1_38_rule+0x164> │ │ │ │ │ + bne.n aef4 <_loop1_38_rule+0x164> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w af66 <_loop1_38_rule+0x1a6> │ │ │ │ │ + beq.w af36 <_loop1_38_rule+0x1a6> │ │ │ │ │ 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 r7, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b030 <_loop1_38_rule+0x270> │ │ │ │ │ + bne.w b000 <_loop1_38_rule+0x270> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aee4 <_loop1_38_rule+0x124> │ │ │ │ │ + beq.n aeb4 <_loop1_38_rule+0x124> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aee4 <_loop1_38_rule+0x124> │ │ │ │ │ + beq.n aeb4 <_loop1_38_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, aee4 <_loop1_38_rule+0x124> │ │ │ │ │ + cbz r0, aeb4 <_loop1_38_rule+0x124> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, aee4 <_loop1_38_rule+0x124> │ │ │ │ │ + cbz r0, aeb4 <_loop1_38_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, aee4 <_loop1_38_rule+0x124> │ │ │ │ │ + cbz r0, aeb4 <_loop1_38_rule+0x124> │ │ │ │ │ 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 af24 <_loop1_38_rule+0x164> │ │ │ │ │ + beq.n aef4 <_loop1_38_rule+0x164> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -20291,371 +20278,371 @@ │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b24e <_loop1_38_rule+0x48e> │ │ │ │ │ + beq.w b21e <_loop1_38_rule+0x48e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w b268 <_loop1_38_rule+0x4a8> │ │ │ │ │ + beq.w b238 <_loop1_38_rule+0x4a8> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r2, [r1, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n ae20 <_loop1_38_rule+0x60> │ │ │ │ │ + b.n adf0 <_loop1_38_rule+0x60> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b260 <_loop1_38_rule+0x4a0> │ │ │ │ │ + bne.w b230 <_loop1_38_rule+0x4a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n afa8 <_loop1_38_rule+0x1e8> │ │ │ │ │ + bne.n af78 <_loop1_38_rule+0x1e8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b260 <_loop1_38_rule+0x4a0> │ │ │ │ │ + bne.w b230 <_loop1_38_rule+0x4a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b1d6 <_loop1_38_rule+0x416> │ │ │ │ │ + bne.w b1a6 <_loop1_38_rule+0x416> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0f6 <_loop1_38_rule+0x336> │ │ │ │ │ + bne.w b0c6 <_loop1_38_rule+0x336> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b0e0 <_loop1_38_rule+0x320> │ │ │ │ │ + beq.w b0b0 <_loop1_38_rule+0x320> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b0e0 <_loop1_38_rule+0x320> │ │ │ │ │ + bne.w b0b0 <_loop1_38_rule+0x320> │ │ │ │ │ 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.w b0b8 <_loop1_38_rule+0x2f8> │ │ │ │ │ + beq.w b088 <_loop1_38_rule+0x2f8> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n af94 <_loop1_38_rule+0x1d4> │ │ │ │ │ + ble.n af64 <_loop1_38_rule+0x1d4> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r7, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n af52 <_loop1_38_rule+0x192> │ │ │ │ │ + b.n af22 <_loop1_38_rule+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b0d4 <_loop1_38_rule+0x314> │ │ │ │ │ + blt.w b0a4 <_loop1_38_rule+0x314> │ │ │ │ │ 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 r7, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b028 <_loop1_38_rule+0x268> │ │ │ │ │ + bne.n aff8 <_loop1_38_rule+0x268> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w ae60 <_loop1_38_rule+0xa0> │ │ │ │ │ - b.n af24 <_loop1_38_rule+0x164> │ │ │ │ │ + beq.w ae30 <_loop1_38_rule+0xa0> │ │ │ │ │ + b.n aef4 <_loop1_38_rule+0x164> │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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} │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aefc <_loop1_38_rule+0x13c> │ │ │ │ │ + beq.n aecc <_loop1_38_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aefc <_loop1_38_rule+0x13c> │ │ │ │ │ + beq.n aecc <_loop1_38_rule+0x13c> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aefc <_loop1_38_rule+0x13c> │ │ │ │ │ + beq.n aecc <_loop1_38_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aefc <_loop1_38_rule+0x13c> │ │ │ │ │ + beq.n aecc <_loop1_38_rule+0x13c> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aefc <_loop1_38_rule+0x13c> │ │ │ │ │ + beq.n aecc <_loop1_38_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aefc <_loop1_38_rule+0x13c> │ │ │ │ │ + beq.n aecc <_loop1_38_rule+0x13c> │ │ │ │ │ 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 b260 <_loop1_38_rule+0x4a0> │ │ │ │ │ + beq.w b230 <_loop1_38_rule+0x4a0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ strd r6, r1, [sp] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aec8 <_loop1_38_rule+0x108> │ │ │ │ │ - b.n b24e <_loop1_38_rule+0x48e> │ │ │ │ │ + bne.w ae98 <_loop1_38_rule+0x108> │ │ │ │ │ + b.n b21e <_loop1_38_rule+0x48e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w af24 <_loop1_38_rule+0x164> │ │ │ │ │ + bne.w aef4 <_loop1_38_rule+0x164> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n b0ac <_loop1_38_rule+0x2ec> │ │ │ │ │ + beq.n b07c <_loop1_38_rule+0x2ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, b0ac <_loop1_38_rule+0x2ec> │ │ │ │ │ + cbnz r0, b07c <_loop1_38_rule+0x2ec> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b342 <_loop1_38_rule+0x582> │ │ │ │ │ + bne.w b312 <_loop1_38_rule+0x582> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, b096 <_loop1_38_rule+0x2d6> │ │ │ │ │ + cbz r0, b066 <_loop1_38_rule+0x2d6> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b096 <_loop1_38_rule+0x2d6> │ │ │ │ │ + cbz r0, b066 <_loop1_38_rule+0x2d6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, b096 <_loop1_38_rule+0x2d6> │ │ │ │ │ + cbz r0, b066 <_loop1_38_rule+0x2d6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21bc <_tmp_22_rule> │ │ │ │ │ + bl 21a0 <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b33e <_loop1_38_rule+0x57e> │ │ │ │ │ + bne.w b30e <_loop1_38_rule+0x57e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b286 <_loop1_38_rule+0x4c6> │ │ │ │ │ + bne.w b256 <_loop1_38_rule+0x4c6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w ae60 <_loop1_38_rule+0xa0> │ │ │ │ │ - b.n af24 <_loop1_38_rule+0x164> │ │ │ │ │ + beq.w ae30 <_loop1_38_rule+0xa0> │ │ │ │ │ + b.n aef4 <_loop1_38_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b04a <_loop1_38_rule+0x28a> │ │ │ │ │ + b.n b01a <_loop1_38_rule+0x28a> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r6, 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 af9e <_loop1_38_rule+0x1de> │ │ │ │ │ + b.n af6e <_loop1_38_rule+0x1de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ae3a <_loop1_38_rule+0x7a> │ │ │ │ │ + b.n ae0a <_loop1_38_rule+0x7a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n af2a <_loop1_38_rule+0x16a> │ │ │ │ │ + b.n aefa <_loop1_38_rule+0x16a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n af9e <_loop1_38_rule+0x1de> │ │ │ │ │ + b.n af6e <_loop1_38_rule+0x1de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n adf4 <_loop1_38_rule+0x34> │ │ │ │ │ + b.n adc4 <_loop1_38_rule+0x34> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b358 <_loop1_38_rule+0x598> │ │ │ │ │ + bne.w b328 <_loop1_38_rule+0x598> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b350 <_loop1_38_rule+0x590> │ │ │ │ │ + beq.w b320 <_loop1_38_rule+0x590> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b350 <_loop1_38_rule+0x590> │ │ │ │ │ + bne.w b320 <_loop1_38_rule+0x590> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b348 <_loop1_38_rule+0x588> │ │ │ │ │ + bne.w b318 <_loop1_38_rule+0x588> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b156 <_loop1_38_rule+0x396> │ │ │ │ │ + cbz r0, b126 <_loop1_38_rule+0x396> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b156 <_loop1_38_rule+0x396> │ │ │ │ │ + cbz r0, b126 <_loop1_38_rule+0x396> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, b156 <_loop1_38_rule+0x396> │ │ │ │ │ + cbz r0, b126 <_loop1_38_rule+0x396> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b35e <_loop1_38_rule+0x59e> │ │ │ │ │ + bne.w b32e <_loop1_38_rule+0x59e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b348 <_loop1_38_rule+0x588> │ │ │ │ │ + bne.w b318 <_loop1_38_rule+0x588> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b17a <_loop1_38_rule+0x3ba> │ │ │ │ │ + cbz r0, b14a <_loop1_38_rule+0x3ba> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b2e8 <_loop1_38_rule+0x528> │ │ │ │ │ + bne.w b2b8 <_loop1_38_rule+0x528> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b348 <_loop1_38_rule+0x588> │ │ │ │ │ + bne.w b318 <_loop1_38_rule+0x588> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b1a2 <_loop1_38_rule+0x3e2> │ │ │ │ │ + cbz r0, b172 <_loop1_38_rule+0x3e2> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b45e <_loop1_38_rule+0x69e> │ │ │ │ │ + bne.w b42e <_loop1_38_rule+0x69e> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b1d0 <_loop1_38_rule+0x410> │ │ │ │ │ + bne.n b1a0 <_loop1_38_rule+0x410> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b1ca <_loop1_38_rule+0x40a> │ │ │ │ │ + cbz r0, b19a <_loop1_38_rule+0x40a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b3d2 <_loop1_38_rule+0x612> │ │ │ │ │ + bne.w b3a2 <_loop1_38_rule+0x612> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n b3ce <_loop1_38_rule+0x60e> │ │ │ │ │ + b.n b39e <_loop1_38_rule+0x60e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b3ce <_loop1_38_rule+0x60e> │ │ │ │ │ + b.n b39e <_loop1_38_rule+0x60e> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w af1a <_loop1_38_rule+0x15a> │ │ │ │ │ + beq.w aeea <_loop1_38_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cf0 │ │ │ │ │ + bl 5cd0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w af1a <_loop1_38_rule+0x15a> │ │ │ │ │ + beq.w aeea <_loop1_38_rule+0x15a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w af1a <_loop1_38_rule+0x15a> │ │ │ │ │ + beq.w aeea <_loop1_38_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w af1a <_loop1_38_rule+0x15a> │ │ │ │ │ + beq.w aeea <_loop1_38_rule+0x15a> │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, b260 <_loop1_38_rule+0x4a0> │ │ │ │ │ + cbz r0, b230 <_loop1_38_rule+0x4a0> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ @@ -20667,61 +20654,61 @@ │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aec8 <_loop1_38_rule+0x108> │ │ │ │ │ + bne.w ae98 <_loop1_38_rule+0x108> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w af26 <_loop1_38_rule+0x166> │ │ │ │ │ + beq.w aef6 <_loop1_38_rule+0x166> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n af26 <_loop1_38_rule+0x166> │ │ │ │ │ + b.n aef6 <_loop1_38_rule+0x166> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n af2a <_loop1_38_rule+0x16a> │ │ │ │ │ + b.n aefa <_loop1_38_rule+0x16a> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b0b4 <_loop1_38_rule+0x2f4> │ │ │ │ │ + beq.w b084 <_loop1_38_rule+0x2f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n aed6 <_loop1_38_rule+0x116> │ │ │ │ │ + b.n aea6 <_loop1_38_rule+0x116> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b096 <_loop1_38_rule+0x2d6> │ │ │ │ │ + beq.w b066 <_loop1_38_rule+0x2d6> │ │ │ │ │ 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, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b096 <_loop1_38_rule+0x2d6> │ │ │ │ │ + beq.w b066 <_loop1_38_rule+0x2d6> │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ 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 │ │ │ │ │ @@ -20730,42 +20717,42 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC119 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, b336 <_loop1_38_rule+0x576> │ │ │ │ │ + cbnz r0, b306 <_loop1_38_rule+0x576> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, b2e2 <_loop1_38_rule+0x522> │ │ │ │ │ + cbz r0, b2b2 <_loop1_38_rule+0x522> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b09e <_loop1_38_rule+0x2de> │ │ │ │ │ + b.n b06e <_loop1_38_rule+0x2de> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b09c <_loop1_38_rule+0x2dc> │ │ │ │ │ + b.n b06c <_loop1_38_rule+0x2dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b17a <_loop1_38_rule+0x3ba> │ │ │ │ │ + beq.w b14a <_loop1_38_rule+0x3ba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21bc <_tmp_22_rule> │ │ │ │ │ + bl 21a0 <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b17e <_loop1_38_rule+0x3be> │ │ │ │ │ + bne.w b14e <_loop1_38_rule+0x3be> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b17a <_loop1_38_rule+0x3ba> │ │ │ │ │ + beq.w b14a <_loop1_38_rule+0x3ba> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -20773,56 +20760,56 @@ │ │ │ │ │ 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.w b4f2 <_loop1_38_rule+0x732> │ │ │ │ │ + beq.w b4c2 <_loop1_38_rule+0x732> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aeca <_loop1_38_rule+0x10a> │ │ │ │ │ + b.n ae9a <_loop1_38_rule+0x10a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b09c <_loop1_38_rule+0x2dc> │ │ │ │ │ + b.n b06c <_loop1_38_rule+0x2dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b09e <_loop1_38_rule+0x2de> │ │ │ │ │ + b.n b06e <_loop1_38_rule+0x2de> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b3ce <_loop1_38_rule+0x60e> │ │ │ │ │ + b.n b39e <_loop1_38_rule+0x60e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b11e <_loop1_38_rule+0x35e> │ │ │ │ │ + b.n b0ee <_loop1_38_rule+0x35e> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n af2a <_loop1_38_rule+0x16a> │ │ │ │ │ + b.n aefa <_loop1_38_rule+0x16a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cf0 │ │ │ │ │ + bl 5cd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b156 <_loop1_38_rule+0x396> │ │ │ │ │ + beq.w b126 <_loop1_38_rule+0x396> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b156 <_loop1_38_rule+0x396> │ │ │ │ │ + beq.w b126 <_loop1_38_rule+0x396> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b156 <_loop1_38_rule+0x396> │ │ │ │ │ + beq.w b126 <_loop1_38_rule+0x396> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b156 <_loop1_38_rule+0x396> │ │ │ │ │ + beq.w b126 <_loop1_38_rule+0x396> │ │ │ │ │ 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 r7, [sp, #16] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -20830,53 +20817,53 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1cc <_loop1_38_rule+0x40c> │ │ │ │ │ + beq.w b19c <_loop1_38_rule+0x40c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n af26 <_loop1_38_rule+0x166> │ │ │ │ │ + b.n aef6 <_loop1_38_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1ca <_loop1_38_rule+0x40a> │ │ │ │ │ + beq.w b19a <_loop1_38_rule+0x40a> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1ca <_loop1_38_rule+0x40a> │ │ │ │ │ + beq.w b19a <_loop1_38_rule+0x40a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 <_loop0_72_rule+0xec> │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1ca <_loop1_38_rule+0x40a> │ │ │ │ │ + beq.w b19a <_loop1_38_rule+0x40a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1ca <_loop1_38_rule+0x40a> │ │ │ │ │ + beq.w b19a <_loop1_38_rule+0x40a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1ca <_loop1_38_rule+0x40a> │ │ │ │ │ + beq.w b19a <_loop1_38_rule+0x40a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r9, sl, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r8, [r3] │ │ │ │ │ @@ -20894,59 +20881,59 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC121 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC121 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b3ca <_loop1_38_rule+0x60a> │ │ │ │ │ - b.n b1cc <_loop1_38_rule+0x40c> │ │ │ │ │ + bne.n b39a <_loop1_38_rule+0x60a> │ │ │ │ │ + b.n b19c <_loop1_38_rule+0x40c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n b50e <_loop1_38_rule+0x74e> │ │ │ │ │ + beq.n b4de <_loop1_38_rule+0x74e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b50e <_loop1_38_rule+0x74e> │ │ │ │ │ + bne.n b4de <_loop1_38_rule+0x74e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b504 <_loop1_38_rule+0x744> │ │ │ │ │ + bne.n b4d4 <_loop1_38_rule+0x744> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b4b8 <_loop1_38_rule+0x6f8> │ │ │ │ │ + cbnz r0, b488 <_loop1_38_rule+0x6f8> │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b504 <_loop1_38_rule+0x744> │ │ │ │ │ + bne.n b4d4 <_loop1_38_rule+0x744> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b4b8 <_loop1_38_rule+0x6f8> │ │ │ │ │ + cbnz r0, b488 <_loop1_38_rule+0x6f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b1a8 <_loop1_38_rule+0x3e8> │ │ │ │ │ + b.n b178 <_loop1_38_rule+0x3e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -20957,186 +20944,186 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC120 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b336 <_loop1_38_rule+0x576> │ │ │ │ │ + bne.w b306 <_loop1_38_rule+0x576> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b3ca <_loop1_38_rule+0x60a> │ │ │ │ │ - b.n b1cc <_loop1_38_rule+0x40c> │ │ │ │ │ + bne.w b39a <_loop1_38_rule+0x60a> │ │ │ │ │ + b.n b19c <_loop1_38_rule+0x40c> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1ca <_loop1_38_rule+0x40a> │ │ │ │ │ + beq.w b19a <_loop1_38_rule+0x40a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b3ca <_loop1_38_rule+0x60a> │ │ │ │ │ + b.n b39a <_loop1_38_rule+0x60a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b1a8 <_loop1_38_rule+0x3e8> │ │ │ │ │ + b.n b178 <_loop1_38_rule+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b47a <_loop1_38_rule+0x6ba> │ │ │ │ │ + b.n b44a <_loop1_38_rule+0x6ba> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b518 : │ │ │ │ │ +0000b4e8 : │ │ │ │ │ tstring_full_format_spec_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, #3984] @ 0xf90 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n b584 │ │ │ │ │ + beq.n b554 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, b584 │ │ │ │ │ + cbnz r0, b554 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b7e4 │ │ │ │ │ + bne.w b7b4 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w b7c2 │ │ │ │ │ + beq.w b792 │ │ │ │ │ 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 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, b58c │ │ │ │ │ + cbnz r0, b55c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ 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 │ │ │ │ │ - b.n b546 │ │ │ │ │ + b.n b516 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b7a2 │ │ │ │ │ + beq.w b772 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7a2 │ │ │ │ │ + bne.w b772 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b724 │ │ │ │ │ + bne.w b6f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b71c │ │ │ │ │ + beq.w b6ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b726 │ │ │ │ │ + bne.w b6f6 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ strd r5, r3, [sp, #32] │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w b752 │ │ │ │ │ + beq.w b722 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b752 │ │ │ │ │ + bne.w b722 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b75a │ │ │ │ │ + bne.w b72a │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b72c │ │ │ │ │ + bne.w b6fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b6e2 │ │ │ │ │ + bne.n b6b2 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n b6da │ │ │ │ │ + beq.n b6aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b6da │ │ │ │ │ + bne.n b6aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b66c │ │ │ │ │ + cbnz r3, b63c │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w b89c │ │ │ │ │ + beq.w b86c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7ec │ │ │ │ │ + bne.w b7bc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b7aa │ │ │ │ │ + bne.w b77a │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r5, r3, [sp, #32] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -21148,208 +21135,208 @@ │ │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n b716 │ │ │ │ │ + beq.n b6e6 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n b708 │ │ │ │ │ + bgt.n b6d8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ 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 r5, r0 │ │ │ │ │ - cbz r0, b702 │ │ │ │ │ + cbz r0, b6d2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, b6ee │ │ │ │ │ + cbz r0, b6be │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b578 │ │ │ │ │ + b.n b548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b638 │ │ │ │ │ + b.n b608 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldrd r5, r3, [sp, #32] │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ - b.n b67e │ │ │ │ │ + b.n b64e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b576 │ │ │ │ │ + beq.w b546 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b57a │ │ │ │ │ + b.n b54a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n b57a │ │ │ │ │ + b.n b54a │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n b69c │ │ │ │ │ + b.n b66c │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 b574 │ │ │ │ │ + b.n b544 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, b77e │ │ │ │ │ + cbz r0, b74e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n b768 │ │ │ │ │ + beq.n b738 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r6, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n b5de │ │ │ │ │ + b.n b5ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b5fc │ │ │ │ │ + b.n b5cc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrd r5, r3, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ - b.n b67e │ │ │ │ │ + b.n b64e │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, b79c │ │ │ │ │ + cbz r0, b76c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n b744 │ │ │ │ │ + b.n b714 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b67a │ │ │ │ │ + beq.w b64a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n b67e │ │ │ │ │ + b.n b64e │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b718 │ │ │ │ │ + b.n b6e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b5ac │ │ │ │ │ + b.n b57c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b66c │ │ │ │ │ + bne.w b63c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3ce <_PyPegen_parse+0x3ce> │ │ │ │ │ R_ARM_THM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b66c │ │ │ │ │ - b.n b876 │ │ │ │ │ + beq.w b63c │ │ │ │ │ + b.n b846 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b8be │ │ │ │ │ + blt.n b88e │ │ │ │ │ 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 │ │ │ │ │ - beq.w b566 │ │ │ │ │ + beq.w b536 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n b57a │ │ │ │ │ + b.n b54a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b662 │ │ │ │ │ + beq.w b632 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b662 │ │ │ │ │ + bne.w b632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3464 │ │ │ │ │ + bl 3448 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b662 │ │ │ │ │ + bne.w b632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b518 │ │ │ │ │ + bl b4e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b662 │ │ │ │ │ + bne.w b632 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b662 │ │ │ │ │ + beq.w b632 │ │ │ │ │ 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 b66c │ │ │ │ │ + beq.w b63c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ @@ -21362,455 +21349,455 @@ │ │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, b87e │ │ │ │ │ + cbz r0, b84e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b73a │ │ │ │ │ + b.n b70a │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b674 │ │ │ │ │ + beq.w b644 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n b678 │ │ │ │ │ + b.n b648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b8ca │ │ │ │ │ + blt.n b89a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b654 │ │ │ │ │ - b.n b66c │ │ │ │ │ + beq.w b624 │ │ │ │ │ + b.n b63c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b57a │ │ │ │ │ + b.n b54a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r5, r3, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b678 │ │ │ │ │ + b.n b648 │ │ │ │ │ │ │ │ │ │ -0000b8dc <_tmp_42_rule>: │ │ │ │ │ +0000b8ac <_tmp_42_rule>: │ │ │ │ │ _tmp_42_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 b930 <_tmp_42_rule+0x54> │ │ │ │ │ + beq.n b900 <_tmp_42_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, b930 <_tmp_42_rule+0x54> │ │ │ │ │ + cbnz r0, b900 <_tmp_42_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b938 <_tmp_42_rule+0x5c> │ │ │ │ │ + cbnz r3, b908 <_tmp_42_rule+0x5c> │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b928 <_tmp_42_rule+0x4c> │ │ │ │ │ + cbnz r0, b8f8 <_tmp_42_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, b928 <_tmp_42_rule+0x4c> │ │ │ │ │ + cbnz r3, b8f8 <_tmp_42_rule+0x4c> │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b928 <_tmp_42_rule+0x4c> │ │ │ │ │ + cbnz r0, b8f8 <_tmp_42_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b906 <_tmp_42_rule+0x2a> │ │ │ │ │ + b.n b8d6 <_tmp_42_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b92c <_tmp_42_rule+0x50> │ │ │ │ │ + b.n b8fc <_tmp_42_rule+0x50> │ │ │ │ │ │ │ │ │ │ -0000b940 : │ │ │ │ │ +0000b910 : │ │ │ │ │ double_star_pattern_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 b986 │ │ │ │ │ + beq.n b956 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, b986 │ │ │ │ │ + cbnz r0, b956 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b99a │ │ │ │ │ + cbnz r3, b96a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b98e │ │ │ │ │ + cbnz r0, b95e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b96a │ │ │ │ │ + b.n b93a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9c28 │ │ │ │ │ + bl 9bf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b97e │ │ │ │ │ - b.n b97c │ │ │ │ │ + bne.n b94e │ │ │ │ │ + b.n b94c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b982 │ │ │ │ │ + b.n b952 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b9a4 : │ │ │ │ │ +0000b974 : │ │ │ │ │ items_pattern_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w bae0 │ │ │ │ │ + beq.w bab0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bae0 │ │ │ │ │ + bne.w bab0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bae8 │ │ │ │ │ + bne.w bab8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bafc │ │ │ │ │ + beq.w bacc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bafc │ │ │ │ │ + bne.n bacc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n baf6 │ │ │ │ │ + bne.n bac6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb20 │ │ │ │ │ + bl baf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bad6 │ │ │ │ │ + beq.n baa6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n baee │ │ │ │ │ + beq.n babe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n baee │ │ │ │ │ + bne.n babe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bad0 │ │ │ │ │ + bne.n baa0 │ │ │ │ │ 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.n bac8 │ │ │ │ │ + beq.n ba98 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n bad0 │ │ │ │ │ + bne.n baa0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ba98 │ │ │ │ │ + cbnz r0, ba68 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, bac2 │ │ │ │ │ + cbz r0, ba92 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n bab4 │ │ │ │ │ + bgt.n ba84 │ │ │ │ │ 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, r8 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, bad8 │ │ │ │ │ + cbz r0, baa8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb20 │ │ │ │ │ + bl baf0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ba5c │ │ │ │ │ + beq.n ba2c │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n bb04 │ │ │ │ │ + beq.n bad4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n ba52 │ │ │ │ │ + b.n ba22 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n ba6c │ │ │ │ │ + b.n ba3c │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n ba8e │ │ │ │ │ + b.n ba5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b9d8 │ │ │ │ │ + b.n b9a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ba90 │ │ │ │ │ + b.n ba60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ba30 │ │ │ │ │ + b.n ba00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bad8 │ │ │ │ │ + b.n baa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ba02 │ │ │ │ │ + b.n b9d2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bac2 │ │ │ │ │ + beq.n ba92 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n baa8 │ │ │ │ │ + b.n ba78 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bb20 : │ │ │ │ │ +0000baf0 : │ │ │ │ │ key_value_pattern_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, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w bda6 │ │ │ │ │ + beq.w bd76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bda6 │ │ │ │ │ + bne.w bd76 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd58 │ │ │ │ │ + bne.w bd28 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bd9e │ │ │ │ │ + beq.w bd6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd9e │ │ │ │ │ + bne.w bd6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bcc4 │ │ │ │ │ + bne.w bc94 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bd50 │ │ │ │ │ + beq.w bd20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd50 │ │ │ │ │ + bne.w bd20 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bcf0 │ │ │ │ │ + bne.w bcc0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w bcd0 │ │ │ │ │ + beq.w bca0 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 986c │ │ │ │ │ + bl 983c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bc54 │ │ │ │ │ + bne.n bc24 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bcf0 │ │ │ │ │ + bne.w bcc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9964 │ │ │ │ │ + bl 9934 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, bc12 │ │ │ │ │ + cbnz r0, bbe2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n bcf0 │ │ │ │ │ + bne.n bcc0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_43_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bc6a │ │ │ │ │ + beq.n bc3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5040 <_gather_15_rule+0x134> │ │ │ │ │ + bl 5048 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, bc6a │ │ │ │ │ + cbz r0, bc3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 │ │ │ │ │ - beq.w bd4c │ │ │ │ │ + beq.w bd1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86d4 │ │ │ │ │ + bl 86a4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd4c │ │ │ │ │ + beq.w bd1c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd3a │ │ │ │ │ + beq.n bd0a │ │ │ │ │ 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, r9, sl, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -21818,85 +21805,85 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_42_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bc12 │ │ │ │ │ - b.n bbd8 │ │ │ │ │ + bne.n bbe2 │ │ │ │ │ + b.n bba8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n bcf0 │ │ │ │ │ + bne.n bcc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bcf6 │ │ │ │ │ + bne.n bcc6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n bcf0 │ │ │ │ │ + bne.n bcc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd7e │ │ │ │ │ + bne.n bd4e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, bcf0 │ │ │ │ │ + cbnz r5, bcc0 │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd5e │ │ │ │ │ + bne.n bd2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, bcc4 │ │ │ │ │ + cbnz r5, bc94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9dbc │ │ │ │ │ + bl 9d8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bc18 │ │ │ │ │ + bne.n bbe8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n bc48 │ │ │ │ │ + b.n bc18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n bd30 │ │ │ │ │ + blt.n bd00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w bbcc │ │ │ │ │ + beq.w bb9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bcb0 │ │ │ │ │ + b.n bc80 │ │ │ │ │ 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 bcaa │ │ │ │ │ + beq.n bc7a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -21906,125 +21893,125 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc12 │ │ │ │ │ + bne.w bbe2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bcaa │ │ │ │ │ + beq.n bc7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bcb0 │ │ │ │ │ + b.n bc80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bccc │ │ │ │ │ + beq.n bc9c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bc4a │ │ │ │ │ + b.n bc1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bcc8 │ │ │ │ │ + b.n bc98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bbac │ │ │ │ │ + b.n bb7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n bc4a │ │ │ │ │ + b.n bc1a │ │ │ │ │ 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 bcaa │ │ │ │ │ + beq.n bc7a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ 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, r5 │ │ │ │ │ - b.n bd14 │ │ │ │ │ + b.n bce4 │ │ │ │ │ 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 bcaa │ │ │ │ │ + beq.n bc7a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ 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, r5 │ │ │ │ │ - b.n bd14 │ │ │ │ │ + b.n bce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bb80 │ │ │ │ │ + b.n bb50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bb54 │ │ │ │ │ + b.n bb24 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bdb0 <_tmp_126_rule>: │ │ │ │ │ +0000bd80 <_tmp_126_rule>: │ │ │ │ │ _tmp_126_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 be04 <_tmp_126_rule+0x54> │ │ │ │ │ + beq.n bdd4 <_tmp_126_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, be04 <_tmp_126_rule+0x54> │ │ │ │ │ + cbnz r0, bdd4 <_tmp_126_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, be0c <_tmp_126_rule+0x5c> │ │ │ │ │ + cbnz r3, bddc <_tmp_126_rule+0x5c> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bdfc <_tmp_126_rule+0x4c> │ │ │ │ │ + cbnz r0, bdcc <_tmp_126_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, bdfc <_tmp_126_rule+0x4c> │ │ │ │ │ + cbnz r3, bdcc <_tmp_126_rule+0x4c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bdfc <_tmp_126_rule+0x4c> │ │ │ │ │ + cbnz r0, bdcc <_tmp_126_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bdda <_tmp_126_rule+0x2a> │ │ │ │ │ + b.n bdaa <_tmp_126_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n be00 <_tmp_126_rule+0x50> │ │ │ │ │ + b.n bdd0 <_tmp_126_rule+0x50> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -202,15 +202,15 @@ │ │ │ │ │ bne.w 30a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1902 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117c │ │ │ │ │ + bl 1170 │ │ │ │ │ R_ARM_THM_CALL function_def_raw_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 738 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 194 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -247,28 +247,28 @@ │ │ │ │ │ bne.w 140a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 27a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 27a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 27a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 27a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3554 │ │ │ │ │ + bl 3538 │ │ │ │ │ R_ARM_THM_CALL elif_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 5ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -276,31 +276,31 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 63e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 63e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 63e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 63e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3828 │ │ │ │ │ + bl 380c │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 642 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -324,15 +324,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 634 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ b.n 194 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117c │ │ │ │ │ + bl 1170 │ │ │ │ │ R_ARM_THM_CALL function_def_raw_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1d8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ @@ -392,15 +392,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 548c <_tmp_154_rule+0x94> │ │ │ │ │ + bl 5470 <_tmp_154_rule+0x70> │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a48 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -413,29 +413,29 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a48 │ │ │ │ │ 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 1504 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl d844 │ │ │ │ │ + bl d858 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -478,29 +478,29 @@ │ │ │ │ │ bne.w 986 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 422c │ │ │ │ │ + bl 4210 │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w a2 │ │ │ │ │ b.n 748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4648 │ │ │ │ │ + bl 462c │ │ │ │ │ R_ARM_THM_CALL for_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 194 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -545,19 +545,19 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cbz r0, 532 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 532 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39d8 │ │ │ │ │ + bl 39bc │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 7e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -575,34 +575,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.w b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b1c │ │ │ │ │ + bl 3b00 │ │ │ │ │ R_ARM_THM_CALL _loop1_37_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3828 │ │ │ │ │ + bl 380c │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39d8 │ │ │ │ │ + bl 39bc │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w b38 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -711,28 +711,28 @@ │ │ │ │ │ bne.w 11be │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 712 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ cbz r0, 712 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3828 │ │ │ │ │ + bl 380c │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cbnz r3, 716 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -861,15 +861,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ b.n 5be │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 8284 │ │ │ │ │ + bl 8254 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 182 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -954,31 +954,31 @@ │ │ │ │ │ bne.w c8e │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cbz r0, 936 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 83b0 │ │ │ │ │ + bl 8380 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 936 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a138 │ │ │ │ │ + bl a108 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbnz r3, 936 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 936 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 936 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_THM_CALL _PyAST_match_case │ │ │ │ │ @@ -1028,15 +1028,15 @@ │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ ldr.w r6, [ip, r2, lsl #2] │ │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ b.n 972 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 422c │ │ │ │ │ + bl 4210 │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 474 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ @@ -1088,15 +1088,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 328 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1152,15 +1152,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 548c <_tmp_154_rule+0x94> │ │ │ │ │ + bl 5470 <_tmp_154_rule+0x70> │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c0e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1173,29 +1173,29 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w c12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c0e │ │ │ │ │ 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 1504 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl d844 │ │ │ │ │ + bl d858 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1206,15 +1206,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 304 │ │ │ │ │ b.n 42a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -1233,34 +1233,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.w 5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl adc0 │ │ │ │ │ + bl ad90 │ │ │ │ │ R_ARM_THM_CALL _loop1_38_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3828 │ │ │ │ │ + bl 380c │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 14fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39d8 │ │ │ │ │ + bl 39bc │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 14fc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1285,15 +1285,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 304 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ @@ -1317,15 +1317,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w c2 │ │ │ │ │ b.n 748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 548c <_tmp_154_rule+0x94> │ │ │ │ │ + bl 5470 <_tmp_154_rule+0x70> │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 394 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1352,15 +1352,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3ee │ │ │ │ │ b.w 394 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ @@ -1386,15 +1386,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cbz r0, cda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 83b0 │ │ │ │ │ + bl 8380 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w dea │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -1417,15 +1417,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 8d0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ b.n 93e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8284 │ │ │ │ │ + bl 8254 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 7d6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1470,15 +1470,15 @@ │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 7d8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n 7da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8284 │ │ │ │ │ + bl 8254 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 7b4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1500,15 +1500,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n d72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1517,15 +1517,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n cb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a138 │ │ │ │ │ + bl a108 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w cdc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1741,20 +1741,20 @@ │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 37a │ │ │ │ │ b.n c1c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ b.n cfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 83b0 │ │ │ │ │ + bl 8380 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a138 │ │ │ │ │ + bl a108 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 18fc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1972,15 +1972,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1206 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ cbz r0, 1206 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 12ac │ │ │ │ │ @@ -1991,15 +1991,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 124e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ cbz r0, 124e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 124e │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -2239,15 +2239,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ cbz r0, 1454 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1106 │ │ │ │ │ @@ -2259,15 +2259,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 149e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ cbz r0, 149e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 149e │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -2349,15 +2349,15 @@ │ │ │ │ │ b.w 73e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 244 │ │ │ │ │ b.w 642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 548c <_tmp_154_rule+0x94> │ │ │ │ │ + bl 5470 <_tmp_154_rule+0x70> │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a7a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2375,15 +2375,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a7a │ │ │ │ │ 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] │ │ │ │ │ @@ -2490,15 +2490,15 @@ │ │ │ │ │ cbz r0, 16a2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 16a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ cbz r0, 16a2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_144_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_144_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -2522,15 +2522,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 16da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a6e │ │ │ │ │ R_ARM_THM_CALL _loop0_145_rule │ │ │ │ │ cbz r0, 16da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b1c │ │ │ │ │ + bl 3b00 │ │ │ │ │ R_ARM_THM_CALL _loop1_37_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1858 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -2546,15 +2546,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 170e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a6e │ │ │ │ │ R_ARM_THM_CALL _loop0_145_rule │ │ │ │ │ cbz r0, 170e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl adc0 │ │ │ │ │ + bl ad90 │ │ │ │ │ R_ARM_THM_CALL _loop1_38_rule │ │ │ │ │ cbnz r0, 1728 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2587,20 +2587,20 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 17e6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 17dc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21bc │ │ │ │ │ + bl 21a0 │ │ │ │ │ R_ARM_THM_CALL _tmp_22_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 17e0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ @@ -2632,15 +2632,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 18cc │ │ │ │ │ @@ -2717,19 +2717,19 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 16da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 16da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21bc │ │ │ │ │ + bl 21a0 │ │ │ │ │ R_ARM_THM_CALL _tmp_22_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 16de │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3317,118 +3317,118 @@ │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 314e │ │ │ │ │ + beq.w 3040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 314e │ │ │ │ │ + bne.w 3040 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 25f8 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1009 @ 0x3f1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21aa │ │ │ │ │ + bne.w 21a8 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 2f78 │ │ │ │ │ + beq.w 3052 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2f8a │ │ │ │ │ + bne.w 3064 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3116 │ │ │ │ │ + beq.w 306a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3116 │ │ │ │ │ + bne.w 306a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3124 │ │ │ │ │ + bne.w 3078 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 30e6 │ │ │ │ │ + beq.w 22d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 22d6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2304 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1fb2 │ │ │ │ │ + bne.w 1fb0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2e0c │ │ │ │ │ + beq.w 302a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e0c │ │ │ │ │ + bne.w 302a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e1a │ │ │ │ │ + bne.w 3038 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2498 │ │ │ │ │ + bne.w 24c6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e1a │ │ │ │ │ + bne.w 3038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32e0 │ │ │ │ │ + bl 32dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 24b8 │ │ │ │ │ + bne.w 24e6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 24d4 │ │ │ │ │ + bne.w 2502 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 30d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ @@ -3443,290 +3443,290 @@ │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e42 │ │ │ │ │ + beq.w 30ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e2c │ │ │ │ │ + bne.w 3096 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2e22 │ │ │ │ │ + beq.w 308c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e22 │ │ │ │ │ + bne.w 308c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1f1e │ │ │ │ │ + cbnz r3, 1f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 579c │ │ │ │ │ + bl 57a4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21b8 │ │ │ │ │ + bne.w 21b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [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 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1fb2 │ │ │ │ │ + bne.n 1fb0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2df6 │ │ │ │ │ + beq.w 2e1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2df6 │ │ │ │ │ + bne.w 2e1a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e04 │ │ │ │ │ + bne.w 2e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 32e0 │ │ │ │ │ + bl 32dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23b4 │ │ │ │ │ + bne.w 23e2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e04 │ │ │ │ │ + bne.w 2e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23a2 │ │ │ │ │ + bne.w 23d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2e04 │ │ │ │ │ + bne.w 2e28 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2636 │ │ │ │ │ + bne.w 2664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2844 │ │ │ │ │ + bne.w 2866 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 25f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ 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 2b3e │ │ │ │ │ + bne.w 2a58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 25f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79fc │ │ │ │ │ + bl 79d8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2368 │ │ │ │ │ + bne.w 2396 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 25f8 │ │ │ │ │ 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 23ec │ │ │ │ │ + bne.w 241a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 25f8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_5_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_5_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25d4 │ │ │ │ │ + bne.w 2602 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 25f8 │ │ │ │ │ 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 24da │ │ │ │ │ + bne.w 2508 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 25f8 │ │ │ │ │ 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 25e6 │ │ │ │ │ + bne.w 2614 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 25f8 │ │ │ │ │ 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, #625 @ 0x271 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2654 │ │ │ │ │ + bne.w 2682 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 25f8 │ │ │ │ │ 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, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 270c │ │ │ │ │ + bne.w 272e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 25f8 │ │ │ │ │ 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, #532 @ 0x214 │ │ │ │ │ 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 2798 │ │ │ │ │ + bne.w 27ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 25f8 │ │ │ │ │ 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 2912 │ │ │ │ │ + bne.w 2934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 25f8 │ │ │ │ │ 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, #528 @ 0x210 │ │ │ │ │ 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 2920 │ │ │ │ │ + bne.w 2944 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 25f8 │ │ │ │ │ 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 297c │ │ │ │ │ + bne.w 29a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 25f8 │ │ │ │ │ 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, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a32 │ │ │ │ │ + bne.w 2b42 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1009 @ 0x3f1 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -3738,163 +3738,183 @@ │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f1e │ │ │ │ │ + beq.w 1f1c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ strd r7, r3, [sp, #32] │ │ │ │ │ mov r7, r1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 32b6 │ │ │ │ │ + beq.w 3142 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32b6 │ │ │ │ │ + bne.w 3142 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3292 │ │ │ │ │ + bne.w 312a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 579c │ │ │ │ │ + bl 57a4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 221a │ │ │ │ │ + cbz r0, 2218 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2480 │ │ │ │ │ + bne.w 24ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1f26 │ │ │ │ │ + beq.w 1f24 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1f26 │ │ │ │ │ + bne.w 1f24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e3c │ │ │ │ │ + beq.w 30a6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.w 23da │ │ │ │ │ + bgt.w 2408 │ │ │ │ │ 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 cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fe2 │ │ │ │ │ + beq.w 32b4 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fe2 │ │ │ │ │ + beq.w 32b4 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2fde │ │ │ │ │ + bne.w 32b0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fd4 │ │ │ │ │ + beq.w 32a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r7, [r3, #20] │ │ │ │ │ - bl d844 │ │ │ │ │ + bl d858 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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.n 2356 │ │ │ │ │ + beq.n 2384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 219c │ │ │ │ │ + b.n 219a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + blt.w 3080 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3078 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1e42 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e44 │ │ │ │ │ + beq.w 1e42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e44 │ │ │ │ │ + beq.w 1e42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8220 │ │ │ │ │ + bl 81f0 │ │ │ │ │ R_ARM_THM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1e46 │ │ │ │ │ + bne.w 1e44 │ │ │ │ │ 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 2fd4 │ │ │ │ │ + beq.w 32a6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 2fa4 │ │ │ │ │ + beq.w 30e6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ @@ -3906,830 +3926,921 @@ │ │ │ │ │ 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 5050 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 22cc │ │ │ │ │ + bne.n 22ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23d4 │ │ │ │ │ + beq.n 2402 │ │ │ │ │ movs r5, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1fb4 │ │ │ │ │ + b.n 1fb2 │ │ │ │ │ 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 25ca │ │ │ │ │ + beq.w 25f8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 219c │ │ │ │ │ + bne.w 219a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f84 │ │ │ │ │ + bne.w 305e │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 219c │ │ │ │ │ + b.n 219a │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3138 │ │ │ │ │ + beq.w 30bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10614 │ │ │ │ │ + bl 10738 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25f2 │ │ │ │ │ + bne.w 2620 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2842 │ │ │ │ │ + bne.w 2864 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1fb4 │ │ │ │ │ + b.n 1fb2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 23da │ │ │ │ │ - b.n 2250 │ │ │ │ │ + bne.n 2408 │ │ │ │ │ + b.n 224e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2fca │ │ │ │ │ + beq.w 32c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2fca │ │ │ │ │ + bne.w 32c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2fb6 │ │ │ │ │ + bne.w 2ef6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 309a │ │ │ │ │ + beq.w 2f12 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fb4 │ │ │ │ │ + beq.w 2ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79fc │ │ │ │ │ + bl 79d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2fb6 │ │ │ │ │ + bne.w 2ef6 │ │ │ │ │ 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 3092 │ │ │ │ │ + beq.w 2f0a │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Return │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fac │ │ │ │ │ + beq.w 2eee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 219c │ │ │ │ │ + b.n 219a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 2d7e │ │ │ │ │ + beq.w 2c7e │ │ │ │ │ str.w r5, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 21dc │ │ │ │ │ + b.n 21da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 762c │ │ │ │ │ + bl 7610 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e86 │ │ │ │ │ + beq.w 1e84 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e86 │ │ │ │ │ + beq.w 1e84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 2ad6 │ │ │ │ │ + bne.w 2be6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1eac │ │ │ │ │ + beq.w 1eaa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1fb6 │ │ │ │ │ + b.n 1fb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 32c0 │ │ │ │ │ + beq.w 31f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32c0 │ │ │ │ │ + bne.w 31f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f70 │ │ │ │ │ + bne.w 3022 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 2f4e │ │ │ │ │ + beq.w 3000 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 292e │ │ │ │ │ + beq.w 2954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 292e │ │ │ │ │ + beq.w 2954 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2f06 │ │ │ │ │ + beq.w 2e6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f06 │ │ │ │ │ + bne.w 2e6e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2efe │ │ │ │ │ + bne.w 2e66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a22 │ │ │ │ │ + bne.w 2a48 │ │ │ │ │ movs r1, #0 │ │ │ │ │ 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 2930 │ │ │ │ │ + bne.w 2956 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 25b8 │ │ │ │ │ + cbz r0, 25e6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2474 │ │ │ │ │ + bne.w 24a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30ae │ │ │ │ │ + bne.w 32ce │ │ │ │ │ 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 │ │ │ │ │ - beq.w 2072 │ │ │ │ │ + beq.w 2070 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 21b2 │ │ │ │ │ + b.n 21b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 94c │ │ │ │ │ R_ARM_THM_CALL import_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2040 │ │ │ │ │ + beq.w 203e │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 219c │ │ │ │ │ + b.n 219a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4570 │ │ │ │ │ + bl 4554 │ │ │ │ │ R_ARM_THM_CALL pass_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 25e0 │ │ │ │ │ - b.n 208c │ │ │ │ │ + bne.n 260e │ │ │ │ │ + b.n 208a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fd4 │ │ │ │ │ + beq.w 32a6 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 2fd4 │ │ │ │ │ + beq.w 32a6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ strd r5, r1, [sp] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AugAssign │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22cc │ │ │ │ │ - b.n 2356 │ │ │ │ │ + bne.w 22ca │ │ │ │ │ + b.n 2384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 762c │ │ │ │ │ + bl 7610 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fa2 │ │ │ │ │ + beq.w 1fa0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fa2 │ │ │ │ │ - b.n 23b4 │ │ │ │ │ + beq.w 1fa0 │ │ │ │ │ + b.n 23e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2f9a │ │ │ │ │ + beq.w 2fb2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f9a │ │ │ │ │ + bne.w 2fb2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 26fa │ │ │ │ │ + bne.w 2f84 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 3248 │ │ │ │ │ + beq.w 2fbc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #625 @ 0x271 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ + beq.w 2f26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57ac │ │ │ │ │ + bl 5790 │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ + beq.w 2f26 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_16_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_16_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ + beq.w 2f26 │ │ │ │ │ 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 2f90 │ │ │ │ │ + beq.w 3202 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Delete │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2474 │ │ │ │ │ + bne.w 24a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32aa │ │ │ │ │ + bne.w 2ff6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 20be │ │ │ │ │ - b.n 25ca │ │ │ │ │ + b.w 2f84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2ef6 │ │ │ │ │ + beq.w 2ee6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ef6 │ │ │ │ │ + bne.w 2ee6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2ee6 │ │ │ │ │ + bne.w 2ed6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2ec6 │ │ │ │ │ + beq.w 2eb6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6f8 │ │ │ │ │ + bl d70c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2784 │ │ │ │ │ + cbz r0, 27a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2784 │ │ │ │ │ + cbz r0, 27a6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2474 │ │ │ │ │ + bne.w 24a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2eec │ │ │ │ │ + bne.w 2edc │ │ │ │ │ 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 │ │ │ │ │ - beq.w 20e4 │ │ │ │ │ - b.n 25ca │ │ │ │ │ + beq.w 20e2 │ │ │ │ │ + b.n 25f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 300a │ │ │ │ │ + beq.w 328c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 300a │ │ │ │ │ + bne.w 328c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2830 │ │ │ │ │ + bne.n 2852 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2fe8 │ │ │ │ │ + beq.w 3268 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov.w r1, #532 @ 0x214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 282e │ │ │ │ │ + cbz r0, 2850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 282e │ │ │ │ │ + cbz r0, 2850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4cc0 │ │ │ │ │ + bl 4ca4 │ │ │ │ │ R_ARM_THM_CALL _tmp_17_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 2830 │ │ │ │ │ + cbnz r5, 2852 │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 301e │ │ │ │ │ + beq.w 32ba │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2474 │ │ │ │ │ + bne.w 24a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3014 │ │ │ │ │ + bne.w 3296 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 210a │ │ │ │ │ - b.n 25ca │ │ │ │ │ + beq.w 2108 │ │ │ │ │ + b.n 25f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1fb2 │ │ │ │ │ + bne.w 1fb0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2ebe │ │ │ │ │ + beq.w 31ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ebe │ │ │ │ │ + bne.w 31ee │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2eb6 │ │ │ │ │ + bne.w 31e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 6684 │ │ │ │ │ + bl 6658 │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e6a │ │ │ │ │ + bne.w 319a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2eb6 │ │ │ │ │ + bne.w 31e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0c4 │ │ │ │ │ + bl f1ec │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c7e │ │ │ │ │ + bne.w 2d42 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2eb6 │ │ │ │ │ + bne.w 31e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c28 │ │ │ │ │ + bne.w 2cf4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2eb6 │ │ │ │ │ + bne.w 31e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 75a4 │ │ │ │ │ + bl 7578 │ │ │ │ │ R_ARM_THM_CALL _loop0_121_rule │ │ │ │ │ - cbz r0, 28d0 │ │ │ │ │ + cbz r0, 28f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79fc │ │ │ │ │ + bl 79d8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d56 │ │ │ │ │ + bne.w 2c50 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2eb6 │ │ │ │ │ + bne.w 31e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 75a4 │ │ │ │ │ + bl 7578 │ │ │ │ │ R_ARM_THM_CALL _loop0_121_rule │ │ │ │ │ - cbz r0, 28f0 │ │ │ │ │ + cbz r0, 2912 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6f8 │ │ │ │ │ + bl d70c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e52 │ │ │ │ │ + bne.w 3182 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2eb6 │ │ │ │ │ + bne.w 31e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79fc │ │ │ │ │ + bl 79d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d98 │ │ │ │ │ + bne.w 2c98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 1fb2 │ │ │ │ │ + b.w 1fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53b0 <_loop1_81_rule+0x104> │ │ │ │ │ + bl 5394 <_loop1_81_rule+0xe0> │ │ │ │ │ R_ARM_THM_CALL break_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25e0 │ │ │ │ │ - b.n 2124 │ │ │ │ │ + bne.w 260e │ │ │ │ │ + b.w 2122 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 52d4 <_loop1_81_rule+0x28> │ │ │ │ │ + bl 52b8 <_loop1_81_rule+0x4> │ │ │ │ │ R_ARM_THM_CALL continue_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25e0 │ │ │ │ │ - b.n 214a │ │ │ │ │ + bne.w 260e │ │ │ │ │ + b.w 2148 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f70 │ │ │ │ │ + bne.w 3022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25b8 │ │ │ │ │ + beq.w 25e6 │ │ │ │ │ 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 25b8 │ │ │ │ │ + beq.w 25e6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2474 │ │ │ │ │ - b.n 25ae │ │ │ │ │ + bne.w 24a2 │ │ │ │ │ + b.n 25dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2f46 │ │ │ │ │ + beq.w 2eae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2eae │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f40 │ │ │ │ │ + bne.w 2ea8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2f16 │ │ │ │ │ + beq.w 2e7e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2a0e │ │ │ │ │ + cbz r0, 2a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4f0c │ │ │ │ │ + bl 4ef0 │ │ │ │ │ R_ARM_THM_CALL _gather_15_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2a0e │ │ │ │ │ + cbz r0, 2a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 2a0e │ │ │ │ │ + cbz r0, 2a34 │ │ │ │ │ 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 2f10 │ │ │ │ │ + beq.w 2e78 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Global │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2474 │ │ │ │ │ + bne.w 24a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f20 │ │ │ │ │ + bne.w 2e88 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 217c │ │ │ │ │ - b.n 25ca │ │ │ │ │ + beq.w 217a │ │ │ │ │ + b.n 25f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2576 │ │ │ │ │ - b.n 2572 │ │ │ │ │ + bne.w 25a4 │ │ │ │ │ + b.n 25a0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 3174 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3174 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 316e │ │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq.w 3152 │ │ │ │ │ + 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 .LC22 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 314c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 314c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 19cc <_tmp_6_rule+0x5c> │ │ │ │ │ + R_ARM_THM_CALL type_params_rule │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3124 │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 314c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 6b38 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 314c │ │ │ │ │ + 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 311c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + ldrd r6, r3, [r3, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3112 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + strd r6, r3, [sp, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_TypeAlias> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_TypeAlias │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ + R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 30f4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 219a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 32d0 │ │ │ │ │ + beq.w 2e36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32d0 │ │ │ │ │ + bne.w 2e36 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ac4 │ │ │ │ │ + bne.n 2bd4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 31c6 │ │ │ │ │ + beq.w 2e3e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2ac4 │ │ │ │ │ + cbz r0, 2bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4f0c │ │ │ │ │ + bl 4ef0 │ │ │ │ │ R_ARM_THM_CALL _gather_15_rule │ │ │ │ │ - cbz r0, 2ac4 │ │ │ │ │ + cbz r0, 2bd4 │ │ │ │ │ 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 r2, r0 │ │ │ │ │ - cbz r0, 2ac4 │ │ │ │ │ + cbz r0, 2bd4 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31c0 │ │ │ │ │ + beq.w 2e30 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2474 │ │ │ │ │ + bne.w 24a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3288 │ │ │ │ │ + bne.w 2e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 219c │ │ │ │ │ + b.w 219a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24c8 │ │ │ │ │ + beq.w 24f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8220 │ │ │ │ │ + bl 81f0 │ │ │ │ │ R_ARM_THM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 32ca │ │ │ │ │ + bne.w 30ee │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 2fd4 │ │ │ │ │ + beq.w 32a6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ @@ -4743,127 +4854,102 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22cc │ │ │ │ │ - b.n 2356 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3084 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3084 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 307e │ │ │ │ │ - ldrd r5, r3, [r4, #8] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.w 3062 │ │ │ │ │ - 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 .LC22 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 305c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 305c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 19d8 <_tmp_6_rule+0x68> │ │ │ │ │ - R_ARM_THM_CALL type_params_rule │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 3056 │ │ │ │ │ + bne.w 22ca │ │ │ │ │ + b.w 2384 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 305c │ │ │ │ │ + beq.w 28f2 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 7808 │ │ │ │ │ + R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 305c │ │ │ │ │ + beq.w 292c │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1fb0 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 30a4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 24bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bl 10738 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 304e │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - ldrd r6, r3, [r3, #20] │ │ │ │ │ + beq.w 292a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ + bl cf74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3044 │ │ │ │ │ + beq.w 292a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ + ldrd r8, r3, [r5, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldrd r7, r5, [r5, #28] │ │ │ │ │ + bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - strd r6, r3, [sp, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_TypeAlias> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_TypeAlias │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ - R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + bl 78e8 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3026 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 219c │ │ │ │ │ + bne.n 2c76 │ │ │ │ │ + b.n 292c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28b0 │ │ │ │ │ + beq.w 28d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28b0 │ │ │ │ │ + beq.w 28d2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -4872,97 +4958,95 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 290a │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1fb2 │ │ │ │ │ + bne.n 2c76 │ │ │ │ │ + b.n 292c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2898 │ │ │ │ │ + beq.w 28ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 31b8 │ │ │ │ │ + beq.w 3260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31b8 │ │ │ │ │ + bne.w 3260 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 31ae │ │ │ │ │ + bne.w 3256 │ │ │ │ │ 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 318c │ │ │ │ │ + beq.w 3234 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 31ae │ │ │ │ │ + bne.w 3256 │ │ │ │ │ strd r5, r8, [sp, #28] │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f538 │ │ │ │ │ + bl f660 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 319e │ │ │ │ │ + bne.w 3246 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3186 │ │ │ │ │ + beq.w 322e │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 3160 │ │ │ │ │ + bgt.w 320a │ │ │ │ │ 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 2898 │ │ │ │ │ + beq.w 28ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2898 │ │ │ │ │ + beq.w 28ba │ │ │ │ │ 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 │ │ │ │ │ @@ -4971,719 +5055,633 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ │ - b.n 2c64 │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 28d0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7834 │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2c76 │ │ │ │ │ - b.n 290a │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2e3a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.w 248e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10614 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2908 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2908 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ │ - ldrd r8, r3, [r5, #20] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldrd r7, r5, [r5, #28] │ │ │ │ │ - bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - bl 7914 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2c76 │ │ │ │ │ - b.n 290a │ │ │ │ │ + b.n 2d30 │ │ │ │ │ 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 1f5e │ │ │ │ │ + beq.w 1f5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1fa8 │ │ │ │ │ + b.w 1fa6 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2bb6 │ │ │ │ │ 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 1e76 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 24cc │ │ │ │ │ + b.n 2b62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 1f0c │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 2e5c │ │ │ │ │ + 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 2b7c │ │ │ │ │ + b.n 2bd4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 1f38 │ │ │ │ │ - b.w 1fb2 │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - 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 2bd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2e2e │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 28f0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - b.n 2c4a │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 2956 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2880 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2586 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2880 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ │ - ldrd r8, r3, [r5, #20] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldrd r7, r5, [r5, #28] │ │ │ │ │ - bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - b.n 2de0 │ │ │ │ │ + bge.n 2e92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1fb2 │ │ │ │ │ + b.n 2a3a │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 29e2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 2a3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2868 │ │ │ │ │ + b.n 29c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2eec │ │ │ │ │ + blt.n 2edc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 274c │ │ │ │ │ + beq.w 276e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 278a │ │ │ │ │ + b.n 27ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 278a │ │ │ │ │ + b.n 27ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 272c │ │ │ │ │ + b.n 274e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 2f1c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2930 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2558 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 29ee │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2028 │ │ │ │ │ + b.w 25f8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 2efa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2f2a │ │ │ │ │ + bge.n 2fde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2a14 │ │ │ │ │ + b.n 2efa │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2728 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 2fae │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 2fa6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cbnz r0, 2fa6 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r5, 2fa0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #625 @ 0x271 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 2f98 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 79d8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, 2f98 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7808 │ │ │ │ │ + R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbz r0, 2f98 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 20bc │ │ │ │ │ + b.w 25f8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 2f82 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 2f82 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 2f52 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 2f88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 26a2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + blt.n 2ff6 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 26c2 │ │ │ │ │ + b.n 2f84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 29bc │ │ │ │ │ + beq.w 245a │ │ │ │ │ + b.n 2ef6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2a14 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 299c │ │ │ │ │ + b.n 2f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 30ae │ │ │ │ │ + blt.w 32ce │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 251a │ │ │ │ │ + beq.w 2548 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 25be │ │ │ │ │ + b.w 25ec │ │ │ │ │ + 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 1e74 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 24fa │ │ │ │ │ + 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 1dc0 │ │ │ │ │ + b.w 25f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge.w 1dde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 25ce │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 26fe │ │ │ │ │ + b.w 25fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2674 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2324 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 30a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 1e1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 202a │ │ │ │ │ - b.w 25ca │ │ │ │ │ + b.w 1fb2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1fb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 240c │ │ │ │ │ + b.w 1f0a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 1f36 │ │ │ │ │ + b.w 1fb0 │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + 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 r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1fb4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2e2e │ │ │ │ │ + b.n 3098 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2e2e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3014 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 27d6 │ │ │ │ │ - b.n 2830 │ │ │ │ │ + beq.w 1fa4 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1fa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 27b8 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 1ed0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2834 │ │ │ │ │ + b.n 3098 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 2352 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2834 │ │ │ │ │ + b.w 24fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 304a │ │ │ │ │ + cbz r0, 3118 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1fea │ │ │ │ │ - b.w 25ca │ │ │ │ │ + beq.w 1fe8 │ │ │ │ │ + b.w 25f8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2bec │ │ │ │ │ + b.n 2b06 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3058 │ │ │ │ │ + b.n 3126 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3034 │ │ │ │ │ + b.n 3102 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 3034 │ │ │ │ │ + b.n 3102 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1f24 │ │ │ │ │ + b.w 222e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 21f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3058 │ │ │ │ │ + b.n 3126 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 308c │ │ │ │ │ + blt.n 317c │ │ │ │ │ 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 2b7a │ │ │ │ │ + beq.w 2a94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3034 │ │ │ │ │ + b.n 3102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2b5e │ │ │ │ │ + b.n 2a78 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 307e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2fba │ │ │ │ │ + b.n 316e │ │ │ │ │ + movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 30ba │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2fba │ │ │ │ │ + beq.w 2912 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + b.n 2d16 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 28a2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 6b38 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 28a2 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ + ldrd r8, r3, [r5, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldrd r7, r5, [r5, #28] │ │ │ │ │ + bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + b.n 2ce0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 25be │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 242c │ │ │ │ │ - b.n 2fb6 │ │ │ │ │ + b.w 1fb0 │ │ │ │ │ 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 1ed2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2e2e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - blt.n 312c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cbnz r5, 3124 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 1e44 │ │ │ │ │ - b.w 22d6 │ │ │ │ │ + b.w 288a │ │ │ │ │ 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 1e1c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1fb4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1fb4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.w 2528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1fa6 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1fa8 │ │ │ │ │ - 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 1dc0 │ │ │ │ │ - b.w 25ca │ │ │ │ │ + b.n 2f88 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 2d02 │ │ │ │ │ + b.n 2dc6 │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r4, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32da │ │ │ │ │ + bne.n 32a2 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ 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 2898 │ │ │ │ │ + b.w 28ba │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 316e │ │ │ │ │ + beq.n 3218 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2cd8 │ │ │ │ │ + b.n 2d9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 289a │ │ │ │ │ + b.w 28bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2cac │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2aa6 │ │ │ │ │ + b.n 2d70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3288 │ │ │ │ │ + blt.n 3296 │ │ │ │ │ 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 2a6c │ │ │ │ │ - b.n 2ac4 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 26f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3282 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 327a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 327a │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 3274 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #625 @ 0x271 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 326c │ │ │ │ │ + beq.w 27f8 │ │ │ │ │ + b.w 2852 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79fc │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbz r0, 326c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7834 │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 326c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 27da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 26fa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - blt.n 32aa │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2692 │ │ │ │ │ - b.w 26fa │ │ │ │ │ + b.w 2856 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 324a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3242 │ │ │ │ │ + b.w 1fb2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3098 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3098 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3242 │ │ │ │ │ + b.w 2856 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3212 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 26fe │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2ac8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1f26 │ │ │ │ │ - b.w 2230 │ │ │ │ │ + b.w 243a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 26fe │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 21fa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 24fa │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 24cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2a52 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 31a2 │ │ │ │ │ + b.w 25ec │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000032e0 : │ │ │ │ │ +000032dc : │ │ │ │ │ single_subscript_attribute_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, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 36f2 │ │ │ │ │ + beq.w 36ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36f2 │ │ │ │ │ + bne.w 36ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3700 │ │ │ │ │ + bne.w 36fc │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 36a8 │ │ │ │ │ + beq.w 36a4 │ │ │ │ │ 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 36d4 │ │ │ │ │ + beq.w 36d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36d4 │ │ │ │ │ + bne.w 36d0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33c6 │ │ │ │ │ + beq.n 33c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 340e │ │ │ │ │ + bne.n 340a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 36e0 │ │ │ │ │ + bne.w 36dc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3420 │ │ │ │ │ + beq.n 341c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3420 │ │ │ │ │ + bne.n 341c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 343c │ │ │ │ │ + beq.n 3438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3476 │ │ │ │ │ + bne.n 3472 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ @@ -5692,410 +5690,410 @@ │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 3402 │ │ │ │ │ + cbnz r0, 33fe │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 36ec │ │ │ │ │ - cbz r0, 33fa │ │ │ │ │ + bne.w 36e8 │ │ │ │ │ + cbz r0, 33f6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n 3488 │ │ │ │ │ + bgt.n 3484 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3374 │ │ │ │ │ + beq.n 3370 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35ce │ │ │ │ │ + bne.w 35ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3374 │ │ │ │ │ + b.n 3370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 33ac │ │ │ │ │ + bne.n 33a8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 346a │ │ │ │ │ + cbnz r0, 3466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 36e6 │ │ │ │ │ - cbz r0, 3466 │ │ │ │ │ + bne.w 36e2 │ │ │ │ │ + cbz r0, 3462 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n 3532 │ │ │ │ │ + blt.n 352e │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 33b6 │ │ │ │ │ + beq.n 33b2 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3636 │ │ │ │ │ + bne.w 3632 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 33b6 │ │ │ │ │ + b.n 33b2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3402 │ │ │ │ │ + bne.n 33fe │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 36ec │ │ │ │ │ + bne.w 36e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33fe │ │ │ │ │ + beq.n 33fa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 33fe │ │ │ │ │ + bge.n 33fa │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3402 │ │ │ │ │ + bne.n 33fe │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 36ec │ │ │ │ │ + bne.w 36e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 362c │ │ │ │ │ + beq.w 3628 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 362c │ │ │ │ │ + bge.w 3628 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3402 │ │ │ │ │ + bne.w 33fe │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 36ec │ │ │ │ │ + bne.w 36e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33fe │ │ │ │ │ + beq.w 33fa │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 33fe │ │ │ │ │ + ble.w 33fa │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 34f4 │ │ │ │ │ + b.n 34f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 346a │ │ │ │ │ + bne.n 3466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 36e6 │ │ │ │ │ + bne.w 36e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3468 │ │ │ │ │ + beq.n 3464 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 3468 │ │ │ │ │ + ble.n 3464 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 346a │ │ │ │ │ + bne.w 3466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 36e6 │ │ │ │ │ + bne.w 36e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3632 │ │ │ │ │ + beq.n 362e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 3632 │ │ │ │ │ + bge.n 362e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 346a │ │ │ │ │ + bne.w 3466 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 36e6 │ │ │ │ │ + bne.w 36e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3468 │ │ │ │ │ + beq.w 3464 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 3468 │ │ │ │ │ + ble.w 3464 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 3594 │ │ │ │ │ + b.n 3590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 341c │ │ │ │ │ + beq.w 3418 │ │ │ │ │ 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 341c │ │ │ │ │ + beq.w 3418 │ │ │ │ │ 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 3708 │ │ │ │ │ + beq.w 3704 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3694 │ │ │ │ │ + beq.n 3690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 33bc │ │ │ │ │ + b.n 33b8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 33fe │ │ │ │ │ + b.n 33fa │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 3468 │ │ │ │ │ + b.n 3464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100d4 │ │ │ │ │ + bl 101f8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3484 │ │ │ │ │ + beq.w 3480 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3484 │ │ │ │ │ + beq.w 3480 │ │ │ │ │ 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 3484 │ │ │ │ │ + beq.w 3480 │ │ │ │ │ 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 3708 │ │ │ │ │ + beq.n 3704 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3622 │ │ │ │ │ + bne.n 361e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3626 │ │ │ │ │ + beq.n 3622 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 33bc │ │ │ │ │ + b.n 33b8 │ │ │ │ │ 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 370e │ │ │ │ │ + blt.n 370a │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, 36e0 │ │ │ │ │ + cbnz r2, 36dc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3344 │ │ │ │ │ + bne.w 3340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 3356 │ │ │ │ │ + b.n 3352 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 33bc │ │ │ │ │ + b.n 33b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33b6 │ │ │ │ │ + b.n 33b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3376 │ │ │ │ │ + b.n 3372 │ │ │ │ │ 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 331c │ │ │ │ │ + beq.w 3318 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33bc │ │ │ │ │ + b.n 33b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33bc │ │ │ │ │ + b.n 33b8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 33bc │ │ │ │ │ + b.n 33b8 │ │ │ │ │ │ │ │ │ │ -00003718 : │ │ │ │ │ +00003714 : │ │ │ │ │ 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 37b0 │ │ │ │ │ + beq.n 37ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 37b0 │ │ │ │ │ + bne.n 37ac │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 3764 │ │ │ │ │ + cbz r0, 3760 │ │ │ │ │ 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] │ │ │ │ │ @@ -6107,1146 +6105,1145 @@ │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ 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 3758 │ │ │ │ │ + bne.n 3754 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 37a6 │ │ │ │ │ - cbz r0, 379a │ │ │ │ │ + cbnz r3, 37a2 │ │ │ │ │ + cbz r0, 3796 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 379a │ │ │ │ │ + ble.n 3796 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 376a │ │ │ │ │ + b.n 3766 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3760 │ │ │ │ │ + b.n 375c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3760 │ │ │ │ │ + b.n 375c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3746 │ │ │ │ │ + b.n 3742 │ │ │ │ │ │ │ │ │ │ -000037b8 : │ │ │ │ │ +000037b4 : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ stmdb 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 3ff8 │ │ │ │ │ + beq.w 3ff4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ff8 │ │ │ │ │ + bne.w 3ff4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4006 │ │ │ │ │ + bne.w 4002 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 4020 │ │ │ │ │ + beq.w 401c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, 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 404e │ │ │ │ │ + beq.w 404a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 404e │ │ │ │ │ + bne.w 404a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b20 │ │ │ │ │ + beq.w 3b1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 39ee │ │ │ │ │ + beq.w 39ea │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3992 │ │ │ │ │ + bne.w 398e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3fe2 │ │ │ │ │ + bne.w 3fde │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3c0c │ │ │ │ │ + beq.w 3c08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c0c │ │ │ │ │ + bne.w 3c08 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c2c │ │ │ │ │ + beq.w 3c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 38c0 │ │ │ │ │ + beq.n 38bc │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3abc │ │ │ │ │ + bne.w 3ab8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fe2 │ │ │ │ │ + bne.w 3fde │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3e40 │ │ │ │ │ + beq.w 3e3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e40 │ │ │ │ │ + bne.w 3e3c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e5e │ │ │ │ │ + beq.w 3e5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3aa6 │ │ │ │ │ + bne.w 3aa2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fe2 │ │ │ │ │ + bne.w 3fde │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3d42 │ │ │ │ │ + beq.w 3d3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d42 │ │ │ │ │ + bne.w 3d3e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d62 │ │ │ │ │ + beq.w 3d5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3a10 │ │ │ │ │ + bne.n 3a0c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fe8 │ │ │ │ │ + bne.w 3fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4068 │ │ │ │ │ + bl 4064 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ab6 │ │ │ │ │ + beq.w 3ab2 │ │ │ │ │ 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 3ab6 │ │ │ │ │ + beq.w 3ab2 │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 39ec │ │ │ │ │ + cbz r0, 39e8 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 39ec │ │ │ │ │ + cbz r0, 39e8 │ │ │ │ │ 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 3984 │ │ │ │ │ + beq.n 3980 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3984 │ │ │ │ │ + bne.n 3980 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ab8 │ │ │ │ │ + beq.n 3ab4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3988 │ │ │ │ │ + b.n 3984 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 386e │ │ │ │ │ - b.n 3fe2 │ │ │ │ │ + beq.w 386a │ │ │ │ │ + b.n 3fde │ │ │ │ │ mov r8, r6 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3956 │ │ │ │ │ + beq.n 3952 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3956 │ │ │ │ │ + beq.n 3952 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c498 │ │ │ │ │ + bl c4b0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3958 │ │ │ │ │ + bne.n 3954 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3956 │ │ │ │ │ + beq.n 3952 │ │ │ │ │ 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 3956 │ │ │ │ │ + beq.n 3952 │ │ │ │ │ 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 3984 │ │ │ │ │ + beq.n 3980 │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3f58 │ │ │ │ │ + bne.w 3f54 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, 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 3984 │ │ │ │ │ + bne.n 3980 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 3ab8 │ │ │ │ │ + cbz r0, 3ab4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3988 │ │ │ │ │ + b.n 3984 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 390a │ │ │ │ │ + beq.w 3906 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6850 │ │ │ │ │ + bl 6830 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f76 │ │ │ │ │ + bne.w 3f72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 390a │ │ │ │ │ + b.n 3906 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 3984 │ │ │ │ │ + b.n 3980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100d4 │ │ │ │ │ + bl 101f8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38be │ │ │ │ │ + beq.w 38ba │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38be │ │ │ │ │ + beq.w 38ba │ │ │ │ │ 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 38be │ │ │ │ │ + beq.w 38ba │ │ │ │ │ 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 3984 │ │ │ │ │ + beq.w 3980 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3984 │ │ │ │ │ - b.n 39da │ │ │ │ │ + bne.w 3980 │ │ │ │ │ + b.n 39d6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 400e │ │ │ │ │ + bne.w 400a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fec │ │ │ │ │ + bne.w 3fe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d26 │ │ │ │ │ + beq.w 3d22 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.w 3d26 │ │ │ │ │ + bge.w 3d22 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 400e │ │ │ │ │ + bne.w 400a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fec │ │ │ │ │ + bne.w 3fe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d2a │ │ │ │ │ + beq.w 3d26 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 3d2a │ │ │ │ │ + bge.w 3d26 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 400e │ │ │ │ │ + bne.w 400a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fec │ │ │ │ │ + bne.w 3fe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f40 │ │ │ │ │ + beq.w 3f3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 3f40 │ │ │ │ │ + bge.w 3f3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 400e │ │ │ │ │ + bne.w 400a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fec │ │ │ │ │ + bne.w 3fe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d2a │ │ │ │ │ + beq.w 3d26 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 3d2a │ │ │ │ │ + ble.w 3d26 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 3bce │ │ │ │ │ + b.n 3bca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38a4 │ │ │ │ │ + bne.w 38a0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4014 │ │ │ │ │ + bne.w 4010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3ff2 │ │ │ │ │ + bne.w 3fee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d0a │ │ │ │ │ + beq.n 3d06 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.n 3d0a │ │ │ │ │ + bge.n 3d06 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4014 │ │ │ │ │ + bne.w 4010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3ff2 │ │ │ │ │ + bne.w 3fee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d0e │ │ │ │ │ + beq.n 3d0a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 3d0e │ │ │ │ │ + bge.n 3d0a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4014 │ │ │ │ │ + bne.w 4010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3ff2 │ │ │ │ │ + bne.w 3fee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f46 │ │ │ │ │ + beq.w 3f42 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 3f46 │ │ │ │ │ + bge.w 3f42 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4014 │ │ │ │ │ + bne.w 4010 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3ff2 │ │ │ │ │ - cbz r0, 3d0e │ │ │ │ │ + bne.w 3fee │ │ │ │ │ + cbz r0, 3d0a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 3d0e │ │ │ │ │ + ble.n 3d0a │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 3cd2 │ │ │ │ │ + b.n 3cce │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 38b0 │ │ │ │ │ - b.n 38c2 │ │ │ │ │ + bne.w 38ac │ │ │ │ │ + b.n 38be │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3854 │ │ │ │ │ - b.n 39f0 │ │ │ │ │ + bne.w 3850 │ │ │ │ │ + b.n 39ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 394a │ │ │ │ │ + bne.w 3946 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a00 │ │ │ │ │ + bne.w 39fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fd4 │ │ │ │ │ + bne.w 3fd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39fa │ │ │ │ │ + beq.w 39f6 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.w 39fa │ │ │ │ │ + bge.w 39f6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a00 │ │ │ │ │ + bne.w 39fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fd4 │ │ │ │ │ + bne.w 3fd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39fc │ │ │ │ │ + beq.w 39f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w 39fc │ │ │ │ │ + ble.w 39f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a00 │ │ │ │ │ + bne.w 39fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fd4 │ │ │ │ │ + bne.w 3fd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f52 │ │ │ │ │ + beq.w 3f4e │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge.w 3f52 │ │ │ │ │ + bge.w 3f4e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a00 │ │ │ │ │ + bne.w 39fc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fd4 │ │ │ │ │ + bne.w 3fd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39fc │ │ │ │ │ + beq.w 39f8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.w 39fc │ │ │ │ │ + ble.w 39f8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 3e06 │ │ │ │ │ + b.n 3e02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38fe │ │ │ │ │ + bne.w 38fa │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a98 │ │ │ │ │ + bne.w 3a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fce │ │ │ │ │ + bne.w 3fca │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a90 │ │ │ │ │ + beq.w 3a8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w 3a90 │ │ │ │ │ + ble.w 3a8c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a98 │ │ │ │ │ + bne.w 3a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fce │ │ │ │ │ + bne.w 3fca │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a94 │ │ │ │ │ + beq.w 3a90 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 3a94 │ │ │ │ │ + bge.w 3a90 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a98 │ │ │ │ │ + bne.w 3a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3fce │ │ │ │ │ - cbz r0, 3f4c │ │ │ │ │ + bne.n 3fca │ │ │ │ │ + cbz r0, 3f48 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 3f4c │ │ │ │ │ + bge.n 3f48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a98 │ │ │ │ │ + bne.w 3a94 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3fce │ │ │ │ │ + bne.n 3fca │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a94 │ │ │ │ │ + beq.w 3a90 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 3a94 │ │ │ │ │ + ble.w 3a90 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 3f04 │ │ │ │ │ + b.n 3f00 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 3d2a │ │ │ │ │ + b.n 3d26 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 3d0e │ │ │ │ │ + b.n 3d0a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 3a94 │ │ │ │ │ + b.n 3a90 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 39fc │ │ │ │ │ + b.n 39f8 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrd r1, r2, [fp, #8] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3984 │ │ │ │ │ - b.n 3a7e │ │ │ │ │ + bne.w 3980 │ │ │ │ │ + b.n 3a7a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ 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 3ab2 │ │ │ │ │ + beq.w 3aae │ │ │ │ │ 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 3984 │ │ │ │ │ + beq.w 3980 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 401a │ │ │ │ │ + beq.n 4016 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 3984 │ │ │ │ │ - b.n 39da │ │ │ │ │ + bne.w 3980 │ │ │ │ │ + b.n 39d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 390c │ │ │ │ │ + b.n 3908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3960 │ │ │ │ │ + beq.w 395c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 3988 │ │ │ │ │ + b.n 3984 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3fe2 │ │ │ │ │ + b.n 3fde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 39f0 │ │ │ │ │ + b.n 39ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 38c2 │ │ │ │ │ + b.n 38be │ │ │ │ │ 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 37f4 │ │ │ │ │ + beq.w 37f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3988 │ │ │ │ │ + b.n 3984 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 3846 │ │ │ │ │ + b.n 3842 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 38a4 │ │ │ │ │ + b.n 38a0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3fae │ │ │ │ │ + b.n 3faa │ │ │ │ │ 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 405c │ │ │ │ │ + blt.n 4058 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3fe2 │ │ │ │ │ + bne.n 3fde │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 381c │ │ │ │ │ + bne.w 3818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w 382e │ │ │ │ │ + b.w 382a │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3988 │ │ │ │ │ + b.n 3984 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004068 : │ │ │ │ │ +00004064 : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4fa6 │ │ │ │ │ + beq.w 4eee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fa6 │ │ │ │ │ + bne.w 4eee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4958 │ │ │ │ │ + bne.w 474a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 4de6 │ │ │ │ │ + beq.w 4c66 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 40d0 │ │ │ │ │ + cbz r0, 40cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 r5, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4958 │ │ │ │ │ + bne.w 474a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 44ba │ │ │ │ │ + bne.w 44b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4958 │ │ │ │ │ + bne.w 474a │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4590 │ │ │ │ │ + bne.w 4588 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4958 │ │ │ │ │ + bne.w 474a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4228 │ │ │ │ │ + bne.w 4222 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4958 │ │ │ │ │ + bne.w 474a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_43_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41d6 │ │ │ │ │ + bne.n 41d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4958 │ │ │ │ │ + bne.w 474a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 40c4 │ │ │ │ │ + bne.n 40c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4958 │ │ │ │ │ + bne.w 474a │ │ │ │ │ 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 41e4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 41e0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4958 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 474a │ │ │ │ │ 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 426c │ │ │ │ │ + bne.n 4266 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4958 │ │ │ │ │ + bne.w 474a │ │ │ │ │ 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.n 42ac │ │ │ │ │ + bne.n 42a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4958 │ │ │ │ │ + bne.w 474a │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 46e4 │ │ │ │ │ + bne.w 46dc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 40c6 │ │ │ │ │ + b.n 40c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5040 │ │ │ │ │ + bl 5048 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 40c4 │ │ │ │ │ - b.n 4142 │ │ │ │ │ + bne.w 40c0 │ │ │ │ │ + b.n 413e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4ea4 │ │ │ │ │ + beq.w 4db8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ea4 │ │ │ │ │ + bne.w 4db8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4e9a │ │ │ │ │ + bne.w 4db2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl ef38 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + bl ef50 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44dc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 40c6 │ │ │ │ │ + beq.w 44d6 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 40c2 │ │ │ │ │ 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 4958 │ │ │ │ │ + beq.w 474a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -7255,509 +7252,508 @@ │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 40c4 │ │ │ │ │ + bne.w 40c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41d0 │ │ │ │ │ + beq.n 41cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 495c │ │ │ │ │ + b.n 474e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4ecc │ │ │ │ │ + beq.w 4d4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ecc │ │ │ │ │ + bne.w 4d4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4ec6 │ │ │ │ │ + bne.w 4d48 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 31ac │ │ │ │ │ + bl 3190 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4626 │ │ │ │ │ + beq.w 461e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 40c6 │ │ │ │ │ + b.n 40c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4c9a │ │ │ │ │ + beq.w 4d3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c9a │ │ │ │ │ + bne.w 4d3e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 494c │ │ │ │ │ + bne.w 49cc │ │ │ │ │ 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 4eae │ │ │ │ │ + beq.w 4c5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4eae │ │ │ │ │ + bne.w 4c5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4e2e │ │ │ │ │ + bne.w 4c54 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4e0e │ │ │ │ │ + beq.w 4c34 │ │ │ │ │ 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, #24] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4380 │ │ │ │ │ + cbz r0, 437a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4e4c │ │ │ │ │ + beq.w 4c98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4e4c │ │ │ │ │ + bne.w 4c98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4e42 │ │ │ │ │ + bne.w 4c8e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 4a48 │ │ │ │ │ + bl 4a2c │ │ │ │ │ R_ARM_THM_CALL _gather_85_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4614 │ │ │ │ │ + bne.w 460c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 4382 │ │ │ │ │ + cbnz r2, 437c │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45b2 │ │ │ │ │ + bne.w 45aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4e2e │ │ │ │ │ + bne.w 4c54 │ │ │ │ │ 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.n 4416 │ │ │ │ │ + beq.n 4410 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4c7a │ │ │ │ │ + beq.w 4d0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c7a │ │ │ │ │ + bne.w 4d0a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4c70 │ │ │ │ │ + bne.w 4d00 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 4a48 │ │ │ │ │ + bl 4a2c │ │ │ │ │ R_ARM_THM_CALL _gather_85_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4964 │ │ │ │ │ + bne.w 49e2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4c70 │ │ │ │ │ + bne.w 4d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ - cbz r0, 43ee │ │ │ │ │ + bl 6b38 │ │ │ │ │ + cbz r0, 43e8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4aa0 │ │ │ │ │ + bne.w 4afe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4c70 │ │ │ │ │ + bne.w 4d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ - cbz r0, 4410 │ │ │ │ │ + bl 6b38 │ │ │ │ │ + cbz r0, 440a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4afc │ │ │ │ │ + bne.w 4aaa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 494c │ │ │ │ │ + bne.w 49cc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4ddc │ │ │ │ │ + beq.w 4e00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ddc │ │ │ │ │ + bne.w 4e00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4dc2 │ │ │ │ │ + bne.w 4cfa │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4d9e │ │ │ │ │ + beq.w 4cd6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4756 │ │ │ │ │ + beq.w 475e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f538 │ │ │ │ │ + bl f660 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4756 │ │ │ │ │ + beq.w 475e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4756 │ │ │ │ │ + beq.w 475e │ │ │ │ │ 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 4756 │ │ │ │ │ + beq.w 475e │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Set │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 474c │ │ │ │ │ + beq.w 4754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 42a6 │ │ │ │ │ + b.n 42a0 │ │ │ │ │ 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 4958 │ │ │ │ │ + beq.w 474a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 4248 │ │ │ │ │ + b.n 4242 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4b7e │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ + bne.w 4b40 │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 4c92 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + beq.w 4d2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c92 │ │ │ │ │ + bne.w 4d2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4c8c │ │ │ │ │ + bne.w 4d26 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 471c │ │ │ │ │ + beq.w 4712 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4c84 │ │ │ │ │ + beq.w 4d1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c84 │ │ │ │ │ + bne.w 4d1e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4fb6 │ │ │ │ │ + bne.w 4dc2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl d6f8 │ │ │ │ │ + bl d70c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 4570 │ │ │ │ │ + cbnz r0, 4568 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4fb6 │ │ │ │ │ + bne.w 4dc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4716 │ │ │ │ │ + beq.w 470c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 471c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + beq.w 4712 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4220 │ │ │ │ │ + b.n 40c2 │ │ │ │ │ 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 4958 │ │ │ │ │ + beq.w 474a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 4248 │ │ │ │ │ + b.n 4242 │ │ │ │ │ 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 4ee6 │ │ │ │ │ + beq.w 4d64 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_keys │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ede │ │ │ │ │ + beq.w 4d5e │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_values> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_values │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ed6 │ │ │ │ │ + beq.w 4d58 │ │ │ │ │ strd r6, fp, [sp] │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Dict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 44b4 │ │ │ │ │ + bne.w 44ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4416 │ │ │ │ │ + beq.w 4410 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 441a │ │ │ │ │ + b.n 4414 │ │ │ │ │ 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 436a │ │ │ │ │ - b.n 4362 │ │ │ │ │ + beq.w 4364 │ │ │ │ │ + b.n 435c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4c0c │ │ │ │ │ + bne.w 4b5c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4c52 │ │ │ │ │ + beq.w 4d36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c52 │ │ │ │ │ + bne.w 4d36 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4c4c │ │ │ │ │ + bne.w 4ba4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4c2c │ │ │ │ │ + beq.w 4b84 │ │ │ │ │ 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 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bf4 │ │ │ │ │ + beq.w 4b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bf4 │ │ │ │ │ + beq.w 4b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bee4 │ │ │ │ │ + bl befc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bf4 │ │ │ │ │ + beq.w 4b44 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bf4 │ │ │ │ │ + beq.w 4b44 │ │ │ │ │ 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 4c04 │ │ │ │ │ + beq.w 4b54 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ListComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c1a │ │ │ │ │ + beq.w 4bb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 42a6 │ │ │ │ │ + b.n 42a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4958 │ │ │ │ │ + beq.n 474a │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -7766,406 +7762,451 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 40c4 │ │ │ │ │ - b.n 425a │ │ │ │ │ + bne.w 40c0 │ │ │ │ │ + b.n 4254 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4a2c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + bne.w 487a │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4b7e │ │ │ │ │ + bne.w 4b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6850 │ │ │ │ │ + bl 6830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4220 │ │ │ │ │ + bne.w 49da │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 417c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4176 │ │ │ │ │ + b.n 40c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4dd2 │ │ │ │ │ + bne.w 4d14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 494c │ │ │ │ │ + bne.w 49cc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4e92 │ │ │ │ │ + beq.w 4daa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4e92 │ │ │ │ │ + bne.w 4daa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4e76 │ │ │ │ │ + bne.w 4d8e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4e56 │ │ │ │ │ + beq.w 4d6e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ 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.n 487e │ │ │ │ │ + beq.w 48fe │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4c68 │ │ │ │ │ + beq.w 4c2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c68 │ │ │ │ │ + bne.w 4c2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4c60 │ │ │ │ │ + bne.w 4c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4878 │ │ │ │ │ + beq.w 48f8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4878 │ │ │ │ │ + beq.n 48f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4878 │ │ │ │ │ + beq.n 48f8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 486e │ │ │ │ │ + beq.n 48ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl bee4 │ │ │ │ │ + bl befc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ec0 │ │ │ │ │ + beq.w 4f06 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ec0 │ │ │ │ │ + beq.w 4f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb8 │ │ │ │ │ + beq.w 4efe │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_DictComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 44b4 │ │ │ │ │ + bne.w 44ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cb2 │ │ │ │ │ + bne.w 4f0c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 490c │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4724 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 4f14 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4f14 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4f6a │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 48c2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d88c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4f1c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4f6a │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 48e6 │ │ │ │ │ + movs r1, #35 @ 0x23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4f72 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 488c │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + b.n 4722 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4e7c │ │ │ │ │ + bne.w 4d94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4cf2 │ │ │ │ │ + bne.w 4e42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 494c │ │ │ │ │ + bne.n 49cc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4cea │ │ │ │ │ + beq.w 4e3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cea │ │ │ │ │ + bne.w 4e3a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4cda │ │ │ │ │ + bne.w 4e2a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4cba │ │ │ │ │ + beq.w 4e0a │ │ │ │ │ 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 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b86 │ │ │ │ │ + beq.w 4b6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b86 │ │ │ │ │ + beq.w 4b6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bee4 │ │ │ │ │ + bl befc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b86 │ │ │ │ │ + beq.w 4b6a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b86 │ │ │ │ │ + beq.w 4b6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 4946 │ │ │ │ │ + cbz r0, 49c6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_SetComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 44b4 │ │ │ │ │ + bne.w 44ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4dc8 │ │ │ │ │ + bne.w 4bc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 41c0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 40ca │ │ │ │ │ + beq.w 41bc │ │ │ │ │ + b.n 474a │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 40c2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43ce │ │ │ │ │ + beq.w 43c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4ef0 │ │ │ │ │ + beq.w 4dca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ef0 │ │ │ │ │ + bne.w 4dca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4f40 │ │ │ │ │ + bne.w 4bcc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 49c2 │ │ │ │ │ + cbz r0, 4a40 │ │ │ │ │ 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 4ef8 │ │ │ │ │ + bne.w 4dd2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4f40 │ │ │ │ │ + bne.w 4bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ - cbz r0, 49ee │ │ │ │ │ + bl 6b38 │ │ │ │ │ + cbz r0, 4a6c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 49ee │ │ │ │ │ + cbz r0, 4a6c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f4a │ │ │ │ │ + bne.w 4bd6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4f40 │ │ │ │ │ + bne.w 4bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ - cbz r0, 4a24 │ │ │ │ │ + bl 6b38 │ │ │ │ │ + cbz r0, 4aa2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 4a24 │ │ │ │ │ + cbz r0, 4aa2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f7e │ │ │ │ │ + bne.w 4cae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 43ce │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 472a │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 4caa │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4caa │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4ca4 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4a70 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d878 │ │ │ │ │ + b.n 43c8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 <_PyPegen_lookahead> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4b36 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4ca4 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4a94 │ │ │ │ │ - movs r1, #35 @ 0x23 │ │ │ │ │ + beq.w 440a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4ba0 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r6, #12] │ │ │ │ │ + bl 78e8 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 472a │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 440c │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4412 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43ee │ │ │ │ │ + beq.w 43e8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43ee │ │ │ │ │ + beq.w 43e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -8173,313 +8214,410 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 7914 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + b.n 4ae2 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 4740 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbz r3, 4b54 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r2, 4ba4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7090 │ │ │ │ │ + R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 419c │ │ │ │ │ + b.n 474a │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 49c6 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4e2a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7090 │ │ │ │ │ + R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ + b.n 49c6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 4baa │ │ │ │ │ + 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 r9, r1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 466c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4b5a │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4ba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4412 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 4b54 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4418 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bl 0 <_PyPegen_lookahead> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4b5a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 49cc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 43ca │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 931c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4410 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + beq.w 4a6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ 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, [r6, #12] │ │ │ │ │ - b.n 4ae0 │ │ │ │ │ - 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.n 4a70 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + mvn.w r3, #4 │ │ │ │ │ + strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - 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] │ │ │ │ │ - ldr r3, [r2, #32] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r2, #20] │ │ │ │ │ - bl 7914 │ │ │ │ │ + ldrd r2, r3, [r2, #12] │ │ │ │ │ + bl 78e8 │ │ │ │ │ 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 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a96 │ │ │ │ │ + beq.w 4aa4 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4a9a │ │ │ │ │ + b.w 43ca │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4178 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4946 │ │ │ │ │ + b.n 4900 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 47de │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 4ca2 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4cda │ │ │ │ │ + beq.w 4316 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 4414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70bc │ │ │ │ │ - R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ - b.n 4946 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 42f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a94 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + blt.w 425c │ │ │ │ │ + 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 │ │ │ │ │ + beq.w 40b8 │ │ │ │ │ + b.n 474a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 437c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4a94 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 4340 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 4414 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ 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] │ │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ │ + ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 7914 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldrd r2, r3, [sl, #12] │ │ │ │ │ + b.n 4c08 │ │ │ │ │ + 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 │ │ │ │ │ - beq.w 4a94 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 4b78 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cbz r3, 4c04 │ │ │ │ │ + blt.n 4d14 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 4c4c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 70bc │ │ │ │ │ - R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 445c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4764 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 41a0 │ │ │ │ │ - b.n 4958 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 4c04 │ │ │ │ │ + b.w 4412 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 43b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4c0a │ │ │ │ │ + b.n 4764 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 4538 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 4724 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 44fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 4648 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 42c6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4b5e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 4286 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 45e0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 45d0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 4414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4c5a │ │ │ │ │ + blt.n 4da0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4674 │ │ │ │ │ + beq.w 47b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4c0a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4650 │ │ │ │ │ + b.n 490e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4c4c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4880 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 47d4 │ │ │ │ │ + b.n 4900 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4418 │ │ │ │ │ + b.n 490e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 43b6 │ │ │ │ │ + b.n 478c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + b.n 4740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4540 │ │ │ │ │ + b.w 4200 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 472c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4506 │ │ │ │ │ + b.n 4a10 │ │ │ │ │ + ldr.w r3, [fp, #32] │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 42cc │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 4a9a │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr.w r2, [fp, #28] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr.w r2, [fp, #20] │ │ │ │ │ + b.n 4c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4a50 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 488e │ │ │ │ │ + b.w 443c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4ce0 │ │ │ │ │ + blt.n 4e30 │ │ │ │ │ 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 r9, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 48d8 │ │ │ │ │ + beq.w 4958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 494c │ │ │ │ │ + b.n 49cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 494c │ │ │ │ │ + b.n 49cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 48b4 │ │ │ │ │ + b.n 4934 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 488c │ │ │ │ │ + bne.w 490c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4d3a │ │ │ │ │ + beq.n 4e8a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 4d3a │ │ │ │ │ + cbnz r0, 4e8a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 4d34 │ │ │ │ │ + cbnz r2, 4e84 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4d28 │ │ │ │ │ + cbz r0, 4e78 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4d42 │ │ │ │ │ + cbnz r0, 4e92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 488c │ │ │ │ │ + b.n 490c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 4d2e │ │ │ │ │ + b.n 4e7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4d10 │ │ │ │ │ + b.n 4e60 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d28 │ │ │ │ │ + beq.n 4e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bee4 │ │ │ │ │ + bl befc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d28 │ │ │ │ │ + beq.n 4e78 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d28 │ │ │ │ │ + beq.n 4e78 │ │ │ │ │ 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 │ │ │ │ │ @@ -8488,527 +8626,390 @@ │ │ │ │ │ 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 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ 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 4d2a │ │ │ │ │ + beq.n 4e7a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4d2e │ │ │ │ │ - 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 4dd2 │ │ │ │ │ - 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 r6, r1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 4462 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 475c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 494c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 475c │ │ │ │ │ + b.n 4e7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4442 │ │ │ │ │ - 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 4262 │ │ │ │ │ - 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 │ │ │ │ │ - beq.w 40bc │ │ │ │ │ - b.n 4958 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 4e36 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 431c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 441a │ │ │ │ │ + beq.w 40a0 │ │ │ │ │ + b.n 474a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 441a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4382 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4346 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 4e88 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 47a8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 488e │ │ │ │ │ + b.n 490e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4900 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4880 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 488e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4784 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4178 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4204 │ │ │ │ │ + b.n 490e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 42f8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 488e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4880 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 4c0e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 428c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 45e8 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 45d8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 441a │ │ │ │ │ + b.n 48a0 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4992 │ │ │ │ │ - ldr.w r3, [fp, #32] │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 48c2 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr.w r2, [fp, #28] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr.w r2, [fp, #20] │ │ │ │ │ - bl 7914 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r2, #32] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r2, #20] │ │ │ │ │ + bl 78e8 │ │ │ │ │ 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 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a26 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 48e8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 43d0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 43d0 │ │ │ │ │ + b.w 4722 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w 4722 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49ee │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + beq.w 48e6 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - mvn.w r3, #4 │ │ │ │ │ - strd r3, r3, [sp] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 4f24 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 48e6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ 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] │ │ │ │ │ - ldr.w r3, [sl, #24] │ │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr.w r3, [sl, #20] │ │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [sl, #12] │ │ │ │ │ - b.n 4f24 │ │ │ │ │ - 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 40a4 │ │ │ │ │ - b.n 4958 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 471e │ │ │ │ │ + ldrd r2, r3, [r2, #12] │ │ │ │ │ + bl 78e8 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 48e6 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 4f62 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00004fc0 <_tmp_43_rule>: │ │ │ │ │ +00004fc8 <_tmp_43_rule>: │ │ │ │ │ _tmp_43_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 502a <_tmp_43_rule+0x6a> │ │ │ │ │ + beq.n 5032 <_tmp_43_rule+0x6a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 502a <_tmp_43_rule+0x6a> │ │ │ │ │ + cbnz r0, 5032 <_tmp_43_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5036 <_tmp_43_rule+0x76> │ │ │ │ │ + cbnz r3, 503e <_tmp_43_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cbnz r0, 5022 <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 502a <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5022 <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r3, 502a <_tmp_43_rule+0x62> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5022 <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 502a <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5022 <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r3, 502a <_tmp_43_rule+0x62> │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5022 <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 502a <_tmp_43_rule+0x62> │ │ │ │ │ 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} │ │ │ │ │ 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 4fee <_tmp_43_rule+0x2e> │ │ │ │ │ + beq.n 4ff6 <_tmp_43_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 501e <_tmp_43_rule+0x5e> │ │ │ │ │ + b.n 5026 <_tmp_43_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005040 : │ │ │ │ │ +00005048 : │ │ │ │ │ strings_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.n 5124 │ │ │ │ │ + beq.n 512c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5124 │ │ │ │ │ + bne.n 512c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5130 │ │ │ │ │ + bne.n 5138 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1170 @ 0x492 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 5094 │ │ │ │ │ + cbz r0, 509c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 51e2 │ │ │ │ │ + beq.w 51ea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, 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 513a │ │ │ │ │ + bne.n 5142 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5130 │ │ │ │ │ + bne.n 5138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 52ac <_loop1_81_rule> │ │ │ │ │ + bl 52b4 <_loop1_81_rule> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 5106 │ │ │ │ │ + cbz r0, 510e │ │ │ │ │ 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.n 5130 │ │ │ │ │ + beq.n 5138 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51cc │ │ │ │ │ + beq.n 51d4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1170 @ 0x492 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 5086 │ │ │ │ │ + b.n 508e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, 5130 │ │ │ │ │ + cbnz r2, 5138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 7a48 │ │ │ │ │ + bl 7a1c │ │ │ │ │ R_ARM_THM_CALL _loop1_82_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 519a │ │ │ │ │ + bne.n 51a2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 50f8 │ │ │ │ │ + b.n 5100 │ │ │ │ │ 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 5076 │ │ │ │ │ + beq.n 507e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 508e │ │ │ │ │ + b.n 5096 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 51dc │ │ │ │ │ + bne.n 51e4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 529e │ │ │ │ │ + beq.w 52a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 529e │ │ │ │ │ + bne.w 52a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52a6 │ │ │ │ │ + bne.w 52ae │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 52ac <_loop1_81_rule> │ │ │ │ │ + bl 52b4 <_loop1_81_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5256 │ │ │ │ │ + bne.n 525e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52a6 │ │ │ │ │ + bne.w 52ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a48 │ │ │ │ │ + bl 7a1c │ │ │ │ │ R_ARM_THM_CALL _loop1_82_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 51f4 │ │ │ │ │ + bne.n 51fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 50b6 │ │ │ │ │ + b.n 50be │ │ │ │ │ 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.n 5130 │ │ │ │ │ + beq.n 5138 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_tstrings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_tstrings │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5120 │ │ │ │ │ + bne.n 5128 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5120 │ │ │ │ │ + beq.n 5128 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5136 │ │ │ │ │ + b.n 513e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 51d6 │ │ │ │ │ + blt.n 51de │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - b.n 50a6 │ │ │ │ │ + b.n 50ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53f8 <_tmp_154_rule> │ │ │ │ │ + bl 5400 <_tmp_154_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 518e │ │ │ │ │ + beq.n 5196 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ @@ -9029,31 +9030,31 @@ │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ 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 5190 │ │ │ │ │ + beq.n 5198 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5194 │ │ │ │ │ + b.n 519c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b48 │ │ │ │ │ + bl 7b1c │ │ │ │ │ R_ARM_THM_CALL tstring_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5178 │ │ │ │ │ + beq.n 5180 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ @@ -9072,116 +9073,116 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ - b.n 523a │ │ │ │ │ + b.n 5242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5160 │ │ │ │ │ + b.n 5168 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5194 │ │ │ │ │ + b.n 519c │ │ │ │ │ │ │ │ │ │ -000052ac <_loop1_81_rule>: │ │ │ │ │ +000052b4 <_loop1_81_rule>: │ │ │ │ │ _loop1_81_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.w 53d4 <_loop1_81_rule+0x128> │ │ │ │ │ + beq.w 53dc <_loop1_81_rule+0x128> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 53d4 <_loop1_81_rule+0x128> │ │ │ │ │ + bne.n 53dc <_loop1_81_rule+0x128> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5394 <_loop1_81_rule+0xe8> │ │ │ │ │ + bne.n 539c <_loop1_81_rule+0xe8> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53ca <_loop1_81_rule+0x11e> │ │ │ │ │ + beq.n 53d2 <_loop1_81_rule+0x11e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5394 <_loop1_81_rule+0xe8> │ │ │ │ │ + bne.n 539c <_loop1_81_rule+0xe8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53f8 <_tmp_154_rule> │ │ │ │ │ + bl 5400 <_tmp_154_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 538c <_loop1_81_rule+0xe0> │ │ │ │ │ + beq.n 5394 <_loop1_81_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 53f8 <_tmp_154_rule> │ │ │ │ │ + bl 5400 <_tmp_154_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 5340 <_loop1_81_rule+0x94> │ │ │ │ │ + cbz r0, 5348 <_loop1_81_rule+0x94> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53c4 <_loop1_81_rule+0x118> │ │ │ │ │ + beq.n 53cc <_loop1_81_rule+0x118> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r6, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - bl 53f8 <_tmp_154_rule> │ │ │ │ │ + bl 5400 <_tmp_154_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 539c <_loop1_81_rule+0xf0> │ │ │ │ │ + bne.n 53a4 <_loop1_81_rule+0xf0> │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 5344 <_loop1_81_rule+0x98> │ │ │ │ │ - b.n 538e <_loop1_81_rule+0xe2> │ │ │ │ │ + cbnz r6, 534c <_loop1_81_rule+0x98> │ │ │ │ │ + b.n 5396 <_loop1_81_rule+0xe2> │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 538e <_loop1_81_rule+0xe2> │ │ │ │ │ + cbnz r3, 5396 <_loop1_81_rule+0xe2> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53e2 <_loop1_81_rule+0x136> │ │ │ │ │ + beq.n 53ea <_loop1_81_rule+0x136> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5378 <_loop1_81_rule+0xcc> │ │ │ │ │ + ble.n 5380 <_loop1_81_rule+0xcc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 5378 <_loop1_81_rule+0xcc> │ │ │ │ │ + beq.n 5380 <_loop1_81_rule+0xcc> │ │ │ │ │ mov r2, r5 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 536a <_loop1_81_rule+0xbe> │ │ │ │ │ + bne.n 5372 <_loop1_81_rule+0xbe> │ │ │ │ │ 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 │ │ │ │ │ @@ -9190,1121 +9191,1110 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5382 <_loop1_81_rule+0xd6> │ │ │ │ │ + b.n 538a <_loop1_81_rule+0xd6> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.n 53ac <_loop1_81_rule+0x100> │ │ │ │ │ + beq.n 53b4 <_loop1_81_rule+0x100> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 532a <_loop1_81_rule+0x7e> │ │ │ │ │ + b.n 5332 <_loop1_81_rule+0x7e> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 53c4 <_loop1_81_rule+0x118> │ │ │ │ │ + cbz r0, 53cc <_loop1_81_rule+0x118> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 53a0 <_loop1_81_rule+0xf4> │ │ │ │ │ + b.n 53a8 <_loop1_81_rule+0xf4> │ │ │ │ │ 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 │ │ │ │ │ - b.n 5394 <_loop1_81_rule+0xe8> │ │ │ │ │ + b.n 539c <_loop1_81_rule+0xe8> │ │ │ │ │ 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 52e4 <_loop1_81_rule+0x38> │ │ │ │ │ - b.n 5394 <_loop1_81_rule+0xe8> │ │ │ │ │ + beq.n 52ec <_loop1_81_rule+0x38> │ │ │ │ │ + b.n 539c <_loop1_81_rule+0xe8> │ │ │ │ │ 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 5382 <_loop1_81_rule+0xd6> │ │ │ │ │ + b.n 538a <_loop1_81_rule+0xd6> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000053f8 <_tmp_154_rule>: │ │ │ │ │ +00005400 <_tmp_154_rule>: │ │ │ │ │ _tmp_154_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 56ac <_tmp_154_rule+0x2b4> │ │ │ │ │ + beq.w 56c8 <_tmp_154_rule+0x2c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56ac <_tmp_154_rule+0x2b4> │ │ │ │ │ + bne.w 56c8 <_tmp_154_rule+0x2c8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 56bc <_tmp_154_rule+0x2c4> │ │ │ │ │ + bne.w 56d8 <_tmp_154_rule+0x2d8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 56c0 <_tmp_154_rule+0x2c8> │ │ │ │ │ + beq.w 56b4 <_tmp_154_rule+0x2b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56c0 <_tmp_154_rule+0x2c8> │ │ │ │ │ + bne.w 56b4 <_tmp_154_rule+0x2b4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 56ce <_tmp_154_rule+0x2d6> │ │ │ │ │ + bne.w 56c2 <_tmp_154_rule+0x2c2> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 54c8 <_tmp_154_rule+0xd0> │ │ │ │ │ + cbnz r0, 54d0 <_tmp_154_rule+0xd0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5678 <_tmp_154_rule+0x280> │ │ │ │ │ + bne.w 5680 <_tmp_154_rule+0x280> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 5698 <_tmp_154_rule+0x2a0> │ │ │ │ │ + beq.w 56a0 <_tmp_154_rule+0x2a0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5698 <_tmp_154_rule+0x2a0> │ │ │ │ │ + bne.w 56a0 <_tmp_154_rule+0x2a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 56a6 <_tmp_154_rule+0x2ae> │ │ │ │ │ + bne.w 56ae <_tmp_154_rule+0x2ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cbnz r0, 54b4 <_tmp_154_rule+0xbc> │ │ │ │ │ + cbnz r0, 54bc <_tmp_154_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5684 <_tmp_154_rule+0x28c> │ │ │ │ │ + beq.w 568c <_tmp_154_rule+0x28c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 54aa <_tmp_154_rule+0xb2> │ │ │ │ │ + b.n 54b2 <_tmp_154_rule+0xb2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 56f4 <_tmp_154_rule+0x2fc> │ │ │ │ │ + beq.w 56fc <_tmp_154_rule+0x2fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56f4 <_tmp_154_rule+0x2fc> │ │ │ │ │ + bne.w 56fc <_tmp_154_rule+0x2fc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 56ec <_tmp_154_rule+0x2f4> │ │ │ │ │ + bne.w 56f4 <_tmp_154_rule+0x2f4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56da <_tmp_154_rule+0x2e2> │ │ │ │ │ + beq.w 56e2 <_tmp_154_rule+0x2e2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 56e6 <_tmp_154_rule+0x2ee> │ │ │ │ │ + bne.w 56ee <_tmp_154_rule+0x2ee> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 551c <_tmp_154_rule+0x124> │ │ │ │ │ + b.n 5524 <_tmp_154_rule+0x124> │ │ │ │ │ str.w r2, [r9, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5590 <_tmp_154_rule+0x198> │ │ │ │ │ + beq.n 5598 <_tmp_154_rule+0x198> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5590 <_tmp_154_rule+0x198> │ │ │ │ │ + cbnz r0, 5598 <_tmp_154_rule+0x198> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 559c <_tmp_154_rule+0x1a4> │ │ │ │ │ + bne.n 55a4 <_tmp_154_rule+0x1a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl f984 │ │ │ │ │ + bl faac │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 5566 <_tmp_154_rule+0x16e> │ │ │ │ │ + cbnz r0, 556e <_tmp_154_rule+0x16e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 559c <_tmp_154_rule+0x1a4> │ │ │ │ │ + cbnz r3, 55a4 <_tmp_154_rule+0x1a4> │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 559c <_tmp_154_rule+0x1a4> │ │ │ │ │ + cbz r0, 55a4 <_tmp_154_rule+0x1a4> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56fc <_tmp_154_rule+0x304> │ │ │ │ │ + beq.w 5704 <_tmp_154_rule+0x304> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 5512 <_tmp_154_rule+0x11a> │ │ │ │ │ + bne.n 551a <_tmp_154_rule+0x11a> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56d4 <_tmp_154_rule+0x2dc> │ │ │ │ │ + beq.w 56dc <_tmp_154_rule+0x2dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5512 <_tmp_154_rule+0x11a> │ │ │ │ │ + b.n 551a <_tmp_154_rule+0x11a> │ │ │ │ │ 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 553a <_tmp_154_rule+0x142> │ │ │ │ │ + beq.n 5542 <_tmp_154_rule+0x142> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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.w 56d4 <_tmp_154_rule+0x2dc> │ │ │ │ │ + beq.w 56dc <_tmp_154_rule+0x2dc> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5638 <_tmp_154_rule+0x240> │ │ │ │ │ + ble.n 5640 <_tmp_154_rule+0x240> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 5638 <_tmp_154_rule+0x240> │ │ │ │ │ + beq.n 5640 <_tmp_154_rule+0x240> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 5638 <_tmp_154_rule+0x240> │ │ │ │ │ + beq.n 5640 <_tmp_154_rule+0x240> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 5638 <_tmp_154_rule+0x240> │ │ │ │ │ + beq.n 5640 <_tmp_154_rule+0x240> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 5638 <_tmp_154_rule+0x240> │ │ │ │ │ + beq.n 5640 <_tmp_154_rule+0x240> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 5638 <_tmp_154_rule+0x240> │ │ │ │ │ + beq.n 5640 <_tmp_154_rule+0x240> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 5638 <_tmp_154_rule+0x240> │ │ │ │ │ + beq.n 5640 <_tmp_154_rule+0x240> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 5638 <_tmp_154_rule+0x240> │ │ │ │ │ + beq.n 5640 <_tmp_154_rule+0x240> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq.n 5638 <_tmp_154_rule+0x240> │ │ │ │ │ + beq.n 5640 <_tmp_154_rule+0x240> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #9 │ │ │ │ │ ldr.w r1, [r9, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq.n 5638 <_tmp_154_rule+0x240> │ │ │ │ │ + beq.n 5640 <_tmp_154_rule+0x240> │ │ │ │ │ movs r3, #9 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 5628 <_tmp_154_rule+0x230> │ │ │ │ │ + bne.n 5630 <_tmp_154_rule+0x230> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ 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, #4] │ │ │ │ │ - cbz r0, 5680 <_tmp_154_rule+0x288> │ │ │ │ │ + cbz r0, 5688 <_tmp_154_rule+0x288> │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_joined_str │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54c2 <_tmp_154_rule+0xca> │ │ │ │ │ + bne.w 54ca <_tmp_154_rule+0xca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5710 <_tmp_154_rule+0x318> │ │ │ │ │ + bne.n 5718 <_tmp_154_rule+0x318> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5478 <_tmp_154_rule+0x80> │ │ │ │ │ + beq.w 5480 <_tmp_154_rule+0x80> │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 54ae <_tmp_154_rule+0xb6> │ │ │ │ │ + b.n 54b6 <_tmp_154_rule+0xb6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 546c <_tmp_154_rule+0x74> │ │ │ │ │ + b.n 5474 <_tmp_154_rule+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 5692 <_tmp_154_rule+0x29a> │ │ │ │ │ + cbz r0, 569a <_tmp_154_rule+0x29a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 54aa <_tmp_154_rule+0xb2> │ │ │ │ │ + b.n 54b2 <_tmp_154_rule+0xb2> │ │ │ │ │ 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 549c <_tmp_154_rule+0xa4> │ │ │ │ │ + beq.w 54a4 <_tmp_154_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5692 <_tmp_154_rule+0x29a> │ │ │ │ │ + b.n 569a <_tmp_154_rule+0x29a> │ │ │ │ │ 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 5436 <_tmp_154_rule+0x3e> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 567a <_tmp_154_rule+0x282> │ │ │ │ │ + beq.w 5466 <_tmp_154_rule+0x66> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + b.n 5678 <_tmp_154_rule+0x278> │ │ │ │ │ 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 545e <_tmp_154_rule+0x66> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - b.n 5670 <_tmp_154_rule+0x278> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 543e <_tmp_154_rule+0x3e> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5682 <_tmp_154_rule+0x282> │ │ │ │ │ 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.n 546e <_tmp_154_rule+0x76> │ │ │ │ │ + b.n 5476 <_tmp_154_rule+0x76> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 546e <_tmp_154_rule+0x76> │ │ │ │ │ + b.n 5476 <_tmp_154_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 54e6 <_tmp_154_rule+0xee> │ │ │ │ │ + b.n 54ee <_tmp_154_rule+0xee> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55a0 <_tmp_154_rule+0x1a8> │ │ │ │ │ + beq.w 55a8 <_tmp_154_rule+0x1a8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 55a0 <_tmp_154_rule+0x1a8> │ │ │ │ │ + b.n 55a8 <_tmp_154_rule+0x1a8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5670 <_tmp_154_rule+0x278> │ │ │ │ │ + b.n 5678 <_tmp_154_rule+0x278> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005718 : │ │ │ │ │ +00005720 : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5784 │ │ │ │ │ + beq.n 578c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5784 │ │ │ │ │ + cbnz r0, 578c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5790 │ │ │ │ │ + cbnz r3, 5798 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5772 │ │ │ │ │ + cbnz r0, 577a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5790 │ │ │ │ │ + cbnz r3, 5798 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5772 │ │ │ │ │ + cbnz r0, 577a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5790 │ │ │ │ │ + cbnz r3, 5798 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 577a │ │ │ │ │ + cbz r0, 5782 │ │ │ │ │ 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 5778 │ │ │ │ │ + b.n 5780 │ │ │ │ │ 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 5746 │ │ │ │ │ + beq.n 574e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000579c : │ │ │ │ │ +000057a4 : │ │ │ │ │ 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 │ │ │ │ │ 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 5c42 │ │ │ │ │ + beq.w 5c82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c42 │ │ │ │ │ + bne.w 5c82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5c50 │ │ │ │ │ - ldrd r5, r6, [r4, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq.w 5974 │ │ │ │ │ + bne.w 5c90 │ │ │ │ │ + ldrd r6, r5, [r4, #8] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq.w 595e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r6, 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 59b0 │ │ │ │ │ + beq.w 5990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 59b0 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 59be │ │ │ │ │ + bne.w 5990 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 599e │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1193 @ 0x4a9 │ │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 587a │ │ │ │ │ + cbnz r0, 5882 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 5c58 │ │ │ │ │ + beq.w 5c08 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 59be │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 599e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ace │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 5ab0 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 59be │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 599e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e5c │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bl 5e48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5950 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + beq.n 594a │ │ │ │ │ mov r1, r7 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1193 @ 0x4a9 │ │ │ │ │ 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, 58a6 │ │ │ │ │ - movs r3, #12 │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r5, 58ae │ │ │ │ │ mov r2, r4 │ │ │ │ │ + movs r3, #12 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 58a6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r0, 58ae │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 5c9a │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 5c10 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 5c7c │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 5be0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c10 │ │ │ │ │ + bne.w 5be0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5c34 │ │ │ │ │ + bne.w 5c42 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1193 @ 0x4a9 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 5936 │ │ │ │ │ + cbnz r0, 593e │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 5c6e │ │ │ │ │ + beq.w 5bf0 │ │ │ │ │ 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 fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5c34 │ │ │ │ │ + bne.w 5c42 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b6c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 5b44 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 5c34 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 5c42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e5c │ │ │ │ │ + bl 5e48 │ │ │ │ │ + cbz r0, 5954 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 5962 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1193 @ 0x4a9 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 59c4 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - subs r3, r2, #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} │ │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cbnz r5, 59a4 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 58a2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #1193 @ 0x4a9 │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 587a │ │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 5878 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #1193 @ 0x4a9 │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 5936 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 5934 │ │ │ │ │ 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 │ │ │ │ │ - itttt lt │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - movlt r6, #0 │ │ │ │ │ - strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 589c │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ + blt.w 5c72 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, 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 5c9a │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 5800 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 5c7c │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 5808 │ │ │ │ │ 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 5818 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 58a8 │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.w 5c3a │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 5820 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 58b0 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 5cb6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c3a │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 5c34 │ │ │ │ │ + bne.w 5cb6 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 5c42 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c2c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 5c34 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + beq.w 5c3a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 5c42 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - bl 34f4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 34d8 │ │ │ │ │ R_ARM_THM_CALL _tmp_166_rule │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cbz r0, 5a2a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, 5a0c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - beq.n 5ab0 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + beq.n 5a92 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - str.w r3, [sl, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + str.w r2, [r7, sl, lsl #2] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b.n 5a0a │ │ │ │ │ + b.n 59ea │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c26 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - ble.n 5a52 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - ldr.w r0, [sl, r2, lsl #2] │ │ │ │ │ - str.w r0, [r1, r2, lsl #2] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - b.n 5a40 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + beq.w 5c34 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + ble.n 5a34 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ + str.w r0, [r1, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 5a22 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + 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 5cd8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 5cc4 │ │ │ │ │ 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 5ccc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5c90 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r5, r6, [r6, #20] │ │ │ │ │ + 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 5cd2 │ │ │ │ │ + beq.w 5cbe │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ 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 5cb8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 589a │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + beq.w 5c64 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 58a2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + 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, #20] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c26 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.n 5a1e │ │ │ │ │ + beq.w 5c34 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 59fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5ca8 │ │ │ │ │ + beq.w 5c5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ca8 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 5ca0 │ │ │ │ │ + bne.w 5c5c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 5c1e │ │ │ │ │ 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 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c00 │ │ │ │ │ + beq.n 5bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cdc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 5cc8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c00 │ │ │ │ │ + beq.n 5bd8 │ │ │ │ │ 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.w 5cb0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq.w 5cae │ │ │ │ │ + mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - ldrd r6, r3, [r3, #20] │ │ │ │ │ + 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 5c84 │ │ │ │ │ - strd r6, r3, [sp] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r3, fp │ │ │ │ │ + beq.w 5ca8 │ │ │ │ │ + strd r5, r3, [sp] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r3, sl │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5954 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 5c64 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 5954 │ │ │ │ │ + beq.n 5c26 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n 5878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5c92 │ │ │ │ │ + beq.w 5ca0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c92 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 5c8a │ │ │ │ │ + bne.w 5ca0 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 5c98 │ │ │ │ │ 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 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 5c08 │ │ │ │ │ + cbz r0, 5bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cdc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 5c08 │ │ │ │ │ + bl 5cc8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 5bd0 │ │ │ │ │ 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 5c34 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq.n 5c42 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - ldrd r6, r3, [r3, #20] │ │ │ │ │ + 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] │ │ │ │ │ - cbz r0, 5c20 │ │ │ │ │ - strd r6, r3, [sp] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5c56 │ │ │ │ │ + strd r5, r3, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, sl │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5966 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 5c7a │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 5966 │ │ │ │ │ + beq.n 5c48 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n 5934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5856 │ │ │ │ │ + b.n 591c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5914 │ │ │ │ │ + b.n 585e │ │ │ │ │ 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 58d6 │ │ │ │ │ - b.n 5c34 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5bd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + beq.w 58de │ │ │ │ │ + b.n 5c42 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 58f8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 5946 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 583a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 58b0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 5860 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 5c14 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n 5878 │ │ │ │ │ + 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 r2, r3, #1 │ │ │ │ │ - b.n 5940 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 5c04 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 5bfc │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n 5934 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 5bb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 59e2 │ │ │ │ │ + b.n 5ad0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 58a2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 58a4 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 58a4 │ │ │ │ │ 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 57d8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 589c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 5832 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 58a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 58f0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 5940 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5b44 │ │ │ │ │ + beq.w 57e0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 58a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5916 │ │ │ │ │ + b.n 591e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5b8c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 589c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5858 │ │ │ │ │ + b.n 5b64 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 5b26 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 58b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5aee │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 58a8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 589a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 589c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 589c │ │ │ │ │ + b.n 59c2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5a92 │ │ │ │ │ + b.n 5a74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5940 │ │ │ │ │ + b.n 5c04 │ │ │ │ │ │ │ │ │ │ -00005cdc : │ │ │ │ │ +00005cc8 : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5e1c │ │ │ │ │ + beq.w 5e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5e1c │ │ │ │ │ + bne.w 5e08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5e2e │ │ │ │ │ + bne.w 5e1a │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1193 @ 0x4a9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 5d74 │ │ │ │ │ + cbnz r0, 5d60 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 5e36 │ │ │ │ │ + beq.w 5e22 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 5e2e │ │ │ │ │ + bne.n 5e1a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5d88 │ │ │ │ │ + cbnz r0, 5d74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e2e │ │ │ │ │ + bne.n 5e1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 5e5c │ │ │ │ │ + bl 5e48 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 5d82 │ │ │ │ │ + cbz r0, 5d6e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1193 @ 0x4a9 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -10312,288 +10302,288 @@ │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 5d66 │ │ │ │ │ + b.n 5d52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 5e52 │ │ │ │ │ + beq.n 5e3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e52 │ │ │ │ │ + bne.n 5e3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e4a │ │ │ │ │ + bne.n 5e36 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e24 │ │ │ │ │ + beq.n 5e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cdc │ │ │ │ │ - cbz r0, 5e24 │ │ │ │ │ + bl 5cc8 │ │ │ │ │ + cbz r0, 5e10 │ │ │ │ │ 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, 5e2e │ │ │ │ │ + cbz r0, 5e1a │ │ │ │ │ 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, 5e44 │ │ │ │ │ + cbz r0, 5e30 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 5d66 │ │ │ │ │ + bne.n 5d52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d66 │ │ │ │ │ + beq.n 5d52 │ │ │ │ │ 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 5d7c │ │ │ │ │ + b.n 5d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5d10 │ │ │ │ │ + b.n 5cfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5d52 │ │ │ │ │ + b.n 5d3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5e18 │ │ │ │ │ + b.n 5e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5d32 │ │ │ │ │ - b.n 5e0e │ │ │ │ │ + bge.w 5d1e │ │ │ │ │ + b.n 5dfa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5dee │ │ │ │ │ + b.n 5dda │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5d52 │ │ │ │ │ + b.n 5d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5da4 │ │ │ │ │ + b.n 5d90 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005e5c : │ │ │ │ │ +00005e48 : │ │ │ │ │ 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 │ │ │ │ │ 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 67cc │ │ │ │ │ + beq.w 67b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67cc │ │ │ │ │ + bne.w 67b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67da │ │ │ │ │ + bne.w 67be │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1194 @ 0x4aa │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 600a │ │ │ │ │ + bne.w 5ff6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 6786 │ │ │ │ │ + beq.w 6778 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6798 │ │ │ │ │ + bne.w 678a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 67be │ │ │ │ │ + beq.w 67a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67be │ │ │ │ │ + bne.w 67a2 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 606c │ │ │ │ │ + beq.w 6054 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 60b6 │ │ │ │ │ + bne.w 609e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6798 │ │ │ │ │ + bne.w 678a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 60c8 │ │ │ │ │ + beq.w 60b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 60c8 │ │ │ │ │ + bne.w 60b0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 60e4 │ │ │ │ │ + beq.w 60cc │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6124 │ │ │ │ │ + bne.w 610c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6798 │ │ │ │ │ + bne.w 678a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 67ae │ │ │ │ │ + beq.w 6792 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67ae │ │ │ │ │ + bne.w 6792 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 63b6 │ │ │ │ │ + bne.w 6396 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 6018 │ │ │ │ │ + beq.n 6004 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6044 │ │ │ │ │ + bne.n 6030 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 63b6 │ │ │ │ │ + bne.w 6396 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 637e │ │ │ │ │ + bne.w 635e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 63b6 │ │ │ │ │ + bne.w 6396 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 63bc │ │ │ │ │ + bne.w 639c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 63b6 │ │ │ │ │ + bne.w 6396 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64ba │ │ │ │ │ + bne.w 649a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1194 @ 0x4aa │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ @@ -10601,303 +10591,301 @@ │ │ │ │ │ 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_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 677c │ │ │ │ │ + blt.w 6760 │ │ │ │ │ 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 63b6 │ │ │ │ │ + bne.w 6396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5faa │ │ │ │ │ + beq.n 5f96 │ │ │ │ │ mov r1, r0 │ │ │ │ │ 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 63ac │ │ │ │ │ + beq.w 638c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r2, #1194 @ 0x4aa │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 600a │ │ │ │ │ + b.n 5ff2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 60a8 │ │ │ │ │ + cbnz r0, 6090 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 676a │ │ │ │ │ - cbz r0, 60a0 │ │ │ │ │ + bne.w 674a │ │ │ │ │ + cbz r0, 6088 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - blt.n 6136 │ │ │ │ │ + blt.n 611e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5f10 │ │ │ │ │ + beq.w 5efc │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6290 │ │ │ │ │ + bne.w 6278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5f10 │ │ │ │ │ + b.n 5efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f4c │ │ │ │ │ + bne.w 5f38 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 6116 │ │ │ │ │ + cbnz r0, 60fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6774 │ │ │ │ │ - cbz r0, 6110 │ │ │ │ │ + bne.w 6754 │ │ │ │ │ + cbz r0, 60f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 61e8 │ │ │ │ │ + blt.n 61d0 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5f5a │ │ │ │ │ + beq.w 5f46 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6302 │ │ │ │ │ + bne.w 62e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5f5a │ │ │ │ │ + b.n 5f46 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 60a8 │ │ │ │ │ + bne.n 6090 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 676a │ │ │ │ │ + bne.w 674a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 60a4 │ │ │ │ │ + beq.n 608c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 60a4 │ │ │ │ │ + bge.n 608c │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 60a8 │ │ │ │ │ + bne.n 6090 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 676a │ │ │ │ │ + bne.w 674a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6372 │ │ │ │ │ + beq.w 6352 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 6372 │ │ │ │ │ + bge.w 6352 │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67a0 │ │ │ │ │ + bne.w 676a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6764 │ │ │ │ │ + bne.w 6744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62f4 │ │ │ │ │ + beq.w 62d2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 62f4 │ │ │ │ │ + ble.w 62d2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 61ae │ │ │ │ │ + b.n 6196 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6116 │ │ │ │ │ + bne.n 60fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6774 │ │ │ │ │ + bne.w 6754 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6112 │ │ │ │ │ + beq.n 60fa │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 6112 │ │ │ │ │ + ble.w 60fa │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6116 │ │ │ │ │ + bne.w 60fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6774 │ │ │ │ │ + bne.w 6754 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6378 │ │ │ │ │ + beq.w 6358 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 6378 │ │ │ │ │ + ble.w 6358 │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67a6 │ │ │ │ │ + bne.w 6770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 37b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6772 │ │ │ │ │ + bne.w 6752 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 62fc │ │ │ │ │ + beq.n 62da │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.n 62fc │ │ │ │ │ + ble.n 62da │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 625a │ │ │ │ │ + b.n 6242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 60c4 │ │ │ │ │ + beq.w 60ac │ │ │ │ │ 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 60c4 │ │ │ │ │ + beq.w 60ac │ │ │ │ │ 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 67da │ │ │ │ │ + beq.w 67be │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ @@ -10905,55 +10893,51 @@ │ │ │ │ │ strd r8, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6364 │ │ │ │ │ + beq.n 6342 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #1194 @ 0x4aa │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 600a │ │ │ │ │ + b.n 604c │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 60a4 │ │ │ │ │ + b.n 608c │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 6112 │ │ │ │ │ + b.n 60fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100d4 │ │ │ │ │ + bl 101f8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6132 │ │ │ │ │ + beq.w 611a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6132 │ │ │ │ │ + beq.w 611a │ │ │ │ │ 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 6132 │ │ │ │ │ + beq.w 611a │ │ │ │ │ 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 67da │ │ │ │ │ + beq.w 67be │ │ │ │ │ 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] │ │ │ │ │ @@ -10961,317 +10945,318 @@ │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 62e6 │ │ │ │ │ + bne.n 62ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6792 │ │ │ │ │ + bne.w 6784 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 62e6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b.n 604c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 60a4 │ │ │ │ │ + b.n 608c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 6112 │ │ │ │ │ + b.n 60fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e5c │ │ │ │ │ + bl 5e48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fc2 │ │ │ │ │ + beq.w 5fae │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fc2 │ │ │ │ │ + beq.w 5fae │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 6056 │ │ │ │ │ + bne.w 6042 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 677c │ │ │ │ │ + bne.w 6760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 5ff6 │ │ │ │ │ + b.n 5fe2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6848 │ │ │ │ │ + beq.w 67ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6848 │ │ │ │ │ + bne.w 67ee │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6812 │ │ │ │ │ + bne.w 6828 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 5cdc │ │ │ │ │ + bl 5cc8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6588 │ │ │ │ │ + beq.w 6568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 680a │ │ │ │ │ + beq.w 6820 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 680a │ │ │ │ │ + bne.w 6820 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6802 │ │ │ │ │ + bne.w 6818 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 657a │ │ │ │ │ + beq.w 655a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6802 │ │ │ │ │ + bne.w 6818 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34f4 │ │ │ │ │ + bl 34d8 │ │ │ │ │ R_ARM_THM_CALL _tmp_166_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 658c │ │ │ │ │ + bne.w 656c │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 66ac │ │ │ │ │ + bne.w 668c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6812 │ │ │ │ │ + bne.w 6828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cdc │ │ │ │ │ + bl 5cc8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 648e │ │ │ │ │ + cbz r0, 646e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6752 │ │ │ │ │ + bne.w 6732 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, 64b0 │ │ │ │ │ + cbnz r7, 6490 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 667c │ │ │ │ │ + bne.w 665c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5fe4 │ │ │ │ │ - b.n 63b6 │ │ │ │ │ + beq.w 5fd0 │ │ │ │ │ + b.n 6396 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 67fa │ │ │ │ │ + beq.w 6810 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67fa │ │ │ │ │ + bne.w 6810 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 67f0 │ │ │ │ │ + bne.w 6806 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 67e8 │ │ │ │ │ + beq.w 67fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67e8 │ │ │ │ │ + bne.w 67fe │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 67e0 │ │ │ │ │ + bne.w 67f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cdc │ │ │ │ │ + bl 5cc8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 65a0 │ │ │ │ │ + bne.n 6580 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5ff4 │ │ │ │ │ + bne.w 5fe0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ff2 │ │ │ │ │ + beq.w 5fde │ │ │ │ │ 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 63b6 │ │ │ │ │ + beq.w 6396 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6056 │ │ │ │ │ - b.n 63ac │ │ │ │ │ + bne.w 6042 │ │ │ │ │ + b.n 638c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ 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 r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 646c │ │ │ │ │ + b.n 644c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 6738 │ │ │ │ │ + beq.w 6718 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 6440 │ │ │ │ │ + b.n 6420 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6840 │ │ │ │ │ + beq.w 67e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6840 │ │ │ │ │ + bne.w 67e6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6838 │ │ │ │ │ + bne.w 67de │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6822 │ │ │ │ │ + beq.w 67cc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6838 │ │ │ │ │ + bne.w 67de │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ strd r2, r5, [sp, #20] │ │ │ │ │ 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, 6614 │ │ │ │ │ - bl 5cdc │ │ │ │ │ + cbz r3, 65f4 │ │ │ │ │ + bl 5cc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6614 │ │ │ │ │ + cbz r0, 65f4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 6724 │ │ │ │ │ + beq.w 6704 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w r5, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 65ea │ │ │ │ │ + b.n 65ca │ │ │ │ │ ldrd r5, r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #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.w 681c │ │ │ │ │ + beq.w 67c6 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 666e │ │ │ │ │ + bgt.n 664e │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, fp │ │ │ │ │ @@ -11281,498 +11266,498 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6834 │ │ │ │ │ + beq.w 675c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6528 │ │ │ │ │ - b.n 6522 │ │ │ │ │ + beq.w 6508 │ │ │ │ │ + b.n 6502 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6630 │ │ │ │ │ + b.n 6610 │ │ │ │ │ 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 63b6 │ │ │ │ │ + beq.w 6396 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6056 │ │ │ │ │ - b.n 63ac │ │ │ │ │ + bne.w 6042 │ │ │ │ │ + b.n 638c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 645e │ │ │ │ │ + bne.w 643e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67aa │ │ │ │ │ + beq.n 6774 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 66e0 │ │ │ │ │ + ble.n 66c0 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 66cc │ │ │ │ │ + b.n 66ac │ │ │ │ │ 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 r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 646c │ │ │ │ │ + bne.w 644c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6496 │ │ │ │ │ + bne.w 6476 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6492 │ │ │ │ │ + beq.w 6472 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 64b0 │ │ │ │ │ + b.n 6490 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 681a │ │ │ │ │ + beq.n 67c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 6608 │ │ │ │ │ + b.n 65e8 │ │ │ │ │ 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 6570 │ │ │ │ │ + beq.w 6550 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 6594 │ │ │ │ │ + b.n 6574 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6496 │ │ │ │ │ - b.n 670e │ │ │ │ │ + bne.w 6476 │ │ │ │ │ + b.n 66ee │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5f12 │ │ │ │ │ + b.w 5efe │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5f5c │ │ │ │ │ + b.w 5f48 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 6502 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 5ff6 │ │ │ │ │ + b.n 5fe2 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.n 6090 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.n 60fe │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + b.n 6556 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5eb6 │ │ │ │ │ + bge.w 5ea2 │ │ │ │ │ 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 6012 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n 60a8 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n 6116 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - b.n 6576 │ │ │ │ │ + b.n 5ffe │ │ │ │ │ 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 5f8a │ │ │ │ │ - b.n 63b6 │ │ │ │ │ + beq.w 5f76 │ │ │ │ │ + b.n 6396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 5eee │ │ │ │ │ + b.w 5eda │ │ │ │ │ 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 5e98 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 679a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6522 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6506 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b.w 5ff4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 64da │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 646c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6416 │ │ │ │ │ + beq.w 5e84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 64b0 │ │ │ │ │ + b.n 678c │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ 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 r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 651e │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6522 │ │ │ │ │ + b.n 64fe │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 64fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 65a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 63bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 651e │ │ │ │ │ + b.n 6502 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 65c0 │ │ │ │ │ + b.n 64e6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b.w 5fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 63dc │ │ │ │ │ + b.n 64ba │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 644c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 63f6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 6490 │ │ │ │ │ │ │ │ │ │ -00006850 : │ │ │ │ │ +00006830 : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6b32 │ │ │ │ │ + beq.w 6b06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b32 │ │ │ │ │ + bne.w 6b06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b40 │ │ │ │ │ + bne.w 6b14 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 68c4 │ │ │ │ │ + beq.n 68a4 │ │ │ │ │ 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 r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 68f6 │ │ │ │ │ + cbnz r0, 68d6 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6996 │ │ │ │ │ + bne.n 6976 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ 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 │ │ │ │ │ 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 6b48 │ │ │ │ │ + blt.w 6b1c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, 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 │ │ │ │ │ - bne.w 6b40 │ │ │ │ │ + bne.w 6b14 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 68ac │ │ │ │ │ + beq.n 688c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6b20 │ │ │ │ │ + beq.w 6af4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b20 │ │ │ │ │ + bne.w 6af4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6ada │ │ │ │ │ + bne.w 6abc │ │ │ │ │ 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 6b06 │ │ │ │ │ + beq.w 6acc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b06 │ │ │ │ │ + bne.w 6acc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6b14 │ │ │ │ │ + bne.w 6ada │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6a12 │ │ │ │ │ + beq.n 69f2 │ │ │ │ │ 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 6a4c │ │ │ │ │ + bne.n 6a2c │ │ │ │ │ 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.w 6ada │ │ │ │ │ + bne.w 6abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 69ac │ │ │ │ │ + cbnz r0, 698c │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 68b6 │ │ │ │ │ + beq.n 6896 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6b40 │ │ │ │ │ + bne.w 6b14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 70bc │ │ │ │ │ + bl 7090 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6a0c │ │ │ │ │ + b.n 69ec │ │ │ │ │ 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 6988 │ │ │ │ │ + beq.n 6968 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl bee4 │ │ │ │ │ + bl befc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68ac │ │ │ │ │ + beq.w 688c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68ac │ │ │ │ │ + beq.w 688c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6a0c │ │ │ │ │ + cbz r0, 69ec │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_GeneratorExp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6aea │ │ │ │ │ + beq.n 6ae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 68ba │ │ │ │ │ + b.n 689a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 6ace │ │ │ │ │ + blt.n 6ab0 │ │ │ │ │ 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.n 6b14 │ │ │ │ │ + bne.n 6ada │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 696c │ │ │ │ │ + beq.n 694c │ │ │ │ │ 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 │ │ │ │ │ - beq.n 696c │ │ │ │ │ + beq.n 694c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6afe │ │ │ │ │ + beq.n 6b2e │ │ │ │ │ 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 6afe │ │ │ │ │ + beq.n 6b2e │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b1a │ │ │ │ │ + beq.n 6b28 │ │ │ │ │ strd fp, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -11780,503 +11765,505 @@ │ │ │ │ │ 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 5050 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 6ac0 │ │ │ │ │ + cbz r0, 6aa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 69c6 │ │ │ │ │ + b.n 69a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 6b02 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 6b32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 697e │ │ │ │ │ + beq.w 695e │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 68b6 │ │ │ │ │ - b.n 6998 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 68b6 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 68ba │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6ace │ │ │ │ │ + beq.w 6896 │ │ │ │ │ + b.n 6978 │ │ │ │ │ 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 694a │ │ │ │ │ + beq.w 692a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6ace │ │ │ │ │ + b.n 6ab0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 6896 │ │ │ │ │ movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6a92 │ │ │ │ │ + b.n 689a │ │ │ │ │ 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 6920 │ │ │ │ │ - b.n 6ada │ │ │ │ │ + beq.w 6900 │ │ │ │ │ + b.n 6abc │ │ │ │ │ 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 688c │ │ │ │ │ + beq.w 686c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 68ba │ │ │ │ │ + b.n 689a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 68ba │ │ │ │ │ + b.n 689a │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 6a72 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 6ab0 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00006b54 : │ │ │ │ │ +00006b38 : │ │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6e9e │ │ │ │ │ + beq.w 6e82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e9e │ │ │ │ │ + bne.w 6e82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6eac │ │ │ │ │ + bne.w 6e90 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1109 @ 0x455 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 6bae │ │ │ │ │ + cbz r0, 6b92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 6fcc │ │ │ │ │ + beq.w 6fb0 │ │ │ │ │ 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 6cac │ │ │ │ │ + bne.n 6c90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6eac │ │ │ │ │ + bne.w 6e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7334 │ │ │ │ │ + bl 7318 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6bea │ │ │ │ │ + cbz r0, 6bce │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6c44 │ │ │ │ │ + cbnz r0, 6c28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6eac │ │ │ │ │ + bne.w 6e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7334 │ │ │ │ │ - cbz r0, 6c0e │ │ │ │ │ + bl 7318 │ │ │ │ │ + cbz r0, 6bf2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 6ba0 │ │ │ │ │ + b.n 6b84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6eac │ │ │ │ │ + bne.w 6e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bd2c │ │ │ │ │ + bl bd44 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6c34 │ │ │ │ │ + cbnz r0, 6c18 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 6ba0 │ │ │ │ │ + b.n 6b84 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 6ba0 │ │ │ │ │ + b.n 6b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7334 │ │ │ │ │ + bl 7318 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bea │ │ │ │ │ + beq.n 6bce │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bea │ │ │ │ │ + beq.n 6bce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bea │ │ │ │ │ + beq.n 6bce │ │ │ │ │ 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 6eac │ │ │ │ │ + beq.w 6e90 │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c36 │ │ │ │ │ + bne.n 6c1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6fd8 │ │ │ │ │ + bne.w 6fbc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 6c36 │ │ │ │ │ + b.n 6c1a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6fde │ │ │ │ │ + bne.w 6fc2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 70b0 │ │ │ │ │ + beq.w 7094 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 70b0 │ │ │ │ │ + bne.w 7094 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6fe2 │ │ │ │ │ + bne.w 6fc6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 715c │ │ │ │ │ + bne.w 7140 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6fe2 │ │ │ │ │ + bne.w 6fc6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_115_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_115_rule │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 6d18 │ │ │ │ │ + cbz r0, 6cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7334 │ │ │ │ │ + bl 7318 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e5c │ │ │ │ │ + bne.w 6e40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6fe2 │ │ │ │ │ + bne.w 6fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 7334 │ │ │ │ │ + bl 7318 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f6c │ │ │ │ │ + bne.w 6f50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6fe2 │ │ │ │ │ + bne.w 6fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 7334 │ │ │ │ │ + bl 7318 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6efa │ │ │ │ │ + bne.w 6ede │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6fe4 │ │ │ │ │ + bne.w 6fc8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 70b8 │ │ │ │ │ + beq.w 709c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 70b8 │ │ │ │ │ + bne.w 709c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7060 │ │ │ │ │ + bne.w 7044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 4570 │ │ │ │ │ + bl 4554 │ │ │ │ │ R_ARM_THM_CALL pass_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6fe8 │ │ │ │ │ + bne.w 6fcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7060 │ │ │ │ │ + bne.w 7044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53b0 <_loop1_81_rule+0x104> │ │ │ │ │ + bl 5394 <_loop1_81_rule+0xe0> │ │ │ │ │ R_ARM_THM_CALL break_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6fe8 │ │ │ │ │ + bne.w 6fcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7060 │ │ │ │ │ + bne.w 7044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 52d4 <_loop1_81_rule+0x28> │ │ │ │ │ + bl 52b8 <_loop1_81_rule+0x4> │ │ │ │ │ R_ARM_THM_CALL continue_stmt_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6fec │ │ │ │ │ + bne.w 6fd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6fe2 │ │ │ │ │ + bne.w 6fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7002 │ │ │ │ │ + bne.w 6fe6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6fe2 │ │ │ │ │ + bne.w 6fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7100 │ │ │ │ │ + bne.w 70e4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6bce │ │ │ │ │ + beq.w 6bb2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6fde │ │ │ │ │ + bne.w 6fc2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 70f8 │ │ │ │ │ + beq.w 70dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 70f8 │ │ │ │ │ + bne.w 70dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7156 │ │ │ │ │ + bne.w 713a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6eb6 │ │ │ │ │ + bne.n 6e9a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6bce │ │ │ │ │ + b.n 6bb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76dc │ │ │ │ │ + bl 76b0 │ │ │ │ │ R_ARM_THM_CALL expression_without_invalid_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d18 │ │ │ │ │ + beq.w 6cfc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ - cbnz r0, 6e8c │ │ │ │ │ + cbnz r0, 6e70 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72be │ │ │ │ │ + bne.w 72a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e04 │ │ │ │ │ + beq.n 6de8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6e0a │ │ │ │ │ + b.n 6dee │ │ │ │ │ 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 6b90 │ │ │ │ │ + beq.w 6b74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6ba8 │ │ │ │ │ + b.n 6b8c │ │ │ │ │ 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, #28] │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e50 │ │ │ │ │ + beq.n 6e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79fc │ │ │ │ │ + bl 79d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e50 │ │ │ │ │ + beq.n 6e34 │ │ │ │ │ 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 70c0 │ │ │ │ │ + bne.w 70a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e50 │ │ │ │ │ + beq.n 6e34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6e56 │ │ │ │ │ + b.n 6e3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d4e │ │ │ │ │ + beq.w 6d32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7334 │ │ │ │ │ + bl 7318 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d4e │ │ │ │ │ + beq.w 6d32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d4e │ │ │ │ │ + beq.w 6d32 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC expression_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS expression_rule │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d4e │ │ │ │ │ + beq.w 6d32 │ │ │ │ │ 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] │ │ │ │ │ @@ -12284,43 +12271,43 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 70ee │ │ │ │ │ + bne.w 70d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6e98 │ │ │ │ │ - b.n 6e06 │ │ │ │ │ + bne.n 6e7c │ │ │ │ │ + b.n 6dea │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d34 │ │ │ │ │ + beq.w 6d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7334 │ │ │ │ │ + bl 7318 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d34 │ │ │ │ │ + beq.w 6d18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_116_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_116_rule │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d34 │ │ │ │ │ + beq.w 6d18 │ │ │ │ │ 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 │ │ │ │ │ @@ -12329,66 +12316,66 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 6f5e │ │ │ │ │ + b.n 6f42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6bb8 │ │ │ │ │ + bge.w 6b9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6eb0 │ │ │ │ │ + b.n 6e94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6e0a │ │ │ │ │ + b.n 6dee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7068 │ │ │ │ │ + bne.n 704c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6dca │ │ │ │ │ + b.n 6dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f98 │ │ │ │ │ + bl 5f6c │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6de8 │ │ │ │ │ + bne.w 6dcc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6de6 │ │ │ │ │ + beq.w 6dca │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6de6 │ │ │ │ │ + beq.w 6dca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12397,34 +12384,34 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 6fc6 │ │ │ │ │ + b.n 6faa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6dca │ │ │ │ │ + b.n 6dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7334 │ │ │ │ │ + bl 7318 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 6fe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 6fe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d84 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 6fe2 │ │ │ │ │ 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 │ │ │ │ │ @@ -12433,23 +12420,23 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #32] │ │ │ │ │ - b.n 6fc6 │ │ │ │ │ + b.n 6faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6cd4 │ │ │ │ │ + b.n 6cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6d7a │ │ │ │ │ + b.n 6d5e │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ @@ -12460,185 +12447,185 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 6ee8 │ │ │ │ │ + b.n 6ecc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c36 │ │ │ │ │ + b.n 6c1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6e3a │ │ │ │ │ + b.n 6e1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f98 │ │ │ │ │ + bl 5f6c │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72e6 │ │ │ │ │ + bne.w 72ca │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e04 │ │ │ │ │ + beq.w 6de8 │ │ │ │ │ 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, #63 @ 0x3f │ │ │ │ │ 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 6e04 │ │ │ │ │ + beq.w 6de8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ - b.n 7056 │ │ │ │ │ + b.n 703a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6e56 │ │ │ │ │ + b.n 6e3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 72b6 │ │ │ │ │ + beq.w 729a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 72b6 │ │ │ │ │ + bne.w 729a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72ae │ │ │ │ │ + bne.w 7292 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7216 │ │ │ │ │ + beq.n 71fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72ae │ │ │ │ │ + bne.w 7292 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_string_token │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_string_token │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 7206 │ │ │ │ │ + beq.n 71ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7206 │ │ │ │ │ + cbnz r0, 71ea │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r0, 71e6 │ │ │ │ │ + cbnz r0, 71ca │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 71e6 │ │ │ │ │ + cbz r0, 71ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76dc │ │ │ │ │ + bl 76b0 │ │ │ │ │ R_ARM_THM_CALL expression_without_invalid_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 72ea │ │ │ │ │ + bne.w 72ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r6, 7226 │ │ │ │ │ + cbnz r6, 720a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6cee │ │ │ │ │ + b.n 6cd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 71ca │ │ │ │ │ + b.n 71ae │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6cec │ │ │ │ │ + b.n 6cd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 71f6 │ │ │ │ │ + bne.n 71da │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7312 │ │ │ │ │ + beq.n 72f6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 7302 │ │ │ │ │ + bgt.n 72e6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6cec │ │ │ │ │ + beq.w 6cd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ @@ -12665,23 +12652,23 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 6fc6 │ │ │ │ │ + b.n 6faa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6cee │ │ │ │ │ + b.n 6cd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 717c │ │ │ │ │ + b.n 7160 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12690,633 +12677,630 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 6e8c │ │ │ │ │ + b.n 6e70 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6e08 │ │ │ │ │ + b.n 6dec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7316 │ │ │ │ │ + beq.n 72fa │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 71b2 │ │ │ │ │ + b.n 7196 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7244 │ │ │ │ │ + b.n 7228 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 7212 │ │ │ │ │ + b.n 71f6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 720e │ │ │ │ │ + beq.w 71f2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 72f6 │ │ │ │ │ + b.n 72da │ │ │ │ │ │ │ │ │ │ -00007334 : │ │ │ │ │ +00007318 : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 75b8 │ │ │ │ │ + beq.w 759c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75b8 │ │ │ │ │ + bne.w 759c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7528 │ │ │ │ │ + bne.w 750c │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1117 @ 0x45d │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 738e │ │ │ │ │ + cbz r0, 7372 │ │ │ │ │ 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 75c8 │ │ │ │ │ + beq.w 75ac │ │ │ │ │ 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 7528 │ │ │ │ │ + bne.w 750c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76f4 │ │ │ │ │ + bl 76d8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 746c │ │ │ │ │ + beq.n 7450 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 75a2 │ │ │ │ │ + beq.w 7586 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75a2 │ │ │ │ │ + bne.w 7586 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 75b0 │ │ │ │ │ + bne.w 7594 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7578 │ │ │ │ │ + beq.w 755c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 75b0 │ │ │ │ │ + bne.w 7594 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 759a │ │ │ │ │ + beq.w 757e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 759a │ │ │ │ │ + bne.w 757e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 758c │ │ │ │ │ + bne.w 7570 │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7482 │ │ │ │ │ + cbnz r0, 7466 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ 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.n 7528 │ │ │ │ │ + bne.n 750c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 76f4 │ │ │ │ │ + bl 76d8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 7470 │ │ │ │ │ + cbz r0, 7454 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7380 │ │ │ │ │ + b.n 7364 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7448 │ │ │ │ │ + b.n 742c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7380 │ │ │ │ │ + b.n 7364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76f4 │ │ │ │ │ + bl 76d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 74d4 │ │ │ │ │ + cbz r0, 74b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r5, r1, [sp, #20] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7592 │ │ │ │ │ + beq.n 7576 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7592 │ │ │ │ │ + bne.n 7576 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 758a │ │ │ │ │ + bne.n 756e │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7532 │ │ │ │ │ + bne.n 7516 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 743a │ │ │ │ │ + beq.n 741e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 743a │ │ │ │ │ + bne.n 741e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 │ │ │ │ │ mov ip, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7572 │ │ │ │ │ + beq.n 7556 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bge.n 750c │ │ │ │ │ + bge.n 74f0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 74fa │ │ │ │ │ + b.n 74de │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [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 r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 75de │ │ │ │ │ + bne.n 75c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7388 │ │ │ │ │ + b.n 736c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76f4 │ │ │ │ │ + bl 76d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbz r0, 756c │ │ │ │ │ + cbz r0, 7550 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 7554 │ │ │ │ │ + beq.n 7538 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 749e │ │ │ │ │ + b.n 7482 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 7570 │ │ │ │ │ + cbz r0, 7554 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7548 │ │ │ │ │ + b.n 752c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 74d4 │ │ │ │ │ + b.n 74b8 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ 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 r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7448 │ │ │ │ │ + b.n 742c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 74d6 │ │ │ │ │ + b.n 74ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 74bc │ │ │ │ │ + b.n 74a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 741e │ │ │ │ │ + b.n 7402 │ │ │ │ │ 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 73e2 │ │ │ │ │ + beq.w 73c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7448 │ │ │ │ │ + b.n 742c │ │ │ │ │ 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 7370 │ │ │ │ │ - b.n 7528 │ │ │ │ │ + beq.w 7354 │ │ │ │ │ + b.n 750c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7398 │ │ │ │ │ + bge.w 737c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 752c │ │ │ │ │ + b.n 7510 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 7618 │ │ │ │ │ + cbz r0, 75fc │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 761e │ │ │ │ │ + cbz r0, 7602 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7380 │ │ │ │ │ + b.n 7364 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 75f2 │ │ │ │ │ + b.n 75d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 75d4 │ │ │ │ │ + bne.n 75b8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 760a │ │ │ │ │ + b.n 75ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000762c : │ │ │ │ │ +00007610 : │ │ │ │ │ single_target_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 76d4 │ │ │ │ │ + beq.n 76b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 76d4 │ │ │ │ │ + bne.n 76b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 76c6 │ │ │ │ │ + bne.n 76aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 32e0 │ │ │ │ │ + bl 32dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 768e │ │ │ │ │ + cbnz r0, 7672 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 76c6 │ │ │ │ │ + cbnz r3, 76aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 769c │ │ │ │ │ + cbnz r0, 7680 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 76ce │ │ │ │ │ + cbnz r3, 76b2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 76aa │ │ │ │ │ + cbnz r0, 768e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ - cbz r0, 76dc │ │ │ │ │ + cbz r0, 76c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 768e │ │ │ │ │ + b.n 7672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 762c │ │ │ │ │ + bl 7610 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 768c │ │ │ │ │ + beq.n 7670 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 768c │ │ │ │ │ + beq.n 7670 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 768e │ │ │ │ │ + b.n 7672 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7694 │ │ │ │ │ + b.n 7678 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7694 │ │ │ │ │ + b.n 7678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 765a │ │ │ │ │ + b.n 763e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 768e │ │ │ │ │ + beq.n 7672 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7694 │ │ │ │ │ + b.n 7678 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000076f4 : │ │ │ │ │ +000076d8 : │ │ │ │ │ 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, #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 7956 │ │ │ │ │ + beq.w 7930 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7956 │ │ │ │ │ + bne.w 7930 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7964 │ │ │ │ │ + bne.w 793e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1118 @ 0x45e │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7824 │ │ │ │ │ + bne.n 7806 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 79aa │ │ │ │ │ + beq.w 7984 │ │ │ │ │ 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 7964 │ │ │ │ │ + bne.w 793e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8098 │ │ │ │ │ + bl 8074 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7832 │ │ │ │ │ + beq.n 7814 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 79c0 │ │ │ │ │ + beq.w 799a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 79c0 │ │ │ │ │ + bne.w 799a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 79ce │ │ │ │ │ + bne.w 79a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7998 │ │ │ │ │ + beq.w 7972 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 79ce │ │ │ │ │ + bne.w 79a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 79d6 │ │ │ │ │ + beq.w 79b0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 79d6 │ │ │ │ │ + bne.w 79b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 789e │ │ │ │ │ + bne.n 787c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 7848 │ │ │ │ │ + cbnz r0, 7826 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ 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 7964 │ │ │ │ │ + bne.w 793e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 8098 │ │ │ │ │ + bl 8074 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 7836 │ │ │ │ │ + cbz r0, 7818 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 │ │ │ │ │ - b.n 7800 │ │ │ │ │ + b.n 77e2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7824 │ │ │ │ │ + b.n 7802 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8098 │ │ │ │ │ + bl 8074 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 77ea │ │ │ │ │ + beq.n 77cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r5, ip │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -13324,607 +13308,574 @@ │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 7988 │ │ │ │ │ + beq.w 7962 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7988 │ │ │ │ │ + bne.n 7962 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 789a │ │ │ │ │ + cbnz r3, 7878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7932 │ │ │ │ │ + bne.n 790c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 77f2 │ │ │ │ │ + beq.n 77d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 77f2 │ │ │ │ │ + bne.n 77d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, 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 r1, r0 │ │ │ │ │ mov ip, r7 │ │ │ │ │ - cbnz r0, 78d4 │ │ │ │ │ - b.n 7992 │ │ │ │ │ + cbnz r0, 78b2 │ │ │ │ │ + b.n 796c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 78c8 │ │ │ │ │ + blt.n 78a6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ 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 7964 │ │ │ │ │ + beq.n 793e │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 79f6 │ │ │ │ │ + beq.n 79d0 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ 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, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 79ea │ │ │ │ │ + beq.n 79c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7824 │ │ │ │ │ + b.n 7802 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8098 │ │ │ │ │ + bl 8074 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 789a │ │ │ │ │ + beq.n 7878 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 796e │ │ │ │ │ + beq.n 7948 │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 786a │ │ │ │ │ + b.n 7848 │ │ │ │ │ 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 7730 │ │ │ │ │ + beq.w 7714 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 782c │ │ │ │ │ + b.n 780e │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 7990 │ │ │ │ │ + cbz r0, 796a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 794a │ │ │ │ │ + b.n 7924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7888 │ │ │ │ │ + b.n 7866 │ │ │ │ │ mov r5, fp │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7800 │ │ │ │ │ + b.n 77e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 774c │ │ │ │ │ + bge.w 7730 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7968 │ │ │ │ │ + b.n 7942 │ │ │ │ │ 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 7796 │ │ │ │ │ + beq.w 777a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7800 │ │ │ │ │ + b.n 77e2 │ │ │ │ │ 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 77dc │ │ │ │ │ - b.n 789e │ │ │ │ │ + beq.w 77c0 │ │ │ │ │ + b.n 787c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 79b6 │ │ │ │ │ + bne.n 7990 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 7924 │ │ │ │ │ + b.n 7902 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 790a │ │ │ │ │ + b.n 78e8 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000079fc : │ │ │ │ │ +000079d8 : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7fd4 │ │ │ │ │ + beq.w 7fea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7fd4 │ │ │ │ │ + bne.w 7fea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7fe2 │ │ │ │ │ + bne.w 7ff8 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 7d8a │ │ │ │ │ + beq.w 7d14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, 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 7dbc │ │ │ │ │ + beq.w 7d44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7dbc │ │ │ │ │ + bne.w 7d44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7dca │ │ │ │ │ + bne.w 7d52 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c64 │ │ │ │ │ + beq.w 7c44 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7bf0 │ │ │ │ │ + beq.w 7c32 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8066 │ │ │ │ │ + beq.w 804a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8066 │ │ │ │ │ + bne.w 804a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7dca │ │ │ │ │ + bne.w 7d52 │ │ │ │ │ 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 7be4 │ │ │ │ │ + beq.w 7c26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7dca │ │ │ │ │ + bne.w 7d52 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8076 │ │ │ │ │ + beq.w 7ffe │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8076 │ │ │ │ │ + bne.w 7ffe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7e2c │ │ │ │ │ + bne.w 7db6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7dd0 │ │ │ │ │ + bne.w 7d58 │ │ │ │ │ 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 r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7c5e │ │ │ │ │ + bne.w 7c3e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7fc0 │ │ │ │ │ + beq.w 7fd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7fc0 │ │ │ │ │ + bne.w 7fd6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7fce │ │ │ │ │ + bne.w 7fe4 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7cb8 │ │ │ │ │ + beq.w 7c92 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7c56 │ │ │ │ │ + beq.n 7c36 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 803e │ │ │ │ │ + bne.w 8026 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7c5e │ │ │ │ │ + bne.n 7c3e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7fac │ │ │ │ │ + beq.w 8012 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7fac │ │ │ │ │ + bne.w 8012 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7fba │ │ │ │ │ + bne.w 8020 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 7d0c │ │ │ │ │ + cbz r0, 7bb4 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c48 │ │ │ │ │ + beq.n 7c10 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r5, fp │ │ │ │ │ - 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 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7b28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 7d3a │ │ │ │ │ - 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 7fba │ │ │ │ │ - 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] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - 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 │ │ │ │ │ - bne.w 7d7c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 8012 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - 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} │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 7b8e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 7bd4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 7ffc │ │ │ │ │ + beq.w 7f8a │ │ │ │ │ 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 r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 7dca │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 8020 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7ef2 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 7e58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 7dca │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 8020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d5e │ │ │ │ │ + beq.n 7cf6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7a8c │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 7baa │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + 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} │ │ │ │ │ + mov r5, fp │ │ │ │ │ + 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 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 7b04 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 7b6a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 7bac │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 801e │ │ │ │ │ + beq.w 7fa0 │ │ │ │ │ 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 r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7fce │ │ │ │ │ + bne.n 7d52 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f60 │ │ │ │ │ + bne.w 7f18 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7fce │ │ │ │ │ + bne.n 7d52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 7d66 │ │ │ │ │ + cbz r0, 7ce4 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7b6a │ │ │ │ │ + b.n 7a68 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 808a │ │ │ │ │ + beq.w 7fbe │ │ │ │ │ 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 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 7fba │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 7fe4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7bf4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 7ea6 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 7fba │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 7fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 7d78 │ │ │ │ │ + cbz r0, 7d02 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7bc8 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b.n 7cac │ │ │ │ │ + b.n 7b46 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7b6a │ │ │ │ │ + b.n 7a68 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + b.n 7c00 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7bc8 │ │ │ │ │ + b.n 7b46 │ │ │ │ │ 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 7ff4 │ │ │ │ │ + blt.w 8066 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7c5e │ │ │ │ │ + bne.n 7c3e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7a60 │ │ │ │ │ + bne.w 7a3c │ │ │ │ │ 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 7a78 │ │ │ │ │ + beq.w 7a54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7b28 │ │ │ │ │ + b.n 7b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9214 │ │ │ │ │ + bl 9210 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b12 │ │ │ │ │ + beq.w 7aee │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, ip │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -13933,176 +13884,194 @@ │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 8036 │ │ │ │ │ + beq.w 7f82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8036 │ │ │ │ │ + bne.w 7f82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7e26 │ │ │ │ │ + cbnz r3, 7db0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7ece │ │ │ │ │ + bne.w 7ef2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7b1c │ │ │ │ │ + beq.w 7af8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7b1c │ │ │ │ │ + bne.w 7af8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7bde │ │ │ │ │ + beq.w 7c20 │ │ │ │ │ mov ip, r7 │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n 7e74 │ │ │ │ │ + bge.n 7dfe │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 7e60 │ │ │ │ │ + b.n 7dea │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 8062 │ │ │ │ │ + bne.w 806e │ │ │ │ │ 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 7fe2 │ │ │ │ │ + beq.w 7ff8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ 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 805c │ │ │ │ │ + beq.w 8044 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7fe8 │ │ │ │ │ + beq.w 805a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7bd2 │ │ │ │ │ + b.n 7baa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9214 │ │ │ │ │ + bl 931c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 7be2 │ │ │ │ │ + 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 8020 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + 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 r3, r0 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e26 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - beq.n 7f42 │ │ │ │ │ - str.w r3, [r7, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n 7df6 │ │ │ │ │ + bne.w 7cfa │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 7f96 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 7cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c92 │ │ │ │ │ + beq.w 7cc0 │ │ │ │ │ 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 7bec │ │ │ │ │ + beq.n 7fb6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d62 │ │ │ │ │ + bne.w 7d06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8008 │ │ │ │ │ + bne.n 7fca │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b.n 7cac │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + b.n 7d06 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 9210 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7bdc │ │ │ │ │ + beq.w 7db0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 7ee6 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq.n 7f64 │ │ │ │ │ + str.w r3, [r7, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.n 7d7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ce6 │ │ │ │ │ + beq.w 7c70 │ │ │ │ │ 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 8016 │ │ │ │ │ + beq.w 7c2e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -14110,2139 +14079,2169 @@ │ │ │ │ │ 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 │ │ │ │ │ - bne.w 7d6a │ │ │ │ │ + bne.w 7ce8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 802a │ │ │ │ │ + cbnz r0, 7fac │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7d6a │ │ │ │ │ - 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 7bb4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 7c48 │ │ │ │ │ + b.n 7ce8 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 7c1e │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 7f0c │ │ │ │ │ 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 7b56 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 7c58 │ │ │ │ │ + b.n 7d9e │ │ │ │ │ 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 7a38 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 7c60 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7bd2 │ │ │ │ │ + bge.w 7bbe │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7c60 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 7c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7c6e │ │ │ │ │ + bge.w 7c4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7b28 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7d7c │ │ │ │ │ + b.n 7b04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7c58 │ │ │ │ │ + b.n 7c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7cc2 │ │ │ │ │ + bge.w 7c9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7c58 │ │ │ │ │ + b.n 7c38 │ │ │ │ │ + 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 7b32 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 7c38 │ │ │ │ │ + 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 7a14 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 7c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e16 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 7ae0 │ │ │ │ │ + b.n 7db6 │ │ │ │ │ + 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 7b90 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 7c10 │ │ │ │ │ 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 7fe2 │ │ │ │ │ + beq.n 7ff8 │ │ │ │ │ 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 7eb2 │ │ │ │ │ + bne.w 7e3c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7eb2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7b28 │ │ │ │ │ + b.n 7e3c │ │ │ │ │ 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 7abc │ │ │ │ │ - b.n 7dca │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 7b04 │ │ │ │ │ - b.n 7e2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + beq.w 7a98 │ │ │ │ │ + b.n 7d52 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7d16 │ │ │ │ │ - b.n 7c40 │ │ │ │ │ + beq.w 7baa │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 7c40 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7b04 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00008098 : │ │ │ │ │ +00008074 : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9106 │ │ │ │ │ + beq.w 9086 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9106 │ │ │ │ │ + bne.w 9086 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9114 │ │ │ │ │ + bne.w 9094 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1119 @ 0x45f │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8500 │ │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 8f6e │ │ │ │ │ + bne.w 84e2 │ │ │ │ │ + ldrd r8, r3, [r4, #8] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + beq.w 8f7a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r5, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9114 │ │ │ │ │ + bne.w 9094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ab0 │ │ │ │ │ + bne.w 8af2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8f80 │ │ │ │ │ + bne.w 8f8c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 85b4 │ │ │ │ │ + beq.w 85ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 85b4 │ │ │ │ │ + bne.w 85ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 85c2 │ │ │ │ │ + bne.w 85f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 90b2 │ │ │ │ │ + beq.w 84f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 90e2 │ │ │ │ │ + beq.w 8520 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90e2 │ │ │ │ │ + bne.w 8520 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 850e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 867c │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + beq.w 8540 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 907a │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 86b8 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 90b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 907a │ │ │ │ │ + bne.w 90b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9088 │ │ │ │ │ + bne.w 90c6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fb4 │ │ │ │ │ + beq.w 910a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9088 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8e6e │ │ │ │ │ + bne.w 84b2 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 913a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e6e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 8970 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ + bne.w 913a │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 914c │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 8e82 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 9150 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e82 │ │ │ │ │ + bne.w 9150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 90fe │ │ │ │ │ + bne.w 90a2 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8690 │ │ │ │ │ + bne.w 86ca │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e7e │ │ │ │ │ + bne.w 90aa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9070 │ │ │ │ │ + beq.w 90ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9070 │ │ │ │ │ + bne.w 90ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8d44 │ │ │ │ │ + bne.w 8ef6 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 912a │ │ │ │ │ + beq.w 8ffa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 912a │ │ │ │ │ + bne.w 8ffa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9092 │ │ │ │ │ + bne.w 90d0 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8bdc │ │ │ │ │ + bne.w 8c1e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8d24 │ │ │ │ │ + bne.w 89aa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9150 │ │ │ │ │ + beq.w 91fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9150 │ │ │ │ │ + bne.w 91fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9164 │ │ │ │ │ + bne.w 9206 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c90 │ │ │ │ │ + bne.w 8cd2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e7e │ │ │ │ │ + bne.w 90aa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 916c │ │ │ │ │ + beq.w 91d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 916c │ │ │ │ │ + bne.w 91d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9176 │ │ │ │ │ + bne.w 91e2 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8bac │ │ │ │ │ + bne.w 8bee │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8970 │ │ │ │ │ + bne.w 89aa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 915a │ │ │ │ │ + beq.w 9072 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 915a │ │ │ │ │ + bne.w 9072 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9098 │ │ │ │ │ + bne.w 90d6 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c20 │ │ │ │ │ + bne.w 8c62 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e7e │ │ │ │ │ + bne.w 90aa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 90a0 │ │ │ │ │ + beq.w 90de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90a0 │ │ │ │ │ + bne.w 90de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 90aa │ │ │ │ │ + bne.w 8ff2 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8cc0 │ │ │ │ │ + bne.w 8d02 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8d24 │ │ │ │ │ + bne.w 89aa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 917e │ │ │ │ │ + beq.w 91ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 917e │ │ │ │ │ + bne.w 91ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9192 │ │ │ │ │ + bne.w 91f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c50 │ │ │ │ │ + bne.w 8c92 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e7e │ │ │ │ │ + bne.w 90aa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9134 │ │ │ │ │ + beq.w 915a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9134 │ │ │ │ │ + bne.w 915a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 913e │ │ │ │ │ + bne.w 9164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a82 │ │ │ │ │ + bne.w 8ac4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e7e │ │ │ │ │ + bne.w 90aa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9146 │ │ │ │ │ + beq.w 916c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9146 │ │ │ │ │ + bne.w 916c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 90f6 │ │ │ │ │ + bne.w 909a │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a14 │ │ │ │ │ + bne.w 8a56 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8970 │ │ │ │ │ + bne.w 89aa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 8e8c │ │ │ │ │ + beq.w 91ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e8c │ │ │ │ │ + bne.w 91ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 84be │ │ │ │ │ + cbnz r3, 849c │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a52 │ │ │ │ │ + bne.w 8a94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 85c2 │ │ │ │ │ + bne.w 85f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85c6 │ │ │ │ │ + beq.w 85fc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1119 @ 0x45f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - movw r2, #1132 @ 0x46c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_update_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 866c │ │ │ │ │ + blt.w 907c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 85fa │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 8ea6 │ │ │ │ │ + bne.w 8150 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1132 @ 0x46c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 8178 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #1132 @ 0x46c │ │ │ │ │ + bl 0 <_PyPegen_update_memo> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 86a8 │ │ │ │ │ + adds r3, r5, #1 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq.w 8ed0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ea6 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 8eb4 │ │ │ │ │ - ldrd r7, r2, [r4, #8] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - beq.n 85dc │ │ │ │ │ + bne.w 8ed0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 8ede │ │ │ │ │ + ldrd r8, r2, [r4, #8] │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + beq.n 8614 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ + ldr.w r2, [r2, r8, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bl 9320 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 931c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 860a │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 8eb4 │ │ │ │ │ + bne.n 8642 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 8ede │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 94f0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + bl 94ec │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8680 │ │ │ │ │ + beq.n 86bc │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 8ec8 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + blt.n 86a2 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + subs r2, r5, #1 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8e96 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - blt.n 8666 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 81a8 │ │ │ │ │ - b.n 84d8 │ │ │ │ │ + bne.w 8186 │ │ │ │ │ + b.n 84b6 │ │ │ │ │ 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 8146 │ │ │ │ │ + beq.w 8124 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ movw r2, #1119 @ 0x45f │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8500 │ │ │ │ │ + b.n 84e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 91c4 │ │ │ │ │ + blt.w 9046 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 8eb4 │ │ │ │ │ + ldr.w r1, [r2, r8, lsl #2] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 8ede │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + bl 931c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8572 │ │ │ │ │ + beq.n 85a8 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8572 │ │ │ │ │ + beq.n 85a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 94f0 │ │ │ │ │ + bl 94ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8572 │ │ │ │ │ + beq.n 85a8 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9034 │ │ │ │ │ + beq.w 9036 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #10 │ │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r5, [ip, #24] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr.w r5, [ip, #20] │ │ │ │ │ + strd sl, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 901a │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 8e96 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - ble.n 859c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + beq.w 901e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 8ec8 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + ble.n 85d4 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 8514 │ │ │ │ │ + b.n 854a │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + subs r2, r5, #1 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 81a8 │ │ │ │ │ + bne.w 8186 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 84d8 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 85a2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 84d8 │ │ │ │ │ + b.n 84b6 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 85d8 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 84b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8248 │ │ │ │ │ + beq.w 8226 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fe0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 91b6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - mov r7, ip │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ + mov r5, ip │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r0, [fp] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [sp, #32] │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8efe │ │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 918c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8efe │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 8fd6 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8e66 │ │ │ │ │ + bne.w 918c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 919c │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 9176 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e66 │ │ │ │ │ + bne.w 9176 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9012 │ │ │ │ │ + bne.w 9184 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b00 │ │ │ │ │ + bne.w 8b42 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8fd6 │ │ │ │ │ + bne.w 8e32 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8f38 │ │ │ │ │ + beq.w 8f16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f38 │ │ │ │ │ + bne.w 8f16 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 8788 │ │ │ │ │ + cbnz r3, 87c0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8ff8 │ │ │ │ │ + beq.w 91ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ff8 │ │ │ │ │ + bne.w 91ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8ff0 │ │ │ │ │ + bne.w 91a4 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ec0 │ │ │ │ │ + bne.w 8e86 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8d20 │ │ │ │ │ + bne.w 8e32 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8f28 │ │ │ │ │ + beq.w 8f60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f28 │ │ │ │ │ + bne.w 8f60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f22 │ │ │ │ │ + bne.w 8f5a │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8dba │ │ │ │ │ + bne.w 8dd2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8fd6 │ │ │ │ │ + bne.w 8e32 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8f30 │ │ │ │ │ + beq.w 8f68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f30 │ │ │ │ │ + bne.w 8f68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f98 │ │ │ │ │ + bne.w 8fce │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8dea │ │ │ │ │ + bne.w 8e02 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8fd6 │ │ │ │ │ + bne.w 8e32 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8f90 │ │ │ │ │ + beq.w 8fc6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f90 │ │ │ │ │ + bne.w 8fc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f8a │ │ │ │ │ + bne.w 8fc0 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e36 │ │ │ │ │ + bne.w 8e3a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8fd6 │ │ │ │ │ + bne.w 8e32 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8fa4 │ │ │ │ │ + beq.w 8f52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fa4 │ │ │ │ │ + bne.w 8f52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f9e │ │ │ │ │ + bne.w 8fd4 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d8a │ │ │ │ │ + bne.w 8da2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8d20 │ │ │ │ │ + bne.w 8e32 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 919a │ │ │ │ │ + beq.w 90ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 919a │ │ │ │ │ + bne.w 90ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 911a │ │ │ │ │ + bne.w 90e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d4a │ │ │ │ │ + bne.w 8d62 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8fd6 │ │ │ │ │ + bne.w 8e32 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9188 │ │ │ │ │ + beq.w 8f4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9188 │ │ │ │ │ + bne.w 8f4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 91ec │ │ │ │ │ + bne.w 8f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8cf0 │ │ │ │ │ + bne.w 8d32 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8fd6 │ │ │ │ │ + bne.w 8e32 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 91e2 │ │ │ │ │ + beq.w 8f3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91e2 │ │ │ │ │ + bne.w 8f3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 91da │ │ │ │ │ + bne.w 8f36 │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b6e │ │ │ │ │ + bne.w 8bb0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8fd6 │ │ │ │ │ + bne.w 8e32 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8e9e │ │ │ │ │ + beq.w 90f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e9e │ │ │ │ │ + bne.w 90f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8968 │ │ │ │ │ + cbnz r3, 89a0 │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b3a │ │ │ │ │ + bne.w 8b7a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldrd r7, r5, [sp, #28] │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 84ca │ │ │ │ │ + beq.w 84a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 84ca │ │ │ │ │ + bne.w 84a8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fae │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ble.n 89ae │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr.w r2, [r0, r6, lsl #2] │ │ │ │ │ - str.w r2, [r3, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bne.n 899e │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + beq.w 9104 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble.n 89f4 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + beq.n 89f4 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.n 89e4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ 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, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85c2 │ │ │ │ │ - ldrd r6, r3, [r3, #20] │ │ │ │ │ + beq.w 85f8 │ │ │ │ │ + ldrd r7, r3, [r3, #20] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 906a │ │ │ │ │ + beq.w 911e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9064 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 9116 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - strd r6, r8, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + strd r7, r9, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 904e │ │ │ │ │ + beq.w 9124 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 84ee │ │ │ │ │ + b.n 84d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8480 │ │ │ │ │ + beq.w 845e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8480 │ │ │ │ │ + beq.w 845e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86ac │ │ │ │ │ + bne.w 86e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9122 │ │ │ │ │ + bne.w 8f1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8486 │ │ │ │ │ + b.n 8464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 84be │ │ │ │ │ + beq.w 849c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86ac │ │ │ │ │ + bne.w 86e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 84c2 │ │ │ │ │ + beq.w 84a0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 84c2 │ │ │ │ │ + b.n 84a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 843c │ │ │ │ │ + beq.w 841a │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86ac │ │ │ │ │ + bne.w 86e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91a4 │ │ │ │ │ + bne.w 905c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8442 │ │ │ │ │ + b.n 8420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8098 │ │ │ │ │ + bl 8074 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8114 │ │ │ │ │ + beq.w 80f0 │ │ │ │ │ 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 9114 │ │ │ │ │ + beq.w 9094 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f40 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq.w 8f70 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1119 @ 0x45f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8500 │ │ │ │ │ + b.n 84e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8726 │ │ │ │ │ + beq.w 875e │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f4a │ │ │ │ │ + beq.w 8f9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.w 8e1a │ │ │ │ │ - str.w r3, [sl, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + beq.w 8e6a │ │ │ │ │ + str.w r3, [fp, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n 86cc │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 8706 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8968 │ │ │ │ │ + beq.w 89a0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8b1e │ │ │ │ │ - ldrd r7, r5, [sp, #28] │ │ │ │ │ + bne.n 8b60 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8970 │ │ │ │ │ + beq.w 89aa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8970 │ │ │ │ │ + b.n 89aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 892e │ │ │ │ │ + beq.w 8966 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 892e │ │ │ │ │ + beq.w 8966 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8b1e │ │ │ │ │ + bne.n 8b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91ac │ │ │ │ │ + bne.w 9064 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8934 │ │ │ │ │ + b.n 896c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8336 │ │ │ │ │ + beq.w 8314 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86ac │ │ │ │ │ + bne.w 86e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91b4 │ │ │ │ │ + bne.w 906a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 833c │ │ │ │ │ + b.w 831a │ │ │ │ │ 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 8d34 │ │ │ │ │ + bne.w 8eea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fdc │ │ │ │ │ + beq.w 900a │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86ac │ │ │ │ │ + bne.w 86e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91bc │ │ │ │ │ + bne.w 900e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 82ba │ │ │ │ │ + b.w 8298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8376 │ │ │ │ │ + beq.w 8354 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86ac │ │ │ │ │ + bne.w 86e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91f4 │ │ │ │ │ + bne.w 8f26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 837c │ │ │ │ │ + b.w 835a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83fa │ │ │ │ │ + beq.w 83d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83fa │ │ │ │ │ + beq.w 83d8 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86ac │ │ │ │ │ + bne.w 86e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91fc │ │ │ │ │ + bne.w 8f2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8400 │ │ │ │ │ + b.w 83de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82f4 │ │ │ │ │ + beq.w 82d2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86ac │ │ │ │ │ + bne.w 86e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91d2 │ │ │ │ │ + bne.w 9016 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 82fa │ │ │ │ │ + b.w 82d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83b8 │ │ │ │ │ + beq.w 8396 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86ac │ │ │ │ │ + bne.w 86e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 920c │ │ │ │ │ + bne.w 8fda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 83be │ │ │ │ │ + b.w 839c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 88f0 │ │ │ │ │ + beq.w 8928 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b1e │ │ │ │ │ + bne.w 8b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9204 │ │ │ │ │ + bne.w 9004 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 88f6 │ │ │ │ │ - ldrd r7, r5, [sp, #28] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 84ca │ │ │ │ │ - b.n 8980 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 8f08 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.w 82ba │ │ │ │ │ + b.n 892e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 88b2 │ │ │ │ │ + beq.w 88ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 88b2 │ │ │ │ │ + beq.w 88ea │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b1e │ │ │ │ │ + bne.w 8b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fcc │ │ │ │ │ + bne.w 8fe8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 88b8 │ │ │ │ │ + b.n 88f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8874 │ │ │ │ │ + beq.w 88ac │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b1e │ │ │ │ │ + bne.w 8b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f68 │ │ │ │ │ + bne.w 8fb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 887a │ │ │ │ │ + b.n 88b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87c0 │ │ │ │ │ + beq.w 87f8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b1e │ │ │ │ │ + bne.w 8b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fc4 │ │ │ │ │ + bne.w 8fe2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 87c6 │ │ │ │ │ + b.n 87fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87fc │ │ │ │ │ + beq.w 8834 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b1e │ │ │ │ │ + bne.w 8b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f62 │ │ │ │ │ + bne.w 8f96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8802 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 8fac │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.n 8b2e │ │ │ │ │ + b.n 883a │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ │ + b.n 89aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8838 │ │ │ │ │ + beq.w 8870 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b1e │ │ │ │ │ + bne.w 8b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9046 │ │ │ │ │ + bne.w 8fba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 883e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8710 │ │ │ │ │ - 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 8212 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 8970 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8232 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 84aa │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b.w 868a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8954 │ │ │ │ │ - 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 8550 │ │ │ │ │ + b.n 8876 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + lsls r3, r1, #1 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9100 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 868a │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n 8b6e │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ - cbnz r0, 8f0e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 8efc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fd2 │ │ │ │ │ + beq.w 8fee │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b1e │ │ │ │ │ + bne.w 8b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9002 │ │ │ │ │ + bne.w 9054 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 878a │ │ │ │ │ + b.n 87c2 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.w 86c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 86ea │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8d44 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 8586 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.w 86c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, 8f1c │ │ │ │ │ + cbnz r0, 8f0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8788 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.w 8298 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cbnz r0, 8f10 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 87c0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 8ef6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 87c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 8784 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 8464 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8788 │ │ │ │ │ + b.w 835a │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 83de │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 87c6 │ │ │ │ │ + b.n 896c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 87aa │ │ │ │ │ + b.n 894e │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n 892e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 87e6 │ │ │ │ │ + b.n 8910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 874c │ │ │ │ │ + b.n 8896 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n 87fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 87e2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 881e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8f7a │ │ │ │ │ + cbnz r0, 8f86 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 8af2 │ │ │ │ │ + b.n 8b34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 80ce │ │ │ │ │ + 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 84ea │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 883a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbnz r0, 8f5a │ │ │ │ │ + cbnz r0, 8fac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 872c │ │ │ │ │ + b.w 8764 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 872c │ │ │ │ │ + b.w 8764 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8802 │ │ │ │ │ + b.n 88b2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 887a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 80f2 │ │ │ │ │ - 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 8508 │ │ │ │ │ + b.n 8876 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 883e │ │ │ │ │ + b.n 8876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8822 │ │ │ │ │ + b.n 885a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 8802 │ │ │ │ │ + b.n 883a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 887a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 885e │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 88b2 │ │ │ │ │ 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 │ │ │ │ │ - b.w 868a │ │ │ │ │ + b.w 839c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 87c6 │ │ │ │ │ + b.n 87fe │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 88b8 │ │ │ │ │ + b.n 88f0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f18 │ │ │ │ │ - ldrd r7, r5, [sp, #28] │ │ │ │ │ - b.n 8970 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d42 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n 8f06 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbnz r0, 900a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 824e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 8788 │ │ │ │ │ + b.w 839c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 876c │ │ │ │ │ + b.w 827a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 878a │ │ │ │ │ + b.n 892e │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 8ef4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 824e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.w 872c │ │ │ │ │ + b.w 8298 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 82d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cbnz r0, 903e │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + cbnz r0, 903e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 85a2 │ │ │ │ │ - b.w 868a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 9028 │ │ │ │ │ + beq.w 85d8 │ │ │ │ │ + b.w 86c4 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.n 902a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 868a │ │ │ │ │ + b.w 86c4 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ + mov r8, fp │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 883e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 85c6 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.w 86c4 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 87c2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 85c6 │ │ │ │ │ + b.w 8420 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 89f2 │ │ │ │ │ + b.n 896c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 831a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 833e │ │ │ │ │ movs r3, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 89e4 │ │ │ │ │ + b.w 85fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8274 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 80b0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 8f8e │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.w 8464 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.w 822c │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 89aa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 8252 │ │ │ │ │ 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 81cc │ │ │ │ │ + beq.w 81aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 84d8 │ │ │ │ │ + b.w 84b6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8d44 │ │ │ │ │ + b.n 8ef6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 837c │ │ │ │ │ + b.w 835a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 83a2 │ │ │ │ │ + b.w 8380 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 83be │ │ │ │ │ + b.n 88f0 │ │ │ │ │ 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 90ec │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 85c4 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 8172 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 88d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8182 │ │ │ │ │ + b.n 898c │ │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ │ + 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 │ │ │ │ │ + b.w 84ae │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 8a34 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 8a26 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 85fc │ │ │ │ │ + movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 85c6 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.w 8486 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.w 824e │ │ │ │ │ + b.w 85fc │ │ │ │ │ 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 80d4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 8f82 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.w 88b8 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8486 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 81f0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 89ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 829c │ │ │ │ │ + b.w 8210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8424 │ │ │ │ │ + b.w 8402 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 8442 │ │ │ │ │ + b.w 8420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8468 │ │ │ │ │ + b.w 8446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 82de │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 8750 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.w 8764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8360 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 872c │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ │ + b.n 914c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.w 82fa │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w 87c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8320 │ │ │ │ │ + b.w 87a4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 833c │ │ │ │ │ + cbnz r0, 91c6 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 822c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 822c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 83e2 │ │ │ │ │ + b.w 8488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 88d8 │ │ │ │ │ + b.w 82fe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 8400 │ │ │ │ │ + b.w 831a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 889a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8442 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8934 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 833c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 82ba │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 868a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 82fa │ │ │ │ │ + b.w 83c0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 8934 │ │ │ │ │ + b.w 83de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8916 │ │ │ │ │ + b.w 82bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 88f6 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 837c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8400 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 88f6 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 83be │ │ │ │ │ + b.w 82d8 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00009214 : │ │ │ │ │ +00009210 : │ │ │ │ │ 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 9302 │ │ │ │ │ + beq.n 9306 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9302 │ │ │ │ │ + bne.n 9306 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 930a │ │ │ │ │ + bne.n 92fe │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 9264 │ │ │ │ │ + cbz r0, 9260 │ │ │ │ │ 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 9312 │ │ │ │ │ + beq.n 930e │ │ │ │ │ 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 930a │ │ │ │ │ + bne.n 92fe │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 92b4 │ │ │ │ │ + cbnz r0, 92b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 930a │ │ │ │ │ + bne.n 92fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ - cbz r0, 92b0 │ │ │ │ │ + bl 6b38 │ │ │ │ │ + cbz r0, 92ac │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 9258 │ │ │ │ │ + b.n 9254 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 929e │ │ │ │ │ + b.n 929a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 928e │ │ │ │ │ + beq.n 928a │ │ │ │ │ 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, 930a │ │ │ │ │ + cbz r0, 92fe │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 92a0 │ │ │ │ │ + bne.n 929c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 92a0 │ │ │ │ │ + beq.n 929c │ │ │ │ │ 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 9260 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9242 │ │ │ │ │ + b.n 925c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 92fe │ │ │ │ │ + b.n 92fa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 923e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 9270 │ │ │ │ │ - b.n 92f4 │ │ │ │ │ + bge.n 926c │ │ │ │ │ + b.n 92f0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009320 : │ │ │ │ │ +0000931c : │ │ │ │ │ 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.n 936e │ │ │ │ │ + beq.n 936a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 936e │ │ │ │ │ + cbnz r0, 936a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 938a │ │ │ │ │ + cbz r0, 9386 │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -16253,210 +16252,210 @@ │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9360 │ │ │ │ │ + bne.n 935c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 94c0 │ │ │ │ │ + bne.w 94bc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 94a8 │ │ │ │ │ + beq.n 94a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 94a8 │ │ │ │ │ + bne.n 94a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 94b4 │ │ │ │ │ + bne.n 94b0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 942a │ │ │ │ │ + beq.n 9426 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9454 │ │ │ │ │ + bne.n 9450 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 94b4 │ │ │ │ │ + bne.n 94b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 94f0 │ │ │ │ │ + bl 94ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 9412 │ │ │ │ │ + cbz r0, 940e │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 94b8 │ │ │ │ │ + bne.n 94b4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n 9418 │ │ │ │ │ + bge.n 9414 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 9390 │ │ │ │ │ + b.n 938c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 94b8 │ │ │ │ │ + bne.n 94b4 │ │ │ │ │ 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 94e6 │ │ │ │ │ + blt.n 94e2 │ │ │ │ │ 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 sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 94b4 │ │ │ │ │ + bne.n 94b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 93e8 │ │ │ │ │ + beq.n 93e4 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 93e8 │ │ │ │ │ + beq.n 93e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 94f0 │ │ │ │ │ + bl 94ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 93e8 │ │ │ │ │ + beq.n 93e4 │ │ │ │ │ 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 94da │ │ │ │ │ + beq.n 94d6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd sl, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 94c8 │ │ │ │ │ + cbz r0, 94c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 94b8 │ │ │ │ │ + cbnz r1, 94b4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n 940c │ │ │ │ │ - b.n 9418 │ │ │ │ │ + bgt.n 9408 │ │ │ │ │ + b.n 9414 │ │ │ │ │ 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 93c6 │ │ │ │ │ + beq.n 93c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9366 │ │ │ │ │ + b.n 9362 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9366 │ │ │ │ │ + b.n 9362 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 94e0 │ │ │ │ │ + cbnz r0, 94dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9418 │ │ │ │ │ - b.n 94b8 │ │ │ │ │ + beq.n 9414 │ │ │ │ │ + b.n 94b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 94d2 │ │ │ │ │ + b.n 94ce │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 94b8 │ │ │ │ │ + b.n 94b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 94b8 │ │ │ │ │ + b.n 94b4 │ │ │ │ │ │ │ │ │ │ -000094f0 : │ │ │ │ │ +000094ec : │ │ │ │ │ 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.n 953e │ │ │ │ │ + beq.n 953a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 953e │ │ │ │ │ + cbnz r0, 953a │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbz r0, 955a │ │ │ │ │ + cbz r0, 9556 │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -16467,283 +16466,263 @@ │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9530 │ │ │ │ │ + bne.n 952c │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ mov r8, ip │ │ │ │ │ mov r7, ip │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ 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 98a8 │ │ │ │ │ + bne.w 9870 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9832 │ │ │ │ │ + beq.w 97fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9832 │ │ │ │ │ + bne.w 97fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9840 │ │ │ │ │ + bne.w 980a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 963c │ │ │ │ │ + beq.n 9638 │ │ │ │ │ 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 94f0 │ │ │ │ │ + bl 94ec │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 966a │ │ │ │ │ + bne.n 9666 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 98a4 │ │ │ │ │ + bne.w 986c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 96c8 │ │ │ │ │ + beq.n 96c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 96c8 │ │ │ │ │ + bne.n 96c4 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 96e4 │ │ │ │ │ + beq.n 96e0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r3, 961e │ │ │ │ │ + cbz r3, 961a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w 9844 │ │ │ │ │ + bne.w 980e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n 962a │ │ │ │ │ + bge.n 9626 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 9562 │ │ │ │ │ + b.n 955e │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w 9844 │ │ │ │ │ + bne.w 980e │ │ │ │ │ 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 98dc │ │ │ │ │ + blt.w 98cc │ │ │ │ │ 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 9840 │ │ │ │ │ + bne.w 980a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 94f0 │ │ │ │ │ + bl 94ec │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 95c0 │ │ │ │ │ + beq.n 95bc │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 95c0 │ │ │ │ │ + beq.n 95bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98e8 │ │ │ │ │ + bl 98d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 95c0 │ │ │ │ │ + beq.n 95bc │ │ │ │ │ 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 98d0 │ │ │ │ │ + beq.w 98c0 │ │ │ │ │ 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 98bc │ │ │ │ │ + beq.w 98ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9844 │ │ │ │ │ + bne.w 980e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n 9616 │ │ │ │ │ - b.n 962a │ │ │ │ │ + bgt.n 9612 │ │ │ │ │ + b.n 9626 │ │ │ │ │ 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, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 95fa │ │ │ │ │ + bne.n 95f6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ 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 9862 │ │ │ │ │ + bne.w 982a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 984c │ │ │ │ │ + beq.w 9816 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 984c │ │ │ │ │ + bne.n 9816 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 985a │ │ │ │ │ + bne.n 9822 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 977c │ │ │ │ │ + beq.w 9878 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 98e8 │ │ │ │ │ + bl 98d8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 97a8 │ │ │ │ │ + cbnz r6, 9772 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 985a │ │ │ │ │ + bne.n 9822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ef0 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9818 │ │ │ │ │ + beq.n 97e2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 97fa │ │ │ │ │ + bne.n 97c4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n 9802 │ │ │ │ │ + ble.n 97cc │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 96ec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 98b0 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 985a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 98e8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 974e │ │ │ │ │ + b.n 96e8 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 974e │ │ │ │ │ + beq.n 9746 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ef0 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 974e │ │ │ │ │ + beq.n 9746 │ │ │ │ │ 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 9896 │ │ │ │ │ + beq.n 985e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -16751,160 +16730,178 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9874 │ │ │ │ │ + beq.n 983c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9770 │ │ │ │ │ + beq.n 9766 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 961e │ │ │ │ │ + b.n 961a │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov lr, fp │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 961c │ │ │ │ │ + beq.w 9618 │ │ │ │ │ subs r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9610 │ │ │ │ │ + b.n 960c │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 97fc │ │ │ │ │ + bne.n 97c6 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbz r3, 982c │ │ │ │ │ + cbz r3, 97f6 │ │ │ │ │ subs r1, #3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9610 │ │ │ │ │ + b.n 960c │ │ │ │ │ subs r1, #2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 962a │ │ │ │ │ + b.n 9626 │ │ │ │ │ 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 959e │ │ │ │ │ + beq.w 959a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9536 │ │ │ │ │ + b.n 9532 │ │ │ │ │ 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 972c │ │ │ │ │ + beq.n 9724 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n 97fc │ │ │ │ │ + b.n 97c6 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9604 │ │ │ │ │ - b.n 961e │ │ │ │ │ + bne.w 9600 │ │ │ │ │ + b.n 961a │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbnz r3, 989e │ │ │ │ │ + cbnz r3, 9866 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 97fc │ │ │ │ │ + bne.n 97c6 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9812 │ │ │ │ │ + bne.n 97dc │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - b.n 982e │ │ │ │ │ + b.n 97f8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n 9882 │ │ │ │ │ + b.n 984a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97fc │ │ │ │ │ + b.n 97c6 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 9844 │ │ │ │ │ + b.n 980e │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9536 │ │ │ │ │ + b.n 9532 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 98a0 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 9822 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 98d8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 9744 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97fc │ │ │ │ │ + b.n 97c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, 98d6 │ │ │ │ │ + cbnz r0, 98c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 962a │ │ │ │ │ - b.n 9844 │ │ │ │ │ + beq.w 9626 │ │ │ │ │ + b.n 980e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 98c6 │ │ │ │ │ + b.n 98b6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9844 │ │ │ │ │ + b.n 980e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 9844 │ │ │ │ │ + b.n 980e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000098e8 : │ │ │ │ │ +000098d8 : │ │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 9936 │ │ │ │ │ + beq.n 9926 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 9936 │ │ │ │ │ + cbnz r0, 9926 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cbz r0, 9952 │ │ │ │ │ + cbz r0, 9942 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -16915,655 +16912,656 @@ │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9928 │ │ │ │ │ + bne.n 9918 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r4 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9edc │ │ │ │ │ + bne.w 9ecc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - str.w r8, [r7, #8] │ │ │ │ │ + str r4, [r7, #8] │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9de0 │ │ │ │ │ + beq.w 9dc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9de0 │ │ │ │ │ + bne.w 9dc4 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9da2 │ │ │ │ │ + bne.w 9dd2 │ │ │ │ │ ldrd r5, r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 9a1c │ │ │ │ │ + beq.n 9a0c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq.n 9a4a │ │ │ │ │ + beq.n 9a3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9a4a │ │ │ │ │ + bne.n 9a3c │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9a66 │ │ │ │ │ + beq.n 9a58 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 9b46 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 9b3a │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9da2 │ │ │ │ │ + bne.w 9dd2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 9ef0 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d1e │ │ │ │ │ + beq.w 9d0e │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 9df0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 9dda │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - bge.w 9ba8 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + bge.w 9b9c │ │ │ │ │ + mov r8, r1 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 995a │ │ │ │ │ + b.n 994a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9ee4 │ │ │ │ │ + blt.w 9ed4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ │ - mov fp, r1 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9da2 │ │ │ │ │ + bne.w 9dd2 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - bne.n 99ba │ │ │ │ │ + bne.n 99aa │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 99dc │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ - movw r2, #1134 @ 0x46e │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bne.n 99cc │ │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + strd r4, r5, [sp, #20] │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ + movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e66 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r5, [r7, #8] │ │ │ │ │ - str r3, [r7, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 9df4 │ │ │ │ │ + bne.w 9e54 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r4, [r7, #8] │ │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 9dde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9df4 │ │ │ │ │ + bne.w 9dde │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9dc0 │ │ │ │ │ - ldrd r4, r3, [r7, #8] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - beq.w 9c32 │ │ │ │ │ + bne.w 9da4 │ │ │ │ │ + ldrd r6, r3, [r7, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w 9c26 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - ldr.w r2, [r3, r4, lsl #2] │ │ │ │ │ + ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq.w 9c64 │ │ │ │ │ + beq.w 9c58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c64 │ │ │ │ │ + bne.w 9c58 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c82 │ │ │ │ │ + beq.w 9c76 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 9bce │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 9bc2 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ - str r4, [r7, #8] │ │ │ │ │ + str r6, [r7, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9dc0 │ │ │ │ │ + bne.w 9da4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 9ef0 │ │ │ │ │ - ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d8c │ │ │ │ │ + beq.w 9d7c │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e04 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - blt.n 9c2c │ │ │ │ │ - ldrd r5, r6, [sp, #20] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - str.w sl, [r7, #8] │ │ │ │ │ - str r1, [r7, #88] @ 0x58 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 99ea │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + blt.n 9c20 │ │ │ │ │ + ldrd r4, r5, [sp, #20] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r9, [r7, #8] │ │ │ │ │ + str r3, [r7, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 99da │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99e8 │ │ │ │ │ + beq.w 99d8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 9ef0 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99e8 │ │ │ │ │ + beq.w 99d8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 9e46 │ │ │ │ │ + beq.w 9e34 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - mov r3, fp │ │ │ │ │ + mov r3, sl │ │ │ │ │ movs r1, #12 │ │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ - strd r6, r5, [sp] │ │ │ │ │ + strd fp, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e30 │ │ │ │ │ + beq.w 9e1e │ │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9df0 │ │ │ │ │ + bne.w 9dda │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - bgt.w 9a16 │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + bgt.w 9a06 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r4, r6, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 9b06 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 9af8 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9b06 │ │ │ │ │ + beq.n 9af8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 9ef0 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9b06 │ │ │ │ │ + beq.n 9af8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e20 │ │ │ │ │ + beq.w 9e0e │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ │ - strd r6, r4, [sp] │ │ │ │ │ + ldr r5, [r6, #24] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ │ + strd r5, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e08 │ │ │ │ │ + beq.w 9df6 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e04 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - ble.n 9b32 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + ble.n 9b24 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 9a72 │ │ │ │ │ + b.n 9a64 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9e78 │ │ │ │ │ + blt.w 9e66 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9dc0 │ │ │ │ │ + bne.w 9da4 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - bne.w 9ad6 │ │ │ │ │ + bne.w 9ac8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9afc │ │ │ │ │ + bne.w 9aee │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - strd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + strd r4, r6, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e54 │ │ │ │ │ + bne.w 9e42 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - str r6, [r7, #8] │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9dc8 │ │ │ │ │ + beq.w 9dae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9dc8 │ │ │ │ │ + bne.n 9dae │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9dd6 │ │ │ │ │ + bne.n 9dba │ │ │ │ │ ldrd r4, r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 9eac │ │ │ │ │ + beq.w 9e9c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 98e8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbnz r0, 9d30 │ │ │ │ │ + bl 98d8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbnz r0, 9d20 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ str r4, [r7, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9dd6 │ │ │ │ │ + bne.n 9dba │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 9ef0 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9daa │ │ │ │ │ + beq.n 9d8e │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9d86 │ │ │ │ │ + bne.n 9d76 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.w 9bbc │ │ │ │ │ + ble.w 9bb0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 9c90 │ │ │ │ │ + b.n 9c84 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 9baa │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 9b9e │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 992e │ │ │ │ │ + b.n 991e │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9cee │ │ │ │ │ + beq.n 9cde │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 9ef0 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9cee │ │ │ │ │ + beq.n 9cde │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e9c │ │ │ │ │ + beq.w 9e8c │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r5, [r4, #24] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e84 │ │ │ │ │ + beq.w 9e74 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9d0e │ │ │ │ │ - ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 9db4 │ │ │ │ │ - ldrd r5, r6, [sp, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9b36 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r5, [r7, #8] │ │ │ │ │ - str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq.n 9cfe │ │ │ │ │ + ldrd r4, r6, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 9d98 │ │ │ │ │ + ldrd r4, r5, [sp, #20] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 99f2 │ │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 9d28 │ │ │ │ │ - ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 9b2a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #88] @ 0x58 │ │ │ │ │ + b.n 99da │ │ │ │ │ + ldrd r4, r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9bc0 │ │ │ │ │ + beq.w 9bb4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str r4, [r7, #8] │ │ │ │ │ + str r6, [r7, #8] │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9b10 │ │ │ │ │ - ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 9d96 │ │ │ │ │ + beq.w 9b02 │ │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ + ldrd r4, r5, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9d88 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9ccc │ │ │ │ │ + beq.n 9cbc │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ - ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r4, r6, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9db4 │ │ │ │ │ + b.n 9d98 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9998 │ │ │ │ │ - b.n 9da2 │ │ │ │ │ + beq.w 9986 │ │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 9d28 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 9d18 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b.n 9d18 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9aae │ │ │ │ │ - b.n 9dc0 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - b.n 9d96 │ │ │ │ │ - ldrd r5, r6, [sp, #20] │ │ │ │ │ + beq.w 9aa0 │ │ │ │ │ + b.n 9da4 │ │ │ │ │ + ldrd r4, r5, [sp, #20] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b.n 9d88 │ │ │ │ │ + ldrd r4, r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cbnz r0, 9e2a │ │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cbnz r0, 9e18 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9b36 │ │ │ │ │ - b.n 9d96 │ │ │ │ │ - ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ - ldrd r5, r6, [sp, #20] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 9e16 │ │ │ │ │ + beq.w 9b2a │ │ │ │ │ + b.n 9d88 │ │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ + ldrd r4, r5, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9e04 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b.n 9d96 │ │ │ │ │ + b.n 9d88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r4, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 9e4e │ │ │ │ │ + cbnz r0, 9e3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9baa │ │ │ │ │ - b.n 9d28 │ │ │ │ │ + beq.w 9b9e │ │ │ │ │ + b.n 9d18 │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r4, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9e3c │ │ │ │ │ + b.n 9e2a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ - b.n 9d28 │ │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ + b.n 9d18 │ │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r4, r6, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 9af8 │ │ │ │ │ + b.n 9bc2 │ │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldrd r4, r5, [sp, #20] │ │ │ │ │ + str r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9b06 │ │ │ │ │ - b.n 9bce │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldrd r5, r6, [sp, #20] │ │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 99e8 │ │ │ │ │ - b.n 9b46 │ │ │ │ │ - ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq.w 99d8 │ │ │ │ │ + b.n 9b3a │ │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + ldrd r4, r5, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b.n 9d96 │ │ │ │ │ - ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 9d88 │ │ │ │ │ + ldrd r4, r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, 9ea6 │ │ │ │ │ + cbnz r0, 9e96 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9bc0 │ │ │ │ │ - b.n 9db4 │ │ │ │ │ + beq.w 9bb4 │ │ │ │ │ + b.n 9d98 │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ - ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r4, r6, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9e92 │ │ │ │ │ + b.n 9e82 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b.n 9db4 │ │ │ │ │ + b.n 9d98 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9ece │ │ │ │ │ + blt.n 9ebe │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9ce4 │ │ │ │ │ - b.n 9dd6 │ │ │ │ │ + beq.w 9cd4 │ │ │ │ │ + b.n 9dba │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldrd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r4, r6, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b.n 9db4 │ │ │ │ │ + b.n 9d98 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - b.n 992e │ │ │ │ │ + b.n 991e │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9d28 │ │ │ │ │ + b.n 9d18 │ │ │ │ │ │ │ │ │ │ -00009ef0 : │ │ │ │ │ +00009ee0 : │ │ │ │ │ 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.n 9f3e │ │ │ │ │ + beq.n 9f2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 9f3e │ │ │ │ │ + cbnz r0, 9f2e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 9f5a │ │ │ │ │ + cbz r0, 9f4a │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -17574,324 +17572,324 @@ │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ 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 │ │ │ │ │ - bne.n 9f30 │ │ │ │ │ + bne.n 9f20 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a264 │ │ │ │ │ + bne.w a254 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a254 │ │ │ │ │ + beq.w a244 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a254 │ │ │ │ │ + bne.w a244 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a1e6 │ │ │ │ │ + bne.w a1d6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n a00e │ │ │ │ │ + beq.n 9ffe │ │ │ │ │ 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 9ef0 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a03c │ │ │ │ │ + bne.n a02c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a1e6 │ │ │ │ │ + bne.w a1d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ef0 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a0aa │ │ │ │ │ + bne.n a09a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a0ec │ │ │ │ │ + bne.w a0dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a1e6 │ │ │ │ │ + bne.w a1d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2a4 │ │ │ │ │ + bl a294 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a0de │ │ │ │ │ + beq.n a0ce │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a0e4 │ │ │ │ │ + bne.n a0d4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n a098 │ │ │ │ │ + bge.n a088 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 9f60 │ │ │ │ │ + b.n 9f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a27a │ │ │ │ │ + blt.w a26a │ │ │ │ │ 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 a1e6 │ │ │ │ │ + bne.w a1d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ef0 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9fc2 │ │ │ │ │ + beq.n 9fb2 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9fc2 │ │ │ │ │ + beq.n 9fb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2a4 │ │ │ │ │ + bl a294 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9fc2 │ │ │ │ │ + beq.n 9fb2 │ │ │ │ │ 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 a294 │ │ │ │ │ + beq.w a284 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 a274 │ │ │ │ │ + beq.w a264 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, a0e4 │ │ │ │ │ + cbnz r1, a0d4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n a008 │ │ │ │ │ + bgt.n 9ff8 │ │ │ │ │ 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} │ │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9fd8 │ │ │ │ │ + beq.n 9fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2a4 │ │ │ │ │ + bl a294 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9fd8 │ │ │ │ │ + beq.n 9fc8 │ │ │ │ │ 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 a294 │ │ │ │ │ + beq.w a284 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #9 │ │ │ │ │ - b.n a06e │ │ │ │ │ + b.n a05e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a098 │ │ │ │ │ + beq.n a088 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9f36 │ │ │ │ │ + b.n 9f26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a1e8 │ │ │ │ │ + bne.n a1d8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a26c │ │ │ │ │ + beq.w a25c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a26c │ │ │ │ │ + bne.w a25c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a24e │ │ │ │ │ + bne.w a23e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2a4 │ │ │ │ │ + bl a294 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1ec │ │ │ │ │ + beq.n a1dc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a28c │ │ │ │ │ + beq.w a27c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a28c │ │ │ │ │ + bne.w a27c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a284 │ │ │ │ │ + bne.w a274 │ │ │ │ │ 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 a1f0 │ │ │ │ │ + bne.n a1e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a284 │ │ │ │ │ + bne.w a274 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a1f0 │ │ │ │ │ + bne.n a1e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a284 │ │ │ │ │ + bne.w a274 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a1f0 │ │ │ │ │ + bne.n a1e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a284 │ │ │ │ │ + bne.n a274 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a1f0 │ │ │ │ │ + bne.n a1e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a284 │ │ │ │ │ + bne.n a274 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a1f0 │ │ │ │ │ + cbnz r0, a1e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a284 │ │ │ │ │ + bne.n a274 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a1f0 │ │ │ │ │ + cbnz r0, a1e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a284 │ │ │ │ │ + bne.n a274 │ │ │ │ │ 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, a1f4 │ │ │ │ │ + cbnz r0, a1e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9fea │ │ │ │ │ + beq.w 9fda │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a0e4 │ │ │ │ │ + b.n a0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a1da │ │ │ │ │ + b.n a1ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a208 │ │ │ │ │ + cbnz r0, a1f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a1da │ │ │ │ │ + b.n a1ca │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8098 │ │ │ │ │ + bl 8074 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a202 │ │ │ │ │ + beq.n a1f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -17900,95 +17898,95 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ 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 a1ec │ │ │ │ │ + beq.n a1dc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a1dc │ │ │ │ │ + b.n a1cc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a1dc │ │ │ │ │ + b.n a1cc │ │ │ │ │ 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 9f9c │ │ │ │ │ - b.n a1e6 │ │ │ │ │ + beq.w 9f8c │ │ │ │ │ + b.n a1d6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9f36 │ │ │ │ │ + b.n 9f26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a112 │ │ │ │ │ + b.n a102 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, a294 │ │ │ │ │ + cbz r0, a284 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a0e4 │ │ │ │ │ + b.n a0d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a1da │ │ │ │ │ + b.n a1ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a144 │ │ │ │ │ + b.n a134 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a098 │ │ │ │ │ - b.n a0e4 │ │ │ │ │ + beq.w a088 │ │ │ │ │ + b.n a0d4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a2a4 : │ │ │ │ │ +0000a294 : │ │ │ │ │ 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.n a2f2 │ │ │ │ │ + beq.n a2e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a2f2 │ │ │ │ │ + cbnz r0, a2e2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, a30e │ │ │ │ │ + cbz r0, a2fe │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -17999,242 +17997,242 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - bne.n a2e4 │ │ │ │ │ + bne.n a2d4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 a49e │ │ │ │ │ + bne.w a48e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a48a │ │ │ │ │ + beq.w a452 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a48a │ │ │ │ │ + bne.w a452 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a498 │ │ │ │ │ + bne.w a460 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n a3ba │ │ │ │ │ + beq.w a466 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bl a2a4 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n a3e4 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl a294 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n a3aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a498 │ │ │ │ │ + bne.n a460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2a4 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + bl a294 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a44c │ │ │ │ │ + bne.n a412 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a498 │ │ │ │ │ + bne.n a460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4c4 │ │ │ │ │ + bl a4b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a47c │ │ │ │ │ + beq.n a444 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a482 │ │ │ │ │ + bne.n a44a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge.n a43c │ │ │ │ │ + bge.n a402 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n a314 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n a4b8 │ │ │ │ │ - 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 r8, r1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n a498 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a2a4 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a376 │ │ │ │ │ + b.n a304 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a376 │ │ │ │ │ + beq.n a36a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4c4 │ │ │ │ │ + bl a4b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a376 │ │ │ │ │ + beq.n a36a │ │ │ │ │ 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 a4ac │ │ │ │ │ + beq.n a49c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ - strd r9, r5, [sp] │ │ │ │ │ + strd sl, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a4a6 │ │ │ │ │ + beq.n a496 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, a482 │ │ │ │ │ + cbnz r1, a44a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n a3b4 │ │ │ │ │ + bgt.n a3a4 │ │ │ │ │ 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} │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a38c │ │ │ │ │ + beq.n a37e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4c4 │ │ │ │ │ + bl a4b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a38c │ │ │ │ │ + beq.n a37e │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, a4ac │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n a49c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n a414 │ │ │ │ │ + b.n a3da │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a43c │ │ │ │ │ + beq.n a402 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a2ea │ │ │ │ │ + b.n a2da │ │ │ │ │ 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 a350 │ │ │ │ │ + beq.w a340 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a482 │ │ │ │ │ + b.n a44a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n a4a8 │ │ │ │ │ + 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 sl, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n a460 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl a294 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n a364 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a2ea │ │ │ │ │ + b.n a2da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, a4b8 │ │ │ │ │ + cbnz r0, a4a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a43c │ │ │ │ │ - b.n a482 │ │ │ │ │ + beq.n a402 │ │ │ │ │ + b.n a44a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a482 │ │ │ │ │ + b.n a44a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a4c4 : │ │ │ │ │ +0000a4b4 : │ │ │ │ │ term_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 a50e │ │ │ │ │ + beq.n a4fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a50e │ │ │ │ │ + cbnz r0, a4fe │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, a52a │ │ │ │ │ + cbz r0, a51a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18245,291 +18243,291 @@ │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a502 │ │ │ │ │ + bne.n a4f2 │ │ │ │ │ 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 a5cc │ │ │ │ │ + bne.n a5bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a5c2 │ │ │ │ │ + bne.n a5b2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5b4 │ │ │ │ │ + beq.n a5a4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n a5a8 │ │ │ │ │ + bge.n a598 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a5cc │ │ │ │ │ + bne.n a5bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a5c2 │ │ │ │ │ - cbz r0, a5b6 │ │ │ │ │ + cbnz r3, a5b2 │ │ │ │ │ + cbz r0, a5a6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n a5a6 │ │ │ │ │ + bge.n a596 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, a5cc │ │ │ │ │ + cbnz r3, a5bc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a5c2 │ │ │ │ │ - cbz r0, a5b6 │ │ │ │ │ + cbnz r3, a5b2 │ │ │ │ │ + cbz r0, a5a6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n a57c │ │ │ │ │ + bgt.n a56c │ │ │ │ │ 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 a508 │ │ │ │ │ + b.n a4f8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a508 │ │ │ │ │ + b.n a4f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a508 │ │ │ │ │ + b.n a4f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a508 │ │ │ │ │ + b.n a4f8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a5d8 : │ │ │ │ │ +0000a5c8 : │ │ │ │ │ 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 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 afb8 │ │ │ │ │ + beq.w afa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afb8 │ │ │ │ │ + bne.w afa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w afc6 │ │ │ │ │ + bne.w afb6 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w aea8 │ │ │ │ │ + beq.w ae98 │ │ │ │ │ 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 sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w afdc │ │ │ │ │ + beq.w afcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afdc │ │ │ │ │ + bne.w afcc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7da │ │ │ │ │ + beq.w a7ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a828 │ │ │ │ │ + bne.w a818 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w aecc │ │ │ │ │ + bne.w aebc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a83a │ │ │ │ │ + beq.w a82a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a83a │ │ │ │ │ + bne.w a82a │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a85a │ │ │ │ │ + beq.w a84a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a8a8 │ │ │ │ │ + bne.w a898 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w aecc │ │ │ │ │ + bne.w aebc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a8ba │ │ │ │ │ + beq.w a8aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8ba │ │ │ │ │ + bne.w a8aa │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8da │ │ │ │ │ + beq.w a8ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a928 │ │ │ │ │ + bne.w a918 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w aecc │ │ │ │ │ + bne.w aebc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a93a │ │ │ │ │ + beq.w a92a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a93a │ │ │ │ │ + bne.w a92a │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a95a │ │ │ │ │ + beq.w a94a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a9a8 │ │ │ │ │ + bne.w a998 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w aecc │ │ │ │ │ + bne.w aebc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a9ba │ │ │ │ │ + beq.w a9aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a9ba │ │ │ │ │ + bne.w a9aa │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a9da │ │ │ │ │ + beq.w a9ca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w aa1e │ │ │ │ │ + bne.w aa0e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad14 │ │ │ │ │ + bne.w ad04 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w afc6 │ │ │ │ │ + bne.w afb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff8 │ │ │ │ │ + bl afe8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa8c │ │ │ │ │ + beq.w aa7c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -18537,265 +18535,265 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ae96 │ │ │ │ │ + bne.w ae86 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae76 │ │ │ │ │ - cbz r0, a814 │ │ │ │ │ + bne.w ae66 │ │ │ │ │ + cbz r0, a804 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w aad2 │ │ │ │ │ + blt.w aac2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a676 │ │ │ │ │ + beq.w a666 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa90 │ │ │ │ │ + bne.w aa80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a674 │ │ │ │ │ + b.n a664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6b4 │ │ │ │ │ + bne.w a6a4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aed2 │ │ │ │ │ + bne.w aec2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae6a │ │ │ │ │ - cbz r0, a894 │ │ │ │ │ + bne.w ae5a │ │ │ │ │ + cbz r0, a884 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w aca6 │ │ │ │ │ + blt.w ac96 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a6c4 │ │ │ │ │ + beq.w a6b4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ae1a │ │ │ │ │ + bne.w ae0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a6c2 │ │ │ │ │ + b.n a6b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a702 │ │ │ │ │ + bne.w a6f2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aee4 │ │ │ │ │ + bne.w aed4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae70 │ │ │ │ │ - cbz r0, a914 │ │ │ │ │ + bne.w ae60 │ │ │ │ │ + cbz r0, a904 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.w ac30 │ │ │ │ │ + bgt.w ac20 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a712 │ │ │ │ │ + beq.w a702 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ae42 │ │ │ │ │ + bne.w ae32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a710 │ │ │ │ │ + b.n a700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a750 │ │ │ │ │ + bne.w a740 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w af24 │ │ │ │ │ + bne.w af14 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae90 │ │ │ │ │ - cbz r0, a994 │ │ │ │ │ + bne.w ae80 │ │ │ │ │ + cbz r0, a984 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w abba │ │ │ │ │ + blt.w abaa │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a760 │ │ │ │ │ + beq.w a750 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w adf2 │ │ │ │ │ + bne.w ade2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a75e │ │ │ │ │ + b.n a74e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a79e │ │ │ │ │ + bne.w a78e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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 af12 │ │ │ │ │ + bne.w af02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae7e │ │ │ │ │ - cbz r0, aa0c │ │ │ │ │ + bne.w ae6e │ │ │ │ │ + cbz r0, a9fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.w ab48 │ │ │ │ │ + blt.w ab38 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a7ae │ │ │ │ │ + beq.w a79e │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7ac │ │ │ │ │ + beq.w a79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff8 │ │ │ │ │ + bl afe8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7ac │ │ │ │ │ + beq.w a79c │ │ │ │ │ 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 af02 │ │ │ │ │ + beq.w aef2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -18807,549 +18805,549 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, aace │ │ │ │ │ + cbnz r0, aabe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aefe │ │ │ │ │ + beq.w aeee │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a7d0 │ │ │ │ │ + b.n a7c0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n a7ce │ │ │ │ │ + b.n a7be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff8 │ │ │ │ │ + bl afe8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a836 │ │ │ │ │ + beq.w a826 │ │ │ │ │ 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 af02 │ │ │ │ │ + beq.w aef2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd sl, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aef6 │ │ │ │ │ + beq.w aee6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a7ce │ │ │ │ │ + b.n a7be │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ae96 │ │ │ │ │ + bne.w ae86 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae76 │ │ │ │ │ + bne.w ae66 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w adba │ │ │ │ │ + beq.w adaa │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w adba │ │ │ │ │ + bge.w adaa │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ 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 ae96 │ │ │ │ │ + bne.w ae86 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae76 │ │ │ │ │ + bne.w ae66 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w add6 │ │ │ │ │ + beq.w adc6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w add6 │ │ │ │ │ + ble.w adc6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n ab0c │ │ │ │ │ + b.n aafc │ │ │ │ │ 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 af12 │ │ │ │ │ + bne.w af02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae7e │ │ │ │ │ + bne.w ae6e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w adc6 │ │ │ │ │ + beq.w adb6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w adc6 │ │ │ │ │ + ble.w adb6 │ │ │ │ │ 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 af12 │ │ │ │ │ + bne.w af02 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae7e │ │ │ │ │ + bne.w ae6e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w adee │ │ │ │ │ + beq.w adde │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w adee │ │ │ │ │ + ble.w adde │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n ab80 │ │ │ │ │ + b.n ab70 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w af24 │ │ │ │ │ + bne.w af14 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae90 │ │ │ │ │ + bne.w ae80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w add0 │ │ │ │ │ + beq.w adc0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w add0 │ │ │ │ │ + ble.w adc0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ 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 af24 │ │ │ │ │ + bne.w af14 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae90 │ │ │ │ │ + bne.w ae80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ade2 │ │ │ │ │ + beq.w add2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w ade2 │ │ │ │ │ + ble.w add2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n abf4 │ │ │ │ │ + b.n abe4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aee4 │ │ │ │ │ + bne.w aed4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae70 │ │ │ │ │ + bne.w ae60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w adca │ │ │ │ │ + beq.w adba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.w adca │ │ │ │ │ + bge.w adba │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ 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 aee4 │ │ │ │ │ + bne.w aed4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae70 │ │ │ │ │ + bne.w ae60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w addc │ │ │ │ │ + beq.w adcc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w addc │ │ │ │ │ + ble.w adcc │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n ac6a │ │ │ │ │ + b.n ac5a │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aed2 │ │ │ │ │ + bne.w aec2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae6a │ │ │ │ │ + bne.w ae5a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adc0 │ │ │ │ │ + beq.n adb0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.n adc0 │ │ │ │ │ + ble.n adb0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ 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 aed2 │ │ │ │ │ + bne.w aec2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a5c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ae6a │ │ │ │ │ + bne.w ae5a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ade8 │ │ │ │ │ + beq.n add8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n ade8 │ │ │ │ │ + ble.n add8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n acdc │ │ │ │ │ + b.n accc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w afaa │ │ │ │ │ + bne.w af9a │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w afa2 │ │ │ │ │ + beq.w af92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afa2 │ │ │ │ │ + bne.w af92 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w afb0 │ │ │ │ │ + bne.w afa0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w af9a │ │ │ │ │ + beq.w af8a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w af9a │ │ │ │ │ + bne.w af8a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af50 │ │ │ │ │ + bne.w af40 │ │ │ │ │ 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 af36 │ │ │ │ │ + bne.w af26 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af50 │ │ │ │ │ + bne.w af40 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w af36 │ │ │ │ │ + bne.w af26 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w af50 │ │ │ │ │ + bne.w af40 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w af36 │ │ │ │ │ + bne.w af26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n a7b8 │ │ │ │ │ + b.n a7a8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n a814 │ │ │ │ │ + b.n a804 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n a894 │ │ │ │ │ + b.n a884 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n aa0c │ │ │ │ │ + b.n a9fc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n a914 │ │ │ │ │ + b.n a904 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n a994 │ │ │ │ │ + b.n a984 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n a814 │ │ │ │ │ + b.n a804 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n a914 │ │ │ │ │ + b.n a904 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n a994 │ │ │ │ │ + b.n a984 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n a894 │ │ │ │ │ + b.n a884 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n aa0c │ │ │ │ │ + b.n a9fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff8 │ │ │ │ │ + bl afe8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a9b6 │ │ │ │ │ + beq.w a9a6 │ │ │ │ │ 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 af02 │ │ │ │ │ + beq.n aef2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n aab8 │ │ │ │ │ + b.n aaa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff8 │ │ │ │ │ + bl afe8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8b6 │ │ │ │ │ + beq.w a8a6 │ │ │ │ │ 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 af02 │ │ │ │ │ + beq.n aef2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n aab8 │ │ │ │ │ + b.n aaa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff8 │ │ │ │ │ + bl afe8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a936 │ │ │ │ │ + beq.w a926 │ │ │ │ │ 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 af02 │ │ │ │ │ + beq.n aef2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n aab8 │ │ │ │ │ + b.n aaa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a6c4 │ │ │ │ │ + b.n a6b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a712 │ │ │ │ │ + b.n a702 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w a676 │ │ │ │ │ + b.w a666 │ │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a7b8 │ │ │ │ │ - b.n ad16 │ │ │ │ │ + beq.w a7a8 │ │ │ │ │ + b.n ad06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a760 │ │ │ │ │ + b.n a750 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a674 │ │ │ │ │ - b.n a828 │ │ │ │ │ + beq.w a664 │ │ │ │ │ + b.n a818 │ │ │ │ │ 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 afea │ │ │ │ │ + blt.w afda │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w afce │ │ │ │ │ + beq.w afbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n a7d0 │ │ │ │ │ + b.n a7c0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a6c2 │ │ │ │ │ - b.n a8a8 │ │ │ │ │ + beq.w a6b2 │ │ │ │ │ + b.n a898 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a710 │ │ │ │ │ - b.n a928 │ │ │ │ │ + beq.w a700 │ │ │ │ │ + b.n a918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, af08 │ │ │ │ │ + cbnz r0, aef8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n a7ce │ │ │ │ │ + b.n a7be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a7d0 │ │ │ │ │ + b.n a7c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a7d0 │ │ │ │ │ + b.n a7c0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a7ac │ │ │ │ │ - b.n aa1e │ │ │ │ │ + beq.w a79c │ │ │ │ │ + b.n aa0e │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a75e │ │ │ │ │ - b.n a9a8 │ │ │ │ │ + beq.w a74e │ │ │ │ │ + b.n a998 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ 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, af58 │ │ │ │ │ + cbnz r0, af48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n adb2 │ │ │ │ │ + b.n ada2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n adb2 │ │ │ │ │ + b.n ada2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff8 │ │ │ │ │ + bl afe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af4a │ │ │ │ │ + beq.n af3a │ │ │ │ │ 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 │ │ │ │ │ @@ -19358,663 +19356,678 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, afb4 │ │ │ │ │ + cbz r0, afa4 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n adb4 │ │ │ │ │ + b.n ada4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ad62 │ │ │ │ │ + b.n ad52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ad3a │ │ │ │ │ + b.n ad2a │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n a7d0 │ │ │ │ │ + b.n a7c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n adb4 │ │ │ │ │ + b.n ada4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n adb2 │ │ │ │ │ + b.n ada2 │ │ │ │ │ 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 a614 │ │ │ │ │ + beq.w a604 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a7d0 │ │ │ │ │ + b.n a7c0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w a63c │ │ │ │ │ + bne.w a62c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w a64e │ │ │ │ │ + b.w a63e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a7d0 │ │ │ │ │ + b.w a7c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000aff8 : │ │ │ │ │ +0000afe8 : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b2e2 │ │ │ │ │ + beq.w b2d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b2e2 │ │ │ │ │ + bne.w b2d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b2f0 │ │ │ │ │ + bne.w b2e2 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b24a │ │ │ │ │ + bne.w b1e8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w b4dc │ │ │ │ │ + beq.w b496 │ │ │ │ │ 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 b2f0 │ │ │ │ │ + bne.w b2e2 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b340 │ │ │ │ │ + bne.w b3e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b2f0 │ │ │ │ │ + bne.w b2e2 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b298 │ │ │ │ │ + bne.w b28a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b2f0 │ │ │ │ │ + bne.w b2e2 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b42c │ │ │ │ │ + bne.w b44c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b4f2 │ │ │ │ │ + bne.w b4be │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b4ae │ │ │ │ │ + beq.w b4ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b4ae │ │ │ │ │ + bne.w b4ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b4bc │ │ │ │ │ + bne.w b4ba │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w b46a │ │ │ │ │ + beq.w b4c2 │ │ │ │ │ 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 b49a │ │ │ │ │ + beq.w b4f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b49a │ │ │ │ │ + bne.w b4f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b4a8 │ │ │ │ │ + bne.w b500 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, b180 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n b1f6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b504 │ │ │ │ │ + beq.w b514 │ │ │ │ │ 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 fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b4a8 │ │ │ │ │ + bne.w b500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b3c0 │ │ │ │ │ + bne.w b334 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b4a8 │ │ │ │ │ + bne.w b500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b520 │ │ │ │ │ + bl b530 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b290 │ │ │ │ │ + beq.w b282 │ │ │ │ │ mov r1, r7 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n b25a │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n b204 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b2fa │ │ │ │ │ + bne.w b2ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b262 │ │ │ │ │ + bne.n b20c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b456 │ │ │ │ │ + beq.w b438 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b456 │ │ │ │ │ + bne.w b438 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b464 │ │ │ │ │ + bne.w b446 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, b230 │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.w b4f6 │ │ │ │ │ - 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, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b464 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #597 @ 0x255 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w b368 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b464 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl b520 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n b294 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #1140 @ 0x474 │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ + cbz r0, b218 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r3, b282 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n b274 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ 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 b17e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n b1a6 │ │ │ │ │ + beq.n b196 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n b28c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + b.n b27e │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w b506 │ │ │ │ │ + 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 b446 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #597 @ 0x255 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b3b2 │ │ │ │ │ + bne.w b386 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b446 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl b530 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cbz r0, b286 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + movw r2, #1140 @ 0x474 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_insert_memo> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n b1d6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n b23e │ │ │ │ │ + b.n b1dc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n b172 │ │ │ │ │ + b.n b164 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n b222 │ │ │ │ │ + b.n b25c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff8 │ │ │ │ │ + bl afe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b08c │ │ │ │ │ + beq.w b07c │ │ │ │ │ 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, b2f0 │ │ │ │ │ + cbz r0, b2e2 │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b23e │ │ │ │ │ + bne.n b1dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b4e8 │ │ │ │ │ + bne.w b4a2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n b23e │ │ │ │ │ + b.n b1dc │ │ │ │ │ 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 b034 │ │ │ │ │ + beq.w b024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b252 │ │ │ │ │ + b.n b1f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff8 │ │ │ │ │ + bl afe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b258 │ │ │ │ │ + beq.w b492 │ │ │ │ │ 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 b4bc │ │ │ │ │ + beq.w b4ba │ │ │ │ │ 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 b4c8 │ │ │ │ │ + beq.w b47e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b23e │ │ │ │ │ + b.n b1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff8 │ │ │ │ │ + bl b530 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b074 │ │ │ │ │ + beq.w b14c │ │ │ │ │ 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 b2f0 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - movs r0, #3 │ │ │ │ │ - b.n b2bc │ │ │ │ │ + beq.w b476 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr.w r3, [ip, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr.w r3, [ip, #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 .LC42 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b520 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ + R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n b424 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n b168 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl b530 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b20c │ │ │ │ │ + beq.w b248 │ │ │ │ │ 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 b464 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + beq.n b446 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r2, 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 .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b26e │ │ │ │ │ + cbz r0, b410 │ │ │ │ │ + movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n b230 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b1d6 │ │ │ │ │ + b.n b274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b520 │ │ │ │ │ + bl afe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b15a │ │ │ │ │ + beq.w b064 │ │ │ │ │ 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 b4c0 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r3, [ip, #24] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr.w r3, [ip, #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 .LC42 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ - R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - cbz r0, b418 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #1140 @ 0x474 │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n b180 │ │ │ │ │ + beq.w b2e2 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + movs r0, #3 │ │ │ │ │ + b.n b2ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b40a │ │ │ │ │ + beq.n b3cc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n b274 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n b382 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b25c │ │ │ │ │ + b.n b206 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff8 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w b1bc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n b274 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl afe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b0a4 │ │ │ │ │ + beq.w b094 │ │ │ │ │ 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 b2f0 │ │ │ │ │ + beq.w b2e2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n b2bc │ │ │ │ │ + b.n b2ae │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n b206 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w b20e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n b20e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n b204 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w b042 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n b2e6 │ │ │ │ │ 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 b1cc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n b282 │ │ │ │ │ + beq.w b0c6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n b20c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n b2e6 │ │ │ │ │ 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 b516 │ │ │ │ │ + blt.n b526 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b262 │ │ │ │ │ + bne.w b20c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b0fe │ │ │ │ │ + bne.w b0ee │ │ │ │ │ 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 b116 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n b25c │ │ │ │ │ - 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 b0d6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b262 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n b25c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b264 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b264 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w b052 │ │ │ │ │ + beq.w b106 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n b2f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b2f4 │ │ │ │ │ + b.n b206 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w b1e6 │ │ │ │ │ - b.n b27a │ │ │ │ │ + bge.w b222 │ │ │ │ │ + b.n b41a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b422 │ │ │ │ │ + blt.n b42e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - b.n b13a │ │ │ │ │ + b.n b12c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b264 │ │ │ │ │ + b.n b20e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b520 : │ │ │ │ │ +0000b530 : │ │ │ │ │ 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 b56a │ │ │ │ │ + beq.n b57a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, b56a │ │ │ │ │ + cbnz r0, b57a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, b586 │ │ │ │ │ + cbz r0, b596 │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -20025,1163 +20038,1165 @@ │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b55e │ │ │ │ │ + bne.n b56e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b634 │ │ │ │ │ + bne.n b644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b62a │ │ │ │ │ + bne.n b63a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b618 │ │ │ │ │ + beq.n b628 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n b608 │ │ │ │ │ + bge.n b618 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b634 │ │ │ │ │ + bne.n b644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, b62a │ │ │ │ │ - cbz r0, b626 │ │ │ │ │ + cbnz r2, b63a │ │ │ │ │ + cbz r0, b636 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n b614 │ │ │ │ │ + bge.n b624 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, b634 │ │ │ │ │ + cbnz r3, b644 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, b62a │ │ │ │ │ - cbz r0, b61a │ │ │ │ │ + cbnz r2, b63a │ │ │ │ │ + cbz r0, b62a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n b606 │ │ │ │ │ + ble.n b616 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n b5da │ │ │ │ │ + b.n b5ea │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b564 │ │ │ │ │ + b.n b574 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n b608 │ │ │ │ │ + b.n b618 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b564 │ │ │ │ │ + b.n b574 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n b61a │ │ │ │ │ + b.n b62a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b564 │ │ │ │ │ + b.n b574 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b564 │ │ │ │ │ + b.n b574 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b640 : │ │ │ │ │ +0000b650 : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w bd08 │ │ │ │ │ + beq.w bd1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd08 │ │ │ │ │ + bne.w bd1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd16 │ │ │ │ │ + bne.w bd2c │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w bcc8 │ │ │ │ │ + beq.w bcde │ │ │ │ │ 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 bcf6 │ │ │ │ │ + beq.w bd0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bcf6 │ │ │ │ │ + bne.w bd0c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b920 │ │ │ │ │ + beq.w b930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b81c │ │ │ │ │ + beq.w b82c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8e0 │ │ │ │ │ + bne.w b8f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc7a │ │ │ │ │ + bne.w bc90 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b9d2 │ │ │ │ │ + beq.w baa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b9d2 │ │ │ │ │ + bne.w baa4 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b9f0 │ │ │ │ │ + beq.w bac2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n b802 │ │ │ │ │ + bne.n b812 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc7a │ │ │ │ │ + bne.w bc90 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ba98 │ │ │ │ │ + beq.w b9e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba98 │ │ │ │ │ + bne.w b9e2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bab6 │ │ │ │ │ + beq.w ba00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r7, b786 │ │ │ │ │ + cbz r7, b796 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb6c │ │ │ │ │ + bne.w bb82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc7a │ │ │ │ │ + bne.w bc90 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n b828 │ │ │ │ │ + beq.n b838 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b828 │ │ │ │ │ + bne.n b838 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b844 │ │ │ │ │ + beq.n b854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n b882 │ │ │ │ │ + bne.n b892 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc78 │ │ │ │ │ + bne.w bc8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4068 │ │ │ │ │ + bl 4064 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb68 │ │ │ │ │ + beq.w bb7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b732 │ │ │ │ │ + beq.n b742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6850 │ │ │ │ │ + bl 6830 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc46 │ │ │ │ │ + bne.w bc5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n b73a │ │ │ │ │ - b.n bc7a │ │ │ │ │ + beq.n b74a │ │ │ │ │ + b.n bc90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b6f2 │ │ │ │ │ - b.n bc7a │ │ │ │ │ + beq.w b702 │ │ │ │ │ + b.n bc90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b7c2 │ │ │ │ │ + bne.n b7d2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bca2 │ │ │ │ │ + bne.w bcb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc86 │ │ │ │ │ - cbz r0, b874 │ │ │ │ │ + bne.w bc9c │ │ │ │ │ + cbz r0, b884 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w bbca │ │ │ │ │ + blt.w bbe0 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b7ce │ │ │ │ │ + beq.n b7de │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7cc │ │ │ │ │ + beq.n b7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100d4 │ │ │ │ │ + bl 101f8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7cc │ │ │ │ │ + beq.n b7dc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7cc │ │ │ │ │ + beq.n b7dc │ │ │ │ │ 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 b7e4 │ │ │ │ │ + beq.n b7f4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b7e4 │ │ │ │ │ + bne.n b7f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bcb2 │ │ │ │ │ + bne.w bcc8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n b7e4 │ │ │ │ │ + b.n b7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b81a │ │ │ │ │ + beq.n b82a │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b7e4 │ │ │ │ │ + beq.w b7f4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7e4 │ │ │ │ │ - b.n b8d2 │ │ │ │ │ + bne.w b7f4 │ │ │ │ │ + b.n b8e2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bcc0 │ │ │ │ │ + bne.w bcd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc80 │ │ │ │ │ + bne.w bc96 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b9c0 │ │ │ │ │ + beq.n b9d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n b9c0 │ │ │ │ │ + bge.n b9d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bcc0 │ │ │ │ │ + bne.w bcd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc80 │ │ │ │ │ + bne.w bc96 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bc42 │ │ │ │ │ + beq.w bc58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w bc26 │ │ │ │ │ + bge.w bc3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bcc0 │ │ │ │ │ + bne.w bcd6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc80 │ │ │ │ │ - cbz r0, b9be │ │ │ │ │ + bne.w bc96 │ │ │ │ │ + cbz r0, b9ce │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n b9be │ │ │ │ │ + ble.n b9ce │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n b98a │ │ │ │ │ + b.n b99a │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b6d8 │ │ │ │ │ - b.n b81e │ │ │ │ │ + bne.w b6e8 │ │ │ │ │ + b.n b82e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b726 │ │ │ │ │ + bne.w b77e │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bcc4 │ │ │ │ │ + bne.w bcda │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc96 │ │ │ │ │ + bne.w bcac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b7f4 │ │ │ │ │ + beq.w bb6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.w b7f4 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bge.w bb6c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bcc4 │ │ │ │ │ + bne.w bcda │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc96 │ │ │ │ │ + bne.w bcac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bc2a │ │ │ │ │ + beq.w bc40 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bge.w bc3e │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + ble.w bc54 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bcc4 │ │ │ │ │ + bne.w bcda │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc96 │ │ │ │ │ + bne.w bcac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b7f2 │ │ │ │ │ + beq.n bb6a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w b7f2 │ │ │ │ │ + ble.n bb6a │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n ba5e │ │ │ │ │ + b.n ba6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b76e │ │ │ │ │ + bne.w b736 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bcbc │ │ │ │ │ + bne.w bcd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc9c │ │ │ │ │ + bne.w bcb2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb56 │ │ │ │ │ + beq.w b804 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bge.n bb56 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w b804 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bcbc │ │ │ │ │ + bne.w bcd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc9c │ │ │ │ │ + bne.w bcb2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bc2e │ │ │ │ │ + beq.w bc44 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - ble.w bc3a │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bge.w bc50 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bcbc │ │ │ │ │ + bne.w bcd2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc9c │ │ │ │ │ - cbz r0, bb54 │ │ │ │ │ + bne.w bcb2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w b802 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n bb54 │ │ │ │ │ + ble.w b802 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n bb20 │ │ │ │ │ + b.n bb30 │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b776 │ │ │ │ │ - b.n b788 │ │ │ │ │ + bne.w b786 │ │ │ │ │ + b.n b798 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b7e4 │ │ │ │ │ + b.n b7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c498 │ │ │ │ │ + bl c4b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd1e │ │ │ │ │ + bne.w bd34 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b784 │ │ │ │ │ + beq.w b794 │ │ │ │ │ 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 b7e4 │ │ │ │ │ + beq.w b7f4 │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n bbaa │ │ │ │ │ + beq.n bbc0 │ │ │ │ │ ldrd r1, r0, [sl, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ 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 b7e4 │ │ │ │ │ - b.n b8d2 │ │ │ │ │ + bne.w b7f4 │ │ │ │ │ + b.n b8e2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bca2 │ │ │ │ │ + bne.n bcb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bc86 │ │ │ │ │ - cbz r0, bc36 │ │ │ │ │ + bne.n bc9c │ │ │ │ │ + cbz r0, bc4c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n bc36 │ │ │ │ │ + ble.n bc4c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bca2 │ │ │ │ │ + bne.n bcb8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b640 │ │ │ │ │ + bl b650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bc86 │ │ │ │ │ - cbz r0, bc32 │ │ │ │ │ + bne.n bc9c │ │ │ │ │ + cbz r0, bc48 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n bc32 │ │ │ │ │ + ble.n bc48 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n bbf6 │ │ │ │ │ + b.n bc0c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n b9c0 │ │ │ │ │ + b.n b9d0 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n b7f4 │ │ │ │ │ + b.n bb6c │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n bb56 │ │ │ │ │ + b.n b804 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b874 │ │ │ │ │ + b.n b884 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b874 │ │ │ │ │ + b.n b884 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n bb56 │ │ │ │ │ + b.n b804 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n b7f4 │ │ │ │ │ + b.n bb6c │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n b9c0 │ │ │ │ │ + b.n b9d0 │ │ │ │ │ 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 b7e4 │ │ │ │ │ + beq.w b7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd02 │ │ │ │ │ + beq.n bd18 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n bbb8 │ │ │ │ │ + b.n bbce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n b7e8 │ │ │ │ │ + b.n b7f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b81e │ │ │ │ │ + b.n b82e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b7d6 │ │ │ │ │ - b.n bc7a │ │ │ │ │ + beq.w b7e6 │ │ │ │ │ + b.n bc90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b732 │ │ │ │ │ + b.n b798 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b788 │ │ │ │ │ + b.n b742 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b7cc │ │ │ │ │ - b.n b882 │ │ │ │ │ + beq.w b7dc │ │ │ │ │ + b.n b892 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b7e8 │ │ │ │ │ + b.n b7f8 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n b76e │ │ │ │ │ + b.n b736 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n b6cc │ │ │ │ │ + b.n b6dc │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n b726 │ │ │ │ │ + b.n b77e │ │ │ │ │ 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 bd22 │ │ │ │ │ + blt.n bd38 │ │ │ │ │ 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 bc7a │ │ │ │ │ + bne.n bc90 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b6a4 │ │ │ │ │ + bne.w b6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n b6b6 │ │ │ │ │ + b.n b6c6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bc68 │ │ │ │ │ + b.n bc7e │ │ │ │ │ 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 b67c │ │ │ │ │ + beq.w b68c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b7e8 │ │ │ │ │ + b.n b7f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b788 │ │ │ │ │ + b.n b798 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b7e8 │ │ │ │ │ + b.n b7f8 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000bd2c : │ │ │ │ │ +0000bd44 : │ │ │ │ │ lambdef_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 be38 │ │ │ │ │ + beq.n be50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n be38 │ │ │ │ │ + bne.n be50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n be44 │ │ │ │ │ + bne.n be5c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n bd96 │ │ │ │ │ + beq.n bdae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, bdc6 │ │ │ │ │ + cbnz r0, bdde │ │ │ │ │ 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, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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.n be62 │ │ │ │ │ + blt.n be7a │ │ │ │ │ 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 be44 │ │ │ │ │ + bne.n be5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd84 │ │ │ │ │ + beq.n bd9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f98 │ │ │ │ │ + bl 5f6c │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bd84 │ │ │ │ │ + bne.n bd9c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd84 │ │ │ │ │ + beq.n bd9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd84 │ │ │ │ │ + beq.n bd9c │ │ │ │ │ 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, be18 │ │ │ │ │ + cbz r0, be30 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n be1e │ │ │ │ │ + beq.n be36 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Lambda │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, be4c │ │ │ │ │ + cbz r0, be64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bd8c │ │ │ │ │ + b.n bda4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n be02 │ │ │ │ │ + bne.n be1a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n be02 │ │ │ │ │ + b.n be1a │ │ │ │ │ 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 bd62 │ │ │ │ │ + beq.n bd7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bd8c │ │ │ │ │ + b.n bda4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be18 │ │ │ │ │ + beq.n be30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bd8c │ │ │ │ │ + b.n bda4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bd8c │ │ │ │ │ + b.n bda4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000be70 <_tmp_5_rule>: │ │ │ │ │ +0000be88 <_tmp_5_rule>: │ │ │ │ │ _tmp_5_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 bece <_tmp_5_rule+0x5e> │ │ │ │ │ + beq.n bee6 <_tmp_5_rule+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, bece <_tmp_5_rule+0x5e> │ │ │ │ │ + cbnz r0, bee6 <_tmp_5_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, beda <_tmp_5_rule+0x6a> │ │ │ │ │ + cbnz r3, bef2 <_tmp_5_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bec8 <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r0, bee0 <_tmp_5_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, bec8 <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r3, bee0 <_tmp_5_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bec8 <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r0, bee0 <_tmp_5_rule+0x58> │ │ │ │ │ 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 bec4 <_tmp_5_rule+0x54> │ │ │ │ │ + b.n bedc <_tmp_5_rule+0x54> │ │ │ │ │ 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 be9e <_tmp_5_rule+0x2e> │ │ │ │ │ + beq.n beb6 <_tmp_5_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bec4 <_tmp_5_rule+0x54> │ │ │ │ │ + b.n bedc <_tmp_5_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bee4 : │ │ │ │ │ +0000befc : │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c456 │ │ │ │ │ + beq.w c46e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c456 │ │ │ │ │ + bne.w c46e │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c46a │ │ │ │ │ + bne.w c482 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c432 │ │ │ │ │ + beq.w c44a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c432 │ │ │ │ │ + bne.w c44a │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c424 │ │ │ │ │ + bne.w c43c │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c41a │ │ │ │ │ + beq.w c432 │ │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w c424 │ │ │ │ │ + bne.w c43c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq.w c444 │ │ │ │ │ + beq.w c45c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c444 │ │ │ │ │ + bne.w c45c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c1b4 │ │ │ │ │ + bne.w c1cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c014 │ │ │ │ │ + cbnz r0, c02c │ │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w c1b4 │ │ │ │ │ + bne.w c1cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c0dc │ │ │ │ │ + bne.w c0f4 │ │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c146 │ │ │ │ │ + bne.w c15e │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ str.w sl, [r8, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n c0a2 │ │ │ │ │ + bne.n c0ba │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ str.w fp, [r8, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -21191,268 +21206,268 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bfb6 │ │ │ │ │ + beq.n bfce │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 579c │ │ │ │ │ + bl 57a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bfb6 │ │ │ │ │ + beq.n bfce │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bfb6 │ │ │ │ │ + beq.n bfce │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7334 │ │ │ │ │ + bl 7318 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1b4 │ │ │ │ │ + beq.w c1cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 4b88 │ │ │ │ │ + bl 4b6c │ │ │ │ │ R_ARM_THM_CALL _loop0_87_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1b4 │ │ │ │ │ + beq.w c1cc │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ 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 .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c128 │ │ │ │ │ + bne.n c140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1b4 │ │ │ │ │ + beq.w c1cc │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ str.w sl, [r8, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n bff4 │ │ │ │ │ + beq.n c00c │ │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n bff4 │ │ │ │ │ + bne.n c00c │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c414 │ │ │ │ │ + beq.w c42c │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.n c0ce │ │ │ │ │ + bgt.n c0e6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c006 │ │ │ │ │ + b.n c01e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n c0bc │ │ │ │ │ + b.n c0d4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 579c │ │ │ │ │ + bl 57a4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfd4 │ │ │ │ │ + beq.w bfec │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfd4 │ │ │ │ │ + beq.w bfec │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7334 │ │ │ │ │ + bl 7318 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c1b4 │ │ │ │ │ + beq.n c1cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 4b88 │ │ │ │ │ + bl 4b6c │ │ │ │ │ R_ARM_THM_CALL _loop0_87_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c1b4 │ │ │ │ │ + beq.n c1cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c080 │ │ │ │ │ + beq.n c098 │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n c1bc │ │ │ │ │ + beq.n c1d4 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ str.w r6, [r9, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n bf7c │ │ │ │ │ + b.n bf94 │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ - cbnz r2, c1b8 │ │ │ │ │ + cbnz r2, c1d0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c1d2 │ │ │ │ │ + beq.n c1ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, c1d2 │ │ │ │ │ + cbnz r0, c1ea │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c40c │ │ │ │ │ + bne.w c424 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c190 │ │ │ │ │ + cbnz r3, c1a8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c1da │ │ │ │ │ + cbnz r0, c1f2 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr.w r2, [r8, #92] @ 0x5c │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bfe2 │ │ │ │ │ + beq.w bffa │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c1b8 │ │ │ │ │ + cbnz r2, c1d0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 69e4 │ │ │ │ │ + bl 69b8 │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c096 │ │ │ │ │ + b.n c0ae │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c414 │ │ │ │ │ + beq.w c42c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n c138 │ │ │ │ │ + b.n c150 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c16a │ │ │ │ │ + b.n c182 │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - beq.w c3cc │ │ │ │ │ + beq.w c3e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3cc │ │ │ │ │ + bne.w c3e4 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c3c0 │ │ │ │ │ + bne.w c3d8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c37e │ │ │ │ │ + beq.w c396 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w c3b8 │ │ │ │ │ + beq.w c3d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3b8 │ │ │ │ │ + bne.w c3d0 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c3ac │ │ │ │ │ + bne.w c3c4 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3a2 │ │ │ │ │ + beq.w c3ba │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c3b0 │ │ │ │ │ + bne.w c3c8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n c364 │ │ │ │ │ + beq.n c37c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c364 │ │ │ │ │ + bne.n c37c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c2a2 │ │ │ │ │ + cbnz r2, c2ba │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3d4 │ │ │ │ │ + bne.w c3ec │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -21463,18 +21478,18 @@ │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ ldr.w r1, [r8, #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 c39c │ │ │ │ │ + beq.n c3b4 │ │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n c386 │ │ │ │ │ + bgt.n c39e │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -21482,670 +21497,667 @@ │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n c37a │ │ │ │ │ + bne.n c392 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c194 │ │ │ │ │ + beq.w c1ac │ │ │ │ │ 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, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c190 │ │ │ │ │ + beq.w c1a8 │ │ │ │ │ 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, r8 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, c36c │ │ │ │ │ + cbnz r0, c384 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c190 │ │ │ │ │ + beq.w c1a8 │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c196 │ │ │ │ │ + b.n c1ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c290 │ │ │ │ │ + b.n c2a8 │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c12e │ │ │ │ │ + b.n c146 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n c194 │ │ │ │ │ + b.n c1ac │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n c2d2 │ │ │ │ │ + b.n c2ea │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n c37e │ │ │ │ │ + b.n c396 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c23a │ │ │ │ │ + b.n c252 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n c194 │ │ │ │ │ + b.n c1ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c1fe │ │ │ │ │ + b.n c216 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c2a2 │ │ │ │ │ + beq.w c2ba │ │ │ │ │ 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 c48a │ │ │ │ │ + beq.n c4a2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n c470 │ │ │ │ │ + beq.n c488 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n c276 │ │ │ │ │ + b.n c28e │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c196 │ │ │ │ │ + b.n c1ae │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r8, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c006 │ │ │ │ │ + b.n c01e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bf56 │ │ │ │ │ - b.n c424 │ │ │ │ │ + beq.w bf6e │ │ │ │ │ + b.n c43c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bfa6 │ │ │ │ │ - b.n c1b4 │ │ │ │ │ + beq.w bfbe │ │ │ │ │ + b.n c1cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bf26 │ │ │ │ │ + beq.w bf3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n c008 │ │ │ │ │ + b.n c020 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c394 │ │ │ │ │ + beq.n c3ac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n c3fe │ │ │ │ │ + b.n c416 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n c2b4 │ │ │ │ │ + b.n c2cc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c498 : │ │ │ │ │ +0000c4b0 : │ │ │ │ │ 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 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 cd6c │ │ │ │ │ + beq.w cd7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd6c │ │ │ │ │ + bne.w cd7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cd7a │ │ │ │ │ + bne.w cd8c │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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.w c638 │ │ │ │ │ + bne.w c64a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8e0 │ │ │ │ │ + bne.w c8f2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cd5c │ │ │ │ │ + beq.w cd6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd5c │ │ │ │ │ + bne.w cd6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c88a │ │ │ │ │ + bne.w c89c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w c86a │ │ │ │ │ + beq.w c87c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d128 <_gather_90_rule> │ │ │ │ │ + bl d13c <_gather_90_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, c584 │ │ │ │ │ + cbnz r0, c59c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c892 │ │ │ │ │ + bne.w c8a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10898 │ │ │ │ │ + bl 109bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c652 │ │ │ │ │ + bne.n c664 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c6d6 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + bne.w c6e8 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ str r3, [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 r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c89a │ │ │ │ │ + beq.w c8ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c89a │ │ │ │ │ + bne.w c8ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c8a8 │ │ │ │ │ + bne.w c8ba │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c644 │ │ │ │ │ + bne.n c656 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c540 │ │ │ │ │ + bne.n c558 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c88a │ │ │ │ │ + beq.w c89c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c8b8 │ │ │ │ │ + beq.w c8ca │ │ │ │ │ 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.n c6c8 │ │ │ │ │ + bne.n c6da │ │ │ │ │ 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 c6c8 │ │ │ │ │ + beq.n c6da │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 <_PyPegen_insert_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n c576 │ │ │ │ │ + b.n c588 │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10898 │ │ │ │ │ + bl 109bc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c5be │ │ │ │ │ - b.n c5bc │ │ │ │ │ + bne.n c5d6 │ │ │ │ │ + b.n c5d4 │ │ │ │ │ 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 c88a │ │ │ │ │ + beq.w c89c │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - cbnz r0, c686 │ │ │ │ │ + cbnz r0, c698 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc82 │ │ │ │ │ + bne.w cc94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 cc12 │ │ │ │ │ + beq.w cc24 │ │ │ │ │ strd r6, sl, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c8b8 │ │ │ │ │ + beq.w c8ca │ │ │ │ │ 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 r3, #0 │ │ │ │ │ - beq.n c610 │ │ │ │ │ + beq.n c628 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c566 │ │ │ │ │ + beq.w c57e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8e0 │ │ │ │ │ + bne.w c8f2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cc2e │ │ │ │ │ + beq.w cc40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc2e │ │ │ │ │ + bne.w cc40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c944 │ │ │ │ │ + bne.w c956 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w cc26 │ │ │ │ │ + beq.w cc38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc26 │ │ │ │ │ + bne.w cc38 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ca8e │ │ │ │ │ + bne.w caa0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cb54 │ │ │ │ │ + beq.w cb66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cb54 │ │ │ │ │ + bne.w cb66 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w cbde │ │ │ │ │ + bne.w cbf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d128 <_gather_90_rule> │ │ │ │ │ + bl d13c <_gather_90_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca16 │ │ │ │ │ + bne.w ca28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ca8e │ │ │ │ │ + bne.w caa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10898 │ │ │ │ │ + bl 109bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca4a │ │ │ │ │ + bne.w ca5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w cb50 │ │ │ │ │ + bne.w cb62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c948 │ │ │ │ │ + bne.w c95a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w cb50 │ │ │ │ │ + bne.w cb62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8e8 │ │ │ │ │ + bne.w c8fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c944 │ │ │ │ │ + bne.w c956 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w cc0a │ │ │ │ │ + beq.w cc1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc0a │ │ │ │ │ + bne.w cc1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w cc02 │ │ │ │ │ + bne.w cc14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl cd80 │ │ │ │ │ + bl cd94 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c8c8 │ │ │ │ │ + bne.n c8da │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, c81a │ │ │ │ │ + cbnz r1, c82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc36 │ │ │ │ │ + bne.w cc48 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w cb50 │ │ │ │ │ + bne.w cb62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd80 │ │ │ │ │ + bl cd94 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd2e │ │ │ │ │ + bne.w cd40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cb50 │ │ │ │ │ + bne.w cb62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd80 │ │ │ │ │ + bl cd94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ccc0 │ │ │ │ │ + bne.w ccd2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cb50 │ │ │ │ │ + bne.w cb62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd80 │ │ │ │ │ + bl cd94 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc88 │ │ │ │ │ + bne.w cc9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n c566 │ │ │ │ │ + b.n c57e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c8c0 │ │ │ │ │ + blt.n c8d2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c534 │ │ │ │ │ + beq.w c54c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c6c8 │ │ │ │ │ + b.n c6da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c6c8 │ │ │ │ │ + b.n c6da │ │ │ │ │ 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 c5ac │ │ │ │ │ + beq.w c5c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c548 │ │ │ │ │ - b.n c894 │ │ │ │ │ + beq.w c560 │ │ │ │ │ + b.n c8a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c88a │ │ │ │ │ + beq.n c89c │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c894 │ │ │ │ │ + b.n c8a6 │ │ │ │ │ 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.n c7fe │ │ │ │ │ + beq.n c810 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n c800 │ │ │ │ │ + b.n c812 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c57e │ │ │ │ │ + b.n c596 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7bc │ │ │ │ │ + beq.w c7ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7bc │ │ │ │ │ + beq.w c7ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bee4 │ │ │ │ │ + bl befc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7bc │ │ │ │ │ + beq.w c7ce │ │ │ │ │ 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 │ │ │ │ │ @@ -22154,64 +22166,64 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c85e │ │ │ │ │ + beq.n c870 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c862 │ │ │ │ │ + b.n c874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bee4 │ │ │ │ │ + bl befc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7a4 │ │ │ │ │ + beq.w c7b6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7a4 │ │ │ │ │ + beq.w c7b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w cb5c │ │ │ │ │ + beq.w cb6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cb5c │ │ │ │ │ + bne.w cb6e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ca0e │ │ │ │ │ + bne.n ca20 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl cd80 │ │ │ │ │ + bl cd94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ca04 │ │ │ │ │ + beq.n ca16 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c7a6 │ │ │ │ │ + bne.w c7b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -22236,150 +22248,150 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ 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 c860 │ │ │ │ │ + beq.w c872 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c862 │ │ │ │ │ + b.n c874 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cb64 │ │ │ │ │ + beq.w cb76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c7a6 │ │ │ │ │ + b.n c7b8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c76a │ │ │ │ │ + beq.w c77c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10898 │ │ │ │ │ + bl 109bc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c76a │ │ │ │ │ + beq.w c77c │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 c770 │ │ │ │ │ + beq.w c782 │ │ │ │ │ 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 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb72 │ │ │ │ │ + beq.w cb84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n cb48 │ │ │ │ │ + beq.n cb5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb48 │ │ │ │ │ + bne.n cb5a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n cb40 │ │ │ │ │ + bne.n cb52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35c │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - cbnz r0, ca94 │ │ │ │ │ + cbnz r0, caa6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c78e │ │ │ │ │ + b.n c7a0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cbc6 │ │ │ │ │ + beq.w cbd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cbc6 │ │ │ │ │ + bne.w cbd8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w cbbe │ │ │ │ │ + bne.w cbd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbac │ │ │ │ │ + beq.n cbbe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n cbbe │ │ │ │ │ + bne.n cbd0 │ │ │ │ │ mov r7, 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 cb76 │ │ │ │ │ + bne.n cb88 │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cba6 │ │ │ │ │ + beq.n cbb8 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bgt.n cbce │ │ │ │ │ + bgt.n cbe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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, cb72 │ │ │ │ │ + cbz r0, cb84 │ │ │ │ │ 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 .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -22387,148 +22399,148 @@ │ │ │ │ │ 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 c9ec │ │ │ │ │ + b.n c9fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c78e │ │ │ │ │ + b.n c7a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ca7a │ │ │ │ │ + b.n ca8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c944 │ │ │ │ │ + b.n c956 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c754 │ │ │ │ │ + b.n c766 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c984 │ │ │ │ │ + b.n c996 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cbe6 │ │ │ │ │ + bne.n cbf8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n c998 │ │ │ │ │ + b.n c9aa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c78e │ │ │ │ │ + b.n c7a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35c │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cae4 │ │ │ │ │ + beq.n caf6 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n cb92 │ │ │ │ │ + beq.n cba4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n cad8 │ │ │ │ │ + b.n caea │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbnz r0, cbfe │ │ │ │ │ + cbnz r0, cc10 │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ca8e │ │ │ │ │ + b.n caa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ca8e │ │ │ │ │ + b.n caa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cab2 │ │ │ │ │ + b.n cac4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r5, r9, lsl #2] │ │ │ │ │ str.w r0, [r1, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n caf6 │ │ │ │ │ + b.n cb08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c772 │ │ │ │ │ + b.n c784 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bee4 │ │ │ │ │ + bl befc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb6e │ │ │ │ │ + beq.n cb80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n c998 │ │ │ │ │ + b.n c9aa │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n cb86 │ │ │ │ │ + b.n cb98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c81a │ │ │ │ │ + b.n c82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c7e6 │ │ │ │ │ + b.n c7f8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c696 │ │ │ │ │ + beq.w c6a8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c696 │ │ │ │ │ + b.n c6a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c728 │ │ │ │ │ + b.n c73a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c6fc │ │ │ │ │ + b.n c70e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c818 │ │ │ │ │ + beq.w c82a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_111_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_111_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c818 │ │ │ │ │ + beq.w c82a │ │ │ │ │ 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 │ │ │ │ │ @@ -22537,57 +22549,57 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ - b.n c9ec │ │ │ │ │ + b.n c9fe │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c686 │ │ │ │ │ + b.n c698 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c85e │ │ │ │ │ + beq.w c870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd80 │ │ │ │ │ + bl cd94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c85e │ │ │ │ │ + beq.w c870 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cd54 │ │ │ │ │ + bne.n cd66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9fe │ │ │ │ │ - b.n c860 │ │ │ │ │ + bne.w ca10 │ │ │ │ │ + b.n c872 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c846 │ │ │ │ │ + beq.w c858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c846 │ │ │ │ │ + beq.w c858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bee4 │ │ │ │ │ + bl befc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c846 │ │ │ │ │ + beq.w c858 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -22610,585 +22622,586 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n cd48 │ │ │ │ │ + b.n cd5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bee4 │ │ │ │ │ + bl befc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c830 │ │ │ │ │ + beq.w c842 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, cd54 │ │ │ │ │ + cbnz r0, cd66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c93e │ │ │ │ │ - b.n c85e │ │ │ │ │ + bne.w c950 │ │ │ │ │ + b.n c870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c626 │ │ │ │ │ + b.n c63e │ │ │ │ │ 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 c51c │ │ │ │ │ - b.n c88a │ │ │ │ │ + beq.w c534 │ │ │ │ │ + b.n c89c │ │ │ │ │ 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 c4d4 │ │ │ │ │ + beq.w c4ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c8e2 │ │ │ │ │ + b.n c8f4 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000cd80 : │ │ │ │ │ +0000cd94 : │ │ │ │ │ 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 cf46 │ │ │ │ │ + beq.w cf5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cf46 │ │ │ │ │ + bne.w cf5a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w cf24 │ │ │ │ │ + bne.w cf38 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w cf00 │ │ │ │ │ + beq.w cf14 │ │ │ │ │ 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 d128 <_gather_90_rule> │ │ │ │ │ + bl d13c <_gather_90_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, ce06 │ │ │ │ │ + cbnz r0, ce1a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cf24 │ │ │ │ │ + bne.w cf38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10898 │ │ │ │ │ + bl 109bc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ce9c │ │ │ │ │ + bne.n ceb0 │ │ │ │ │ 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, #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 cf3e │ │ │ │ │ + beq.w cf52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cf3e │ │ │ │ │ + bne.w cf52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cef8 │ │ │ │ │ + bne.n cf0c │ │ │ │ │ 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 ce8e │ │ │ │ │ + bne.n cea2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cde0 │ │ │ │ │ + bne.n cdf4 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cdf8 │ │ │ │ │ + beq.n ce0c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cdf8 │ │ │ │ │ + bne.n ce0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cdf6 │ │ │ │ │ + beq.n ce0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cdfc │ │ │ │ │ + b.n ce10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10898 │ │ │ │ │ + bl 109bc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ce42 │ │ │ │ │ - b.n ce3c │ │ │ │ │ + bne.n ce56 │ │ │ │ │ + b.n ce50 │ │ │ │ │ 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 cdf8 │ │ │ │ │ + beq.n ce0c │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r5, #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, cecc │ │ │ │ │ + cbnz r0, cee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cf38 │ │ │ │ │ + bne.n cf4c │ │ │ │ │ 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 cf4e │ │ │ │ │ + beq.n cf62 │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cdf8 │ │ │ │ │ - b.n ce7c │ │ │ │ │ + bne.n ce0c │ │ │ │ │ + b.n ce90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cde0 │ │ │ │ │ + b.n cdf4 │ │ │ │ │ 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 cf2c │ │ │ │ │ + blt.n cf40 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, 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 cdd4 │ │ │ │ │ + beq.w cde8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cdfc │ │ │ │ │ + b.n ce10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cdfc │ │ │ │ │ + b.n ce10 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cecc │ │ │ │ │ + b.n cee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ce26 │ │ │ │ │ + b.n ce3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cdb4 │ │ │ │ │ + b.n cdc8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ceda │ │ │ │ │ + beq.n ceee │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ceda │ │ │ │ │ + b.n ceee │ │ │ │ │ │ │ │ │ │ -0000cf60 : │ │ │ │ │ +0000cf74 : │ │ │ │ │ annotated_rhs_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.w d0e8 │ │ │ │ │ + beq.w d0fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d0e8 │ │ │ │ │ + bne.w d0fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d0f8 │ │ │ │ │ + bne.w d10c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d10a │ │ │ │ │ + beq.w d11e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d10a │ │ │ │ │ + bne.w d11e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d118 │ │ │ │ │ + bne.w d12c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n d028 │ │ │ │ │ + beq.n d03c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ 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 │ │ │ │ │ - bne.n d054 │ │ │ │ │ + bne.n d068 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d118 │ │ │ │ │ + bne.w d12c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d096 │ │ │ │ │ + bne.n d0aa │ │ │ │ │ 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 d11e │ │ │ │ │ + bne.w d132 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79fc │ │ │ │ │ + bl 79d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0d6 │ │ │ │ │ + beq.n d0ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ 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 d0da │ │ │ │ │ + blt.n d0ee │ │ │ │ │ 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.n d118 │ │ │ │ │ + bne.n d12c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfea │ │ │ │ │ + beq.n cffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfea │ │ │ │ │ + beq.n cffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfea │ │ │ │ │ + beq.n cffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, d0cc │ │ │ │ │ + cbz r0, d0e0 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ - cbz r0, d0c6 │ │ │ │ │ + cbz r0, d0da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d01e │ │ │ │ │ + b.n d032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79fc │ │ │ │ │ + bl 79d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d118 │ │ │ │ │ + bne.n d12c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, d0cc │ │ │ │ │ + cbz r0, d0e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d08e │ │ │ │ │ + bne.n d0a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, d0fe │ │ │ │ │ + cbnz r0, d112 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d00a │ │ │ │ │ + b.n d01e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d01e │ │ │ │ │ + b.n d032 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d00a │ │ │ │ │ + b.n d01e │ │ │ │ │ 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 cf9e │ │ │ │ │ + beq.w cfb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d020 │ │ │ │ │ + b.n d034 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d0d2 │ │ │ │ │ + b.n d0e6 │ │ │ │ │ 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 cfc6 │ │ │ │ │ + beq.w cfda │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d0d2 │ │ │ │ │ + b.n d0e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d020 │ │ │ │ │ + b.n d034 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d128 <_gather_90_rule>: │ │ │ │ │ +0000d13c <_gather_90_rule>: │ │ │ │ │ _gather_90_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 d69e <_gather_90_rule+0x576> │ │ │ │ │ + beq.w d6ce <_gather_90_rule+0x592> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d69e <_gather_90_rule+0x576> │ │ │ │ │ + bne.w d6ce <_gather_90_rule+0x592> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d6ae <_gather_90_rule+0x586> │ │ │ │ │ + bne.w d6de <_gather_90_rule+0x5a2> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d68e <_gather_90_rule+0x566> │ │ │ │ │ + beq.w d6be <_gather_90_rule+0x582> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d68e <_gather_90_rule+0x566> │ │ │ │ │ + bne.w d6be <_gather_90_rule+0x582> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d672 <_gather_90_rule+0x54a> │ │ │ │ │ + bne.w d6ba <_gather_90_rule+0x57e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl d878 │ │ │ │ │ + bl d88c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d6b4 <_gather_90_rule+0x58c> │ │ │ │ │ + bne.w d6e4 <_gather_90_rule+0x5a8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d5a2 <_gather_90_rule+0x47a> │ │ │ │ │ + bne.w d5b8 <_gather_90_rule+0x47c> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d63e <_gather_90_rule+0x516> │ │ │ │ │ + beq.w d69a <_gather_90_rule+0x55e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d63e <_gather_90_rule+0x516> │ │ │ │ │ + bne.w d69a <_gather_90_rule+0x55e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d5a0 <_gather_90_rule+0x478> │ │ │ │ │ + bne.w d5b6 <_gather_90_rule+0x47a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d650 <_gather_90_rule+0x528> │ │ │ │ │ + beq.w d646 <_gather_90_rule+0x50a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d650 <_gather_90_rule+0x528> │ │ │ │ │ + bne.w d646 <_gather_90_rule+0x50a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d65e <_gather_90_rule+0x536> │ │ │ │ │ + bne.w d654 <_gather_90_rule+0x518> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w d444 <_gather_90_rule+0x31c> │ │ │ │ │ + beq.w d458 <_gather_90_rule+0x31c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, 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 d47e <_gather_90_rule+0x356> │ │ │ │ │ + bne.w d492 <_gather_90_rule+0x356> │ │ │ │ │ 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 d5a0 <_gather_90_rule+0x478> │ │ │ │ │ + bne.w d5b6 <_gather_90_rule+0x47a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, d24e <_gather_90_rule+0x126> │ │ │ │ │ + cbnz r0, d262 <_gather_90_rule+0x126> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -23199,73 +23212,73 @@ │ │ │ │ │ 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 d23a <_gather_90_rule+0x112> │ │ │ │ │ + beq.n d24e <_gather_90_rule+0x112> │ │ │ │ │ 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 d5a2 <_gather_90_rule+0x47a> │ │ │ │ │ + beq.w d5b8 <_gather_90_rule+0x47c> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d6be <_gather_90_rule+0x596> │ │ │ │ │ + beq.w d6ee <_gather_90_rule+0x5b2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d6be <_gather_90_rule+0x596> │ │ │ │ │ + bne.w d6ee <_gather_90_rule+0x5b2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d672 <_gather_90_rule+0x54a> │ │ │ │ │ + bne.w d6ba <_gather_90_rule+0x57e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d66a <_gather_90_rule+0x542> │ │ │ │ │ + beq.w d6b2 <_gather_90_rule+0x576> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d672 <_gather_90_rule+0x54a> │ │ │ │ │ + bne.w d6ba <_gather_90_rule+0x57e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d312 <_gather_90_rule+0x1ea> │ │ │ │ │ + cbnz r0, d326 <_gather_90_rule+0x1ea> │ │ │ │ │ mov r5, sl │ │ │ │ │ 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 d664 <_gather_90_rule+0x53c> │ │ │ │ │ + beq.w d6ac <_gather_90_rule+0x570> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w d54a <_gather_90_rule+0x422> │ │ │ │ │ + bgt.w d55e <_gather_90_rule+0x422> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -23280,189 +23293,189 @@ │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d61c <_gather_90_rule+0x4f4> │ │ │ │ │ + beq.w d65a <_gather_90_rule+0x51e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d61c <_gather_90_rule+0x4f4> │ │ │ │ │ + bne.w d65a <_gather_90_rule+0x51e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d62a <_gather_90_rule+0x502> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.w d668 <_gather_90_rule+0x52c> │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl d878 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bl d88c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d42e <_gather_90_rule+0x306> │ │ │ │ │ + bne.n d442 <_gather_90_rule+0x306> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d582 <_gather_90_rule+0x45a> │ │ │ │ │ + bne.w d598 <_gather_90_rule+0x45c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d6e2 <_gather_90_rule+0x5ba> │ │ │ │ │ + beq.w d67c <_gather_90_rule+0x540> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d6e2 <_gather_90_rule+0x5ba> │ │ │ │ │ + bne.w d67c <_gather_90_rule+0x540> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d546 <_gather_90_rule+0x41e> │ │ │ │ │ + bne.w d55a <_gather_90_rule+0x41e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d6ce <_gather_90_rule+0x5a6> │ │ │ │ │ + beq.w d632 <_gather_90_rule+0x4f6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d6ce <_gather_90_rule+0x5a6> │ │ │ │ │ + bne.w d632 <_gather_90_rule+0x4f6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d6dc <_gather_90_rule+0x5b4> │ │ │ │ │ + bne.w d640 <_gather_90_rule+0x504> │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d4f2 <_gather_90_rule+0x3ca> │ │ │ │ │ + beq.w d506 <_gather_90_rule+0x3ca> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d526 <_gather_90_rule+0x3fe> │ │ │ │ │ + bne.w d53a <_gather_90_rule+0x3fe> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d546 <_gather_90_rule+0x41e> │ │ │ │ │ + bne.w d55a <_gather_90_rule+0x41e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, d3f8 <_gather_90_rule+0x2d0> │ │ │ │ │ + cbnz r0, d40c <_gather_90_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d2d4 <_gather_90_rule+0x1ac> │ │ │ │ │ + b.n d2e8 <_gather_90_rule+0x1ac> │ │ │ │ │ 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 d3ec <_gather_90_rule+0x2c4> │ │ │ │ │ + beq.n d400 <_gather_90_rule+0x2c4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #22 │ │ │ │ │ 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.w d582 <_gather_90_rule+0x45a> │ │ │ │ │ + beq.w d598 <_gather_90_rule+0x45c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d56c <_gather_90_rule+0x444> │ │ │ │ │ + beq.w d580 <_gather_90_rule+0x444> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n d2c8 <_gather_90_rule+0x1a0> │ │ │ │ │ + b.n d2dc <_gather_90_rule+0x1a0> │ │ │ │ │ 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.w d596 <_gather_90_rule+0x46e> │ │ │ │ │ + blt.w d5ac <_gather_90_rule+0x470> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d65e <_gather_90_rule+0x536> │ │ │ │ │ + bne.w d654 <_gather_90_rule+0x518> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d220 <_gather_90_rule+0xf8> │ │ │ │ │ + beq.w d234 <_gather_90_rule+0xf8> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d220 <_gather_90_rule+0xf8> │ │ │ │ │ + beq.w d234 <_gather_90_rule+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d686 <_gather_90_rule+0x55e> │ │ │ │ │ + beq.w d704 <_gather_90_rule+0x5c8> │ │ │ │ │ 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 d686 <_gather_90_rule+0x55e> │ │ │ │ │ + beq.w d704 <_gather_90_rule+0x5c8> │ │ │ │ │ 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 d680 <_gather_90_rule+0x558> │ │ │ │ │ + beq.w d6fe <_gather_90_rule+0x5c2> │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -23470,125 +23483,125 @@ │ │ │ │ │ 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 5050 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d586 <_gather_90_rule+0x45e> │ │ │ │ │ + beq.n d59c <_gather_90_rule+0x460> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n d26a <_gather_90_rule+0x142> │ │ │ │ │ + b.n d27e <_gather_90_rule+0x142> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w d634 <_gather_90_rule+0x50c> │ │ │ │ │ + blt.w d672 <_gather_90_rule+0x536> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d6dc <_gather_90_rule+0x5b4> │ │ │ │ │ + bne.w d640 <_gather_90_rule+0x504> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3d0 <_gather_90_rule+0x2a8> │ │ │ │ │ + beq.w d3e4 <_gather_90_rule+0x2a8> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d5a6 <_gather_90_rule+0x47e> │ │ │ │ │ + bne.n d5bc <_gather_90_rule+0x480> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d3e2 <_gather_90_rule+0x2ba> │ │ │ │ │ + beq.w d3f6 <_gather_90_rule+0x2ba> │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n d3f0 <_gather_90_rule+0x2c8> │ │ │ │ │ + b.n d404 <_gather_90_rule+0x2c8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.w d2ee <_gather_90_rule+0x1c6> │ │ │ │ │ + beq.w d302 <_gather_90_rule+0x1c6> │ │ │ │ │ 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 r6, r3 │ │ │ │ │ - beq.w d2ee <_gather_90_rule+0x1c6> │ │ │ │ │ - b.n d558 <_gather_90_rule+0x430> │ │ │ │ │ + beq.w d302 <_gather_90_rule+0x1c6> │ │ │ │ │ + b.n d56c <_gather_90_rule+0x430> │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d664 <_gather_90_rule+0x53c> │ │ │ │ │ + beq.w d6ac <_gather_90_rule+0x570> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n d438 <_gather_90_rule+0x310> │ │ │ │ │ + b.n d44c <_gather_90_rule+0x310> │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n d3f2 <_gather_90_rule+0x2ca> │ │ │ │ │ + b.n d406 <_gather_90_rule+0x2ca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d67c <_gather_90_rule+0x554> │ │ │ │ │ + beq.n d696 <_gather_90_rule+0x55a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d230 <_gather_90_rule+0x108> │ │ │ │ │ + beq.w d244 <_gather_90_rule+0x108> │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d23e <_gather_90_rule+0x116> │ │ │ │ │ + b.n d252 <_gather_90_rule+0x116> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d534 <_gather_90_rule+0x40c> │ │ │ │ │ + beq.n d548 <_gather_90_rule+0x40c> │ │ │ │ │ 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 d534 <_gather_90_rule+0x40c> │ │ │ │ │ + beq.n d548 <_gather_90_rule+0x40c> │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ 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.n d676 <_gather_90_rule+0x54e> │ │ │ │ │ + beq.n d690 <_gather_90_rule+0x554> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -23597,547 +23610,546 @@ │ │ │ │ │ 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 5050 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, d60a <_gather_90_rule+0x4e2> │ │ │ │ │ + cbz r0, d620 <_gather_90_rule+0x4e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n d412 <_gather_90_rule+0x2ea> │ │ │ │ │ + b.n d426 <_gather_90_rule+0x2ea> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d538 <_gather_90_rule+0x410> │ │ │ │ │ + beq.n d54c <_gather_90_rule+0x410> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d53a <_gather_90_rule+0x412> │ │ │ │ │ + b.n d54e <_gather_90_rule+0x412> │ │ │ │ │ + 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 d3be <_gather_90_rule+0x282> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n d54e <_gather_90_rule+0x412> │ │ │ │ │ + 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 d210 <_gather_90_rule+0xd4> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n d5ac <_gather_90_rule+0x470> │ │ │ │ │ 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 d33a <_gather_90_rule+0x212> │ │ │ │ │ + beq.w d34e <_gather_90_rule+0x212> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d2d4 <_gather_90_rule+0x1ac> │ │ │ │ │ + b.n d2e8 <_gather_90_rule+0x1ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d53a <_gather_90_rule+0x412> │ │ │ │ │ + b.n d54e <_gather_90_rule+0x412> │ │ │ │ │ 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 d1d4 <_gather_90_rule+0xac> │ │ │ │ │ - b.n d5a0 <_gather_90_rule+0x478> │ │ │ │ │ + beq.w d394 <_gather_90_rule+0x258> │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.n d404 <_gather_90_rule+0x2c8> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d5f0 <_gather_90_rule+0x4b4> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d5ac <_gather_90_rule+0x470> │ │ │ │ │ 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 d1fc <_gather_90_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n d596 <_gather_90_rule+0x46e> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w d1e8 <_gather_90_rule+0xac> │ │ │ │ │ + b.n d5b6 <_gather_90_rule+0x47a> │ │ │ │ │ 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 │ │ │ │ │ - b.n d5a2 <_gather_90_rule+0x47a> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d5da <_gather_90_rule+0x4b2> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d596 <_gather_90_rule+0x46e> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d4c0 <_gather_90_rule+0x398> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n d596 <_gather_90_rule+0x46e> │ │ │ │ │ + b.n d5b8 <_gather_90_rule+0x47c> │ │ │ │ │ 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 d190 <_gather_90_rule+0x68> │ │ │ │ │ - b.n d672 <_gather_90_rule+0x54a> │ │ │ │ │ + beq.w d1a4 <_gather_90_rule+0x68> │ │ │ │ │ + b.n d6ba <_gather_90_rule+0x57e> │ │ │ │ │ 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 d166 <_gather_90_rule+0x3e> │ │ │ │ │ + beq.w d17a <_gather_90_rule+0x3e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d246 <_gather_90_rule+0x11e> │ │ │ │ │ + b.n d25a <_gather_90_rule+0x11e> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d290 <_gather_90_rule+0x168> │ │ │ │ │ + bne.w d2a4 <_gather_90_rule+0x168> │ │ │ │ │ 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 d2a8 <_gather_90_rule+0x180> │ │ │ │ │ - b.n d672 <_gather_90_rule+0x54a> │ │ │ │ │ - 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 d3aa <_gather_90_rule+0x282> │ │ │ │ │ + beq.w d2bc <_gather_90_rule+0x180> │ │ │ │ │ + b.n d6ba <_gather_90_rule+0x57e> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d4d4 <_gather_90_rule+0x398> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n d53a <_gather_90_rule+0x412> │ │ │ │ │ - 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 d380 <_gather_90_rule+0x258> │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n d3f0 <_gather_90_rule+0x2c8> │ │ │ │ │ - nop │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n d5ac <_gather_90_rule+0x470> │ │ │ │ │ │ │ │ │ │ -0000d6f8 : │ │ │ │ │ +0000d70c : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d83a │ │ │ │ │ + beq.w d84e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d83a │ │ │ │ │ + bne.w d84e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d79e │ │ │ │ │ + bne.n d7b2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n d77a │ │ │ │ │ + beq.n d78e │ │ │ │ │ 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 r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d7a6 │ │ │ │ │ + cbnz r0, d7ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, d79e │ │ │ │ │ + cbnz r3, d7b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d7f8 │ │ │ │ │ + bne.n d80c │ │ │ │ │ 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 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d82e │ │ │ │ │ + blt.n d842 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d748 │ │ │ │ │ + beq.n d75c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d770 │ │ │ │ │ + b.n d784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d754 │ │ │ │ │ + beq.n d768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d754 │ │ │ │ │ + beq.n d768 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ 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 d76c │ │ │ │ │ + beq.n d780 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d76c │ │ │ │ │ + bne.n d780 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d76a │ │ │ │ │ + beq.n d77e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d770 │ │ │ │ │ + b.n d784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79fc │ │ │ │ │ + bl 79d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d768 │ │ │ │ │ + bne.n d77c │ │ │ │ │ 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 d76c │ │ │ │ │ + beq.n d780 │ │ │ │ │ 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 d76c │ │ │ │ │ - b.n d7e6 │ │ │ │ │ + bne.n d780 │ │ │ │ │ + b.n d7fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d770 │ │ │ │ │ + b.n d784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d72c │ │ │ │ │ + b.n d740 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d844 : │ │ │ │ │ +0000d858 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, d84a │ │ │ │ │ + cbnz r1, d85e │ │ │ │ │ mov r0, r1 │ │ │ │ │ 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, d86e │ │ │ │ │ + cbz r0, d882 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, d86e │ │ │ │ │ + cbz r0, d882 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d878 : │ │ │ │ │ +0000d88c : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d9de │ │ │ │ │ + beq.w d9f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d9de │ │ │ │ │ + bne.w d9f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d8de │ │ │ │ │ + cbnz r3, d8f2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n d8ee │ │ │ │ │ + beq.n d902 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r3, d918 │ │ │ │ │ + cbnz r3, d92c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d960 │ │ │ │ │ + bne.n d974 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d99c │ │ │ │ │ + bne.n d9b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [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.w da52 │ │ │ │ │ + blt.w da66 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, 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, d914 │ │ │ │ │ + cbnz r2, d928 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d8ca │ │ │ │ │ - b.n d8de │ │ │ │ │ + beq.n d8de │ │ │ │ │ + b.n d8f2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d8de │ │ │ │ │ + bne.n d8f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w dac4 │ │ │ │ │ + beq.w dad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dac4 │ │ │ │ │ + bne.w dad8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dabe │ │ │ │ │ + bne.w dad2 │ │ │ │ │ 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 da5e │ │ │ │ │ + bne.w da72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d8ca │ │ │ │ │ - b.n d8de │ │ │ │ │ + beq.n d8de │ │ │ │ │ + b.n d8f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8d6 │ │ │ │ │ + beq.n d8ea │ │ │ │ │ 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 da4c │ │ │ │ │ + beq.n da60 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n da38 │ │ │ │ │ + beq.n da4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d8e4 │ │ │ │ │ + b.n d8f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n da32 │ │ │ │ │ + bne.n da46 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n da2a │ │ │ │ │ + beq.n da3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n da2a │ │ │ │ │ + bne.n da3e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, da1c │ │ │ │ │ + cbnz r2, da30 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r0, d9ee │ │ │ │ │ + cbnz r0, da02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d998 │ │ │ │ │ + b.n d9ac │ │ │ │ │ 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 d8b0 │ │ │ │ │ - b.n d8de │ │ │ │ │ + beq.w d8c4 │ │ │ │ │ + b.n d8f2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ 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, da22 │ │ │ │ │ + cbnz r0, da36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d9d2 │ │ │ │ │ + beq.n d9e6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d9d4 │ │ │ │ │ + b.n d9e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d9d4 │ │ │ │ │ + b.n d9e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d998 │ │ │ │ │ + b.n d9ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d9be │ │ │ │ │ + b.n d9d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n d8e4 │ │ │ │ │ + b.n d8f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d8de │ │ │ │ │ + beq.w d8f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d8e4 │ │ │ │ │ + b.n d8f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d8e4 │ │ │ │ │ + b.n d8f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d8e4 │ │ │ │ │ + b.n d8f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d950 │ │ │ │ │ + beq.w d964 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d950 │ │ │ │ │ + beq.w d964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d950 │ │ │ │ │ + beq.w d964 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -24146,158 +24158,158 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ 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 d952 │ │ │ │ │ + beq.w d966 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d956 │ │ │ │ │ + b.n d96a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d956 │ │ │ │ │ + b.n d96a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d938 │ │ │ │ │ + b.n d94c │ │ │ │ │ │ │ │ │ │ -0000dacc <_loop1_30_rule>: │ │ │ │ │ +0000dae0 <_loop1_30_rule>: │ │ │ │ │ _loop1_30_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.w dc40 <_loop1_30_rule+0x174> │ │ │ │ │ + beq.w dc54 <_loop1_30_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc40 <_loop1_30_rule+0x174> │ │ │ │ │ + bne.w dc54 <_loop1_30_rule+0x174> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dc04 <_loop1_30_rule+0x138> │ │ │ │ │ + bne.n dc18 <_loop1_30_rule+0x138> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc36 <_loop1_30_rule+0x16a> │ │ │ │ │ + beq.w dc4a <_loop1_30_rule+0x16a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dc04 <_loop1_30_rule+0x138> │ │ │ │ │ + bne.n dc18 <_loop1_30_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc68 │ │ │ │ │ + bl dc7c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dbfc <_loop1_30_rule+0x130> │ │ │ │ │ + beq.n dc10 <_loop1_30_rule+0x130> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl dc68 │ │ │ │ │ + bl dc7c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dba2 <_loop1_30_rule+0xd6> │ │ │ │ │ + beq.n dbb6 <_loop1_30_rule+0xd6> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc30 <_loop1_30_rule+0x164> │ │ │ │ │ + beq.n dc44 <_loop1_30_rule+0x164> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl dc68 │ │ │ │ │ + bl dc7c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc24 <_loop1_30_rule+0x158> │ │ │ │ │ + beq.n dc38 <_loop1_30_rule+0x158> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc2e <_loop1_30_rule+0x162> │ │ │ │ │ + beq.n dc42 <_loop1_30_rule+0x162> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r7, #3 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov.w r8, #4 │ │ │ │ │ - bl dc68 │ │ │ │ │ + bl dc7c │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, db9a <_loop1_30_rule+0xce> │ │ │ │ │ + cbz r0, dbae <_loop1_30_rule+0xce> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n dc0c <_loop1_30_rule+0x140> │ │ │ │ │ + beq.n dc20 <_loop1_30_rule+0x140> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - bl dc68 │ │ │ │ │ + bl dc7c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n db7e <_loop1_30_rule+0xb2> │ │ │ │ │ + bne.n db92 <_loop1_30_rule+0xb2> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r7, dba6 <_loop1_30_rule+0xda> │ │ │ │ │ - b.n dbfe <_loop1_30_rule+0x132> │ │ │ │ │ + cbnz r7, dbba <_loop1_30_rule+0xda> │ │ │ │ │ + b.n dc12 <_loop1_30_rule+0x132> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, dbfe <_loop1_30_rule+0x132> │ │ │ │ │ + cbnz r3, dc12 <_loop1_30_rule+0x132> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc50 <_loop1_30_rule+0x184> │ │ │ │ │ + beq.n dc64 <_loop1_30_rule+0x184> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n dbe4 <_loop1_30_rule+0x118> │ │ │ │ │ + ble.n dbf8 <_loop1_30_rule+0x118> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n dbe4 <_loop1_30_rule+0x118> │ │ │ │ │ + beq.n dbf8 <_loop1_30_rule+0x118> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n dbe4 <_loop1_30_rule+0x118> │ │ │ │ │ + beq.n dbf8 <_loop1_30_rule+0x118> │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ movs r2, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ │ str r7, [r0, r2] │ │ │ │ │ adds r2, #4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n dbd6 <_loop1_30_rule+0x10a> │ │ │ │ │ + bne.n dbea <_loop1_30_rule+0x10a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -24308,1316 +24320,1305 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n dbf2 <_loop1_30_rule+0x126> │ │ │ │ │ + b.n dc06 <_loop1_30_rule+0x126> │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, dc30 <_loop1_30_rule+0x164> │ │ │ │ │ + cbz r0, dc44 <_loop1_30_rule+0x164> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n db82 <_loop1_30_rule+0xb6> │ │ │ │ │ + b.n db96 <_loop1_30_rule+0xb6> │ │ │ │ │ mov r5, r7 │ │ │ │ │ movs r6, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n dba6 <_loop1_30_rule+0xda> │ │ │ │ │ + b.n dbba <_loop1_30_rule+0xda> │ │ │ │ │ mov r5, r7 │ │ │ │ │ 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 │ │ │ │ │ - b.n dc04 <_loop1_30_rule+0x138> │ │ │ │ │ + b.n dc18 <_loop1_30_rule+0x138> │ │ │ │ │ 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 db06 <_loop1_30_rule+0x3a> │ │ │ │ │ - b.n dc04 <_loop1_30_rule+0x138> │ │ │ │ │ + beq.w db1a <_loop1_30_rule+0x3a> │ │ │ │ │ + b.n dc18 <_loop1_30_rule+0x138> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n dbf2 <_loop1_30_rule+0x126> │ │ │ │ │ + b.n dc06 <_loop1_30_rule+0x126> │ │ │ │ │ │ │ │ │ │ -0000dc68 : │ │ │ │ │ +0000dc7c : │ │ │ │ │ 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 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 dfbe │ │ │ │ │ + beq.w dfd2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dfbe │ │ │ │ │ + bne.w dfd2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dfce │ │ │ │ │ + bne.w dfe2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dfec │ │ │ │ │ + beq.w e000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dfec │ │ │ │ │ + bne.w e000 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w def4 │ │ │ │ │ + bne.w df08 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w ded4 │ │ │ │ │ + beq.w dee8 │ │ │ │ │ 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 │ │ │ │ │ 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.w debc │ │ │ │ │ + beq.w ded0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w df54 │ │ │ │ │ + beq.w df68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df54 │ │ │ │ │ + bne.w df68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w df62 │ │ │ │ │ + bne.w df76 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df20 │ │ │ │ │ + bne.w df34 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w debe │ │ │ │ │ + bne.w ded2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df68 │ │ │ │ │ + beq.w df7c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df70 │ │ │ │ │ + beq.w df84 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, ddb8 │ │ │ │ │ + cbz r0, ddcc │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dfe8 │ │ │ │ │ + bne.w dffc │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df84 │ │ │ │ │ + beq.w df98 │ │ │ │ │ ldr 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, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dfce │ │ │ │ │ + bne.w dfe2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dfa6 │ │ │ │ │ + beq.w dfba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dfa6 │ │ │ │ │ + bne.w dfba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w df1a │ │ │ │ │ + bne.w df2e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w defa │ │ │ │ │ + beq.w df0e │ │ │ │ │ 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 │ │ │ │ │ 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 dec2 │ │ │ │ │ + beq.n ded6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w df92 │ │ │ │ │ + beq.w dfa6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df92 │ │ │ │ │ + bne.w dfa6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dfa0 │ │ │ │ │ + bne.w dfb4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n df30 │ │ │ │ │ + bne.n df44 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n dec2 │ │ │ │ │ + bne.n ded6 │ │ │ │ │ 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 ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df1a │ │ │ │ │ + beq.n df2e │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dfd4 │ │ │ │ │ + beq.w dfe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r3, deb8 │ │ │ │ │ + cbnz r3, decc │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #8 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd9a │ │ │ │ │ + bne.w ddae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dec4 │ │ │ │ │ + b.n ded8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ddbc │ │ │ │ │ + b.n ddd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ 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 df48 │ │ │ │ │ + blt.n df5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w dce8 │ │ │ │ │ + beq.w dcfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ddbc │ │ │ │ │ + b.n ddd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n df3e │ │ │ │ │ + blt.n df52 │ │ │ │ │ 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 │ │ │ │ │ - beq.w de02 │ │ │ │ │ + beq.w de16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dec4 │ │ │ │ │ + b.n ded8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd32 │ │ │ │ │ - b.n dd30 │ │ │ │ │ + bne.w dd46 │ │ │ │ │ + b.n dd44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n de48 │ │ │ │ │ - b.n de46 │ │ │ │ │ + bne.n de5c │ │ │ │ │ + b.n de5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dec4 │ │ │ │ │ + b.n ded8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ddbc │ │ │ │ │ + b.n ddd0 │ │ │ │ │ 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 dd1e │ │ │ │ │ + beq.w dd32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n ddbc │ │ │ │ │ + b.n ddd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ddbc │ │ │ │ │ + b.n ddd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ddba │ │ │ │ │ + beq.w ddce │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ddbc │ │ │ │ │ + b.n ddd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, dfb6 │ │ │ │ │ + cbnz r0, dfca │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n ddae │ │ │ │ │ + b.n ddc2 │ │ │ │ │ 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 de36 │ │ │ │ │ + beq.w de4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n dec4 │ │ │ │ │ + b.n ded8 │ │ │ │ │ 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 ddea │ │ │ │ │ - b.n df1a │ │ │ │ │ + beq.w ddfe │ │ │ │ │ + b.n df2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ddae │ │ │ │ │ + b.n ddc2 │ │ │ │ │ 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 dca6 │ │ │ │ │ + beq.w dcba │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n ddae │ │ │ │ │ + b.n ddc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dec4 │ │ │ │ │ + beq.w ded8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dec4 │ │ │ │ │ + b.n ded8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ddbc │ │ │ │ │ + b.n ddd0 │ │ │ │ │ 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 dcd0 │ │ │ │ │ - b.n def4 │ │ │ │ │ + beq.w dce4 │ │ │ │ │ + b.n df08 │ │ │ │ │ │ │ │ │ │ -0000dffc : │ │ │ │ │ +0000e010 : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e13e │ │ │ │ │ + beq.w e152 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e13e │ │ │ │ │ + bne.w e152 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e10a │ │ │ │ │ + bne.n e11e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n e0ec │ │ │ │ │ + beq.n e100 │ │ │ │ │ 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 │ │ │ │ │ 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 e0e4 │ │ │ │ │ + beq.n e0f8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e0d2 │ │ │ │ │ + beq.n e0e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e0d2 │ │ │ │ │ + bne.n e0e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e0de │ │ │ │ │ + bne.n e0f2 │ │ │ │ │ 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.n e112 │ │ │ │ │ + bne.n e126 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, e0e4 │ │ │ │ │ + cbnz r2, e0f8 │ │ │ │ │ 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 r5, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ - cbz r0, e0c4 │ │ │ │ │ + cbz r0, e0d8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e12c │ │ │ │ │ + beq.n e140 │ │ │ │ │ ldr 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, pc} │ │ │ │ │ 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 e07a │ │ │ │ │ + beq.n e08e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e0c8 │ │ │ │ │ + b.n e0dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e120 │ │ │ │ │ + blt.n e134 │ │ │ │ │ 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.n e04c │ │ │ │ │ + beq.n e060 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e0c8 │ │ │ │ │ + b.n e0dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e08c │ │ │ │ │ - b.n e08a │ │ │ │ │ + bne.n e0a0 │ │ │ │ │ + b.n e09e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e0c8 │ │ │ │ │ + b.n e0dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0e6 │ │ │ │ │ + beq.n e0fa │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e0c8 │ │ │ │ │ + b.n e0dc │ │ │ │ │ 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 e036 │ │ │ │ │ - b.n e10a │ │ │ │ │ + beq.w e04a │ │ │ │ │ + b.n e11e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e150 <_loop0_28_rule>: │ │ │ │ │ +0000e164 <_loop0_28_rule>: │ │ │ │ │ _loop0_28_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.w e2d4 <_loop0_28_rule+0x184> │ │ │ │ │ + beq.w e2da <_loop0_28_rule+0x176> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e2d4 <_loop0_28_rule+0x184> │ │ │ │ │ + bne.w e2da <_loop0_28_rule+0x176> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e2aa <_loop0_28_rule+0x15a> │ │ │ │ │ + bne.w e2be <_loop0_28_rule+0x15a> │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e2a2 <_loop0_28_rule+0x152> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w e2aa <_loop0_28_rule+0x15a> │ │ │ │ │ + beq.w e2b6 <_loop0_28_rule+0x152> │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w e2be <_loop0_28_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc68 │ │ │ │ │ + bl dc7c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e28c <_loop0_28_rule+0x13c> │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ + beq.n e23a <_loop0_28_rule+0xd6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - bl dc68 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + bl dc7c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e24e <_loop0_28_rule+0xfe> │ │ │ │ │ + beq.n e28c <_loop0_28_rule+0x128> │ │ │ │ │ movs r1, #8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e2d0 <_loop0_28_rule+0x180> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + beq.n e2b0 <_loop0_28_rule+0x14c> │ │ │ │ │ + str r6, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [r6, #4] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - bl dc68 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + bl dc7c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e2cc <_loop0_28_rule+0x17c> │ │ │ │ │ + beq.n e2a8 <_loop0_28_rule+0x144> │ │ │ │ │ movs r1, #16 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e29c <_loop0_28_rule+0x14c> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - str r5, [r0, #8] │ │ │ │ │ - movs r5, #3 │ │ │ │ │ + beq.n e2ae <_loop0_28_rule+0x14a> │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + movs r7, #3 │ │ │ │ │ + str r6, [r0, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov.w r8, #4 │ │ │ │ │ - bl dc68 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + bl dc7c │ │ │ │ │ + mov.w r9, #4 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, e224 <_loop0_28_rule+0xd4> │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - beq.n e2b2 <_loop0_28_rule+0x162> │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + cbz r0, e23a <_loop0_28_rule+0xd6> │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + beq.n e290 <_loop0_28_rule+0x12c> │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w r3, [r6, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - bl dc68 │ │ │ │ │ + str.w r3, [r5, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + bl dc7c │ │ │ │ │ + mov r6, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e208 <_loop0_28_rule+0xb8> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.n e21e <_loop0_28_rule+0xba> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n e29c <_loop0_28_rule+0x14c> │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bgt.n e262 <_loop0_28_rule+0x112> │ │ │ │ │ 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} │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, e29c <_loop0_28_rule+0x14c> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n e2c6 <_loop0_28_rule+0x162> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble.n e278 <_loop0_28_rule+0x114> │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n e23a <_loop0_28_rule+0xea> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ + beq.n e278 <_loop0_28_rule+0x114> │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n e23a <_loop0_28_rule+0xea> │ │ │ │ │ - adds r2, r6, #4 │ │ │ │ │ - lsls r7, r7, #2 │ │ │ │ │ + beq.n e278 <_loop0_28_rule+0x114> │ │ │ │ │ + adds r2, r5, #4 │ │ │ │ │ + lsls r6, r6, #2 │ │ │ │ │ movs r3, #8 │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n e27c <_loop0_28_rule+0x12c> │ │ │ │ │ - b.n e23a <_loop0_28_rule+0xea> │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - 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 │ │ │ │ │ - bne.n e23a <_loop0_28_rule+0xea> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n e26a <_loop0_28_rule+0x106> │ │ │ │ │ + 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 e244 <_loop0_28_rule+0xf4> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.n e23a <_loop0_28_rule+0xd6> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - mov.w r3, r8, lsl #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov.w r3, r9, lsl #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n e29c <_loop0_28_rule+0x14c> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n e20c <_loop0_28_rule+0xbc> │ │ │ │ │ - movs r7, #2 │ │ │ │ │ - b.n e252 <_loop0_28_rule+0x102> │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.n e29c <_loop0_28_rule+0x14c> │ │ │ │ │ + cbz r0, e2b0 <_loop0_28_rule+0x14c> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n e222 <_loop0_28_rule+0xbe> │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + b.n e23a <_loop0_28_rule+0xd6> │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + 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 r7, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n e282 <_loop0_28_rule+0x11e> │ │ │ │ │ + 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 e282 <_loop0_28_rule+0x11e> │ │ │ │ │ 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 e18c <_loop0_28_rule+0x3c> │ │ │ │ │ - b.n e2aa <_loop0_28_rule+0x15a> │ │ │ │ │ + beq.w e1a0 <_loop0_28_rule+0x3c> │ │ │ │ │ + b.n e2be <_loop0_28_rule+0x15a> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000e2e4 <_loop1_31_rule>: │ │ │ │ │ +0000e2ec <_loop1_31_rule>: │ │ │ │ │ _loop1_31_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 eafc <_loop1_31_rule+0x818> │ │ │ │ │ + beq.w eb12 <_loop1_31_rule+0x826> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eafc <_loop1_31_rule+0x818> │ │ │ │ │ + bne.w eb12 <_loop1_31_rule+0x826> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eb0a <_loop1_31_rule+0x826> │ │ │ │ │ + bne.w eb20 <_loop1_31_rule+0x834> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eaec <_loop1_31_rule+0x808> │ │ │ │ │ + beq.w eb02 <_loop1_31_rule+0x816> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eb0a <_loop1_31_rule+0x826> │ │ │ │ │ + bne.w eb20 <_loop1_31_rule+0x834> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ea1c <_loop1_31_rule+0x738> │ │ │ │ │ + beq.w ea2c <_loop1_31_rule+0x740> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ea1c <_loop1_31_rule+0x738> │ │ │ │ │ + bne.w ea2c <_loop1_31_rule+0x740> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e758 <_loop1_31_rule+0x474> │ │ │ │ │ + bne.w e75c <_loop1_31_rule+0x470> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eb36 <_loop1_31_rule+0x852> │ │ │ │ │ + beq.w eb4c <_loop1_31_rule+0x860> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb36 <_loop1_31_rule+0x852> │ │ │ │ │ + bne.w eb4c <_loop1_31_rule+0x860> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eb46 <_loop1_31_rule+0x862> │ │ │ │ │ + bne.w eb5c <_loop1_31_rule+0x870> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w e5f4 <_loop1_31_rule+0x310> │ │ │ │ │ + beq.w e5f8 <_loop1_31_rule+0x30c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e624 <_loop1_31_rule+0x340> │ │ │ │ │ + beq.w e628 <_loop1_31_rule+0x33c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w eb3e <_loop1_31_rule+0x85a> │ │ │ │ │ + beq.w eb54 <_loop1_31_rule+0x868> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb3e <_loop1_31_rule+0x85a> │ │ │ │ │ + bne.w eb54 <_loop1_31_rule+0x868> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eb50 <_loop1_31_rule+0x86c> │ │ │ │ │ + bne.w eb66 <_loop1_31_rule+0x87a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e998 <_loop1_31_rule+0x6b4> │ │ │ │ │ + bne.w e9a0 <_loop1_31_rule+0x6b4> │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e628 <_loop1_31_rule+0x344> │ │ │ │ │ + bne.w e62c <_loop1_31_rule+0x340> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eb4a <_loop1_31_rule+0x866> │ │ │ │ │ + beq.w eb60 <_loop1_31_rule+0x874> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd sl, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eaba <_loop1_31_rule+0x7d6> │ │ │ │ │ + beq.w ead0 <_loop1_31_rule+0x7e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11620 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e8fe <_loop1_31_rule+0x61a> │ │ │ │ │ + beq.w e902 <_loop1_31_rule+0x616> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e8fe <_loop1_31_rule+0x61a> │ │ │ │ │ + beq.w e902 <_loop1_31_rule+0x616> │ │ │ │ │ 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 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eb12 <_loop1_31_rule+0x82e> │ │ │ │ │ + bne.w eb28 <_loop1_31_rule+0x83c> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e74c <_loop1_31_rule+0x468> │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ + beq.w e750 <_loop1_31_rule+0x464> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ mov sl, r6 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ mov r8, ip │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ │ + strd r9, ip, [sp, #16] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ │ + mov fp, r8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eb16 <_loop1_31_rule+0x832> │ │ │ │ │ + beq.w eb2c <_loop1_31_rule+0x840> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb16 <_loop1_31_rule+0x832> │ │ │ │ │ + bne.w eb2c <_loop1_31_rule+0x840> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e9e2 <_loop1_31_rule+0x6fe> │ │ │ │ │ + bne.w e9ec <_loop1_31_rule+0x700> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eb1e <_loop1_31_rule+0x83a> │ │ │ │ │ + beq.w eb34 <_loop1_31_rule+0x848> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb1e <_loop1_31_rule+0x83a> │ │ │ │ │ + bne.w eb34 <_loop1_31_rule+0x848> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e964 <_loop1_31_rule+0x680> │ │ │ │ │ + bne.w e96a <_loop1_31_rule+0x67e> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w e944 <_loop1_31_rule+0x660> │ │ │ │ │ + beq.w e94a <_loop1_31_rule+0x65e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e7ec <_loop1_31_rule+0x508> │ │ │ │ │ + beq.w e7f0 <_loop1_31_rule+0x504> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eae4 <_loop1_31_rule+0x800> │ │ │ │ │ + beq.w eafa <_loop1_31_rule+0x80e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eae4 <_loop1_31_rule+0x800> │ │ │ │ │ + bne.w eafa <_loop1_31_rule+0x80e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ea66 <_loop1_31_rule+0x782> │ │ │ │ │ + bne.w ea7a <_loop1_31_rule+0x78e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e9c2 <_loop1_31_rule+0x6de> │ │ │ │ │ + bne.w e9cc <_loop1_31_rule+0x6e0> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e7ee <_loop1_31_rule+0x50a> │ │ │ │ │ + bne.w e7f2 <_loop1_31_rule+0x506> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eaac <_loop1_31_rule+0x7c8> │ │ │ │ │ + beq.w eac2 <_loop1_31_rule+0x7d6> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea96 <_loop1_31_rule+0x7b2> │ │ │ │ │ + beq.w eaac <_loop1_31_rule+0x7c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11620 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e932 <_loop1_31_rule+0x64e> │ │ │ │ │ + beq.w e938 <_loop1_31_rule+0x64c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e932 <_loop1_31_rule+0x64e> │ │ │ │ │ + beq.w e938 <_loop1_31_rule+0x64c> │ │ │ │ │ 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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ea3c <_loop1_31_rule+0x758> │ │ │ │ │ + bne.w ea4e <_loop1_31_rule+0x762> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 ea34 <_loop1_31_rule+0x750> │ │ │ │ │ + beq.w ea44 <_loop1_31_rule+0x758> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w e91c <_loop1_31_rule+0x638> │ │ │ │ │ + beq.w e922 <_loop1_31_rule+0x636> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n e496 <_loop1_31_rule+0x1b2> │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n e49c <_loop1_31_rule+0x1b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w e9fe <_loop1_31_rule+0x71a> │ │ │ │ │ + blt.w ea0c <_loop1_31_rule+0x720> │ │ │ │ │ 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 r7, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eb46 <_loop1_31_rule+0x862> │ │ │ │ │ + bne.w eb5c <_loop1_31_rule+0x870> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e3b6 <_loop1_31_rule+0xd2> │ │ │ │ │ + bne.w e3be <_loop1_31_rule+0xd2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ea2c <_loop1_31_rule+0x748> │ │ │ │ │ + bne.w ea3c <_loop1_31_rule+0x750> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eb2e <_loop1_31_rule+0x84a> │ │ │ │ │ + beq.w eb44 <_loop1_31_rule+0x858> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb2e <_loop1_31_rule+0x84a> │ │ │ │ │ + bne.w eb44 <_loop1_31_rule+0x858> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eab6 <_loop1_31_rule+0x7d2> │ │ │ │ │ + bne.w eacc <_loop1_31_rule+0x7e0> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w e792 <_loop1_31_rule+0x4ae> │ │ │ │ │ + beq.w e796 <_loop1_31_rule+0x4aa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e7c2 <_loop1_31_rule+0x4de> │ │ │ │ │ + beq.w e7c6 <_loop1_31_rule+0x4da> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w eaca <_loop1_31_rule+0x7e6> │ │ │ │ │ + beq.w eae0 <_loop1_31_rule+0x7f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eaca <_loop1_31_rule+0x7e6> │ │ │ │ │ + bne.w eae0 <_loop1_31_rule+0x7f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ead8 <_loop1_31_rule+0x7f4> │ │ │ │ │ + bne.w eaee <_loop1_31_rule+0x802> │ │ │ │ │ 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 e9a8 <_loop1_31_rule+0x6c4> │ │ │ │ │ + bne.w e9b0 <_loop1_31_rule+0x6c4> │ │ │ │ │ movs r1, #0 │ │ │ │ │ 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.n e7c4 <_loop1_31_rule+0x4e0> │ │ │ │ │ + bne.n e7c8 <_loop1_31_rule+0x4dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e990 <_loop1_31_rule+0x6ac> │ │ │ │ │ + beq.w e998 <_loop1_31_rule+0x6ac> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd sl, r0, [sp] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea46 <_loop1_31_rule+0x762> │ │ │ │ │ + beq.w ea5a <_loop1_31_rule+0x76e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11620 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e938 <_loop1_31_rule+0x654> │ │ │ │ │ + beq.w e93e <_loop1_31_rule+0x652> │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w e938 <_loop1_31_rule+0x654> │ │ │ │ │ + bne.w e93e <_loop1_31_rule+0x652> │ │ │ │ │ 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 e938 <_loop1_31_rule+0x654> │ │ │ │ │ + beq.w e93e <_loop1_31_rule+0x652> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e47c <_loop1_31_rule+0x198> │ │ │ │ │ + bne.w e484 <_loop1_31_rule+0x198> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb26 <_loop1_31_rule+0x842> │ │ │ │ │ + bne.w eb3c <_loop1_31_rule+0x850> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e7d6 <_loop1_31_rule+0x4f2> │ │ │ │ │ + beq.n e7da <_loop1_31_rule+0x4ee> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e7d6 <_loop1_31_rule+0x4f2> │ │ │ │ │ + bne.n e7da <_loop1_31_rule+0x4ee> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea7c <_loop1_31_rule+0x798> │ │ │ │ │ + beq.w ea92 <_loop1_31_rule+0x7a6> │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.w e90e <_loop1_31_rule+0x62a> │ │ │ │ │ + bge.w e914 <_loop1_31_rule+0x628> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n e77e <_loop1_31_rule+0x49a> │ │ │ │ │ + b.n e782 <_loop1_31_rule+0x496> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ea30 <_loop1_31_rule+0x74c> │ │ │ │ │ + blt.w ea40 <_loop1_31_rule+0x754> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eab6 <_loop1_31_rule+0x7d2> │ │ │ │ │ + bne.w eacc <_loop1_31_rule+0x7e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e682 <_loop1_31_rule+0x39e> │ │ │ │ │ + bne.w e686 <_loop1_31_rule+0x39a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n e764 <_loop1_31_rule+0x480> │ │ │ │ │ + bne.n e768 <_loop1_31_rule+0x47c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -25625,541 +25626,542 @@ │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e9e2 <_loop1_31_rule+0x6fe> │ │ │ │ │ + bne.w e9ec <_loop1_31_rule+0x700> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ea5e <_loop1_31_rule+0x77a> │ │ │ │ │ + beq.w ea72 <_loop1_31_rule+0x786> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ea5e <_loop1_31_rule+0x77a> │ │ │ │ │ + bne.w ea72 <_loop1_31_rule+0x786> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e98a <_loop1_31_rule+0x6a6> │ │ │ │ │ + bne.w e990 <_loop1_31_rule+0x6a4> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w e96c <_loop1_31_rule+0x688> │ │ │ │ │ + beq.w e972 <_loop1_31_rule+0x686> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e904 <_loop1_31_rule+0x620> │ │ │ │ │ + beq.n e908 <_loop1_31_rule+0x61c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ea56 <_loop1_31_rule+0x772> │ │ │ │ │ + beq.w ea6a <_loop1_31_rule+0x77e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ea56 <_loop1_31_rule+0x772> │ │ │ │ │ + bne.w ea6a <_loop1_31_rule+0x77e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ea6e <_loop1_31_rule+0x78a> │ │ │ │ │ + bne.w ea82 <_loop1_31_rule+0x796> │ │ │ │ │ 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.w e9d2 <_loop1_31_rule+0x6ee> │ │ │ │ │ + bne.w e9dc <_loop1_31_rule+0x6f0> │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e9ea <_loop1_31_rule+0x706> │ │ │ │ │ + bne.w e9f6 <_loop1_31_rule+0x70a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e98a <_loop1_31_rule+0x6a6> │ │ │ │ │ + beq.n e990 <_loop1_31_rule+0x6a4> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea40 <_loop1_31_rule+0x75c> │ │ │ │ │ + beq.w ea52 <_loop1_31_rule+0x766> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11620 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e9b8 <_loop1_31_rule+0x6d4> │ │ │ │ │ + beq.n e9c0 <_loop1_31_rule+0x6d4> │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e9b8 <_loop1_31_rule+0x6d4> │ │ │ │ │ + bne.n e9c0 <_loop1_31_rule+0x6d4> │ │ │ │ │ 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 e9b8 <_loop1_31_rule+0x6d4> │ │ │ │ │ + beq.n e9c0 <_loop1_31_rule+0x6d4> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n e5c8 <_loop1_31_rule+0x2e4> │ │ │ │ │ + b.n e5cc <_loop1_31_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e62c <_loop1_31_rule+0x348> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n e630 <_loop1_31_rule+0x344> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n e7c6 <_loop1_31_rule+0x4e2> │ │ │ │ │ + b.n e7ca <_loop1_31_rule+0x4de> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7e4 <_loop1_31_rule+0x500> │ │ │ │ │ + b.n e7e8 <_loop1_31_rule+0x4fc> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea90 <_loop1_31_rule+0x7ac> │ │ │ │ │ + beq.w eaa6 <_loop1_31_rule+0x7ba> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n e5e6 <_loop1_31_rule+0x302> │ │ │ │ │ + b.n e5ea <_loop1_31_rule+0x2fe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e7f2 <_loop1_31_rule+0x50e> │ │ │ │ │ + b.n e7f6 <_loop1_31_rule+0x50a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7d6 <_loop1_31_rule+0x4f2> │ │ │ │ │ + b.n e7da <_loop1_31_rule+0x4ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e9f2 <_loop1_31_rule+0x70e> │ │ │ │ │ + blt.n ea00 <_loop1_31_rule+0x714> │ │ │ │ │ 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 │ │ │ │ │ - beq.w e504 <_loop1_31_rule+0x220> │ │ │ │ │ + beq.w e508 <_loop1_31_rule+0x21c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7f2 <_loop1_31_rule+0x50e> │ │ │ │ │ + b.n e7f6 <_loop1_31_rule+0x50a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ea0a <_loop1_31_rule+0x726> │ │ │ │ │ + blt.n ea18 <_loop1_31_rule+0x72c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e836 <_loop1_31_rule+0x552> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + beq.w e83a <_loop1_31_rule+0x54e> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7ca <_loop1_31_rule+0x4e6> │ │ │ │ │ + b.n e7ce <_loop1_31_rule+0x4e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e3f6 <_loop1_31_rule+0x112> │ │ │ │ │ - b.n e3f0 <_loop1_31_rule+0x10c> │ │ │ │ │ + bne.w e3fe <_loop1_31_rule+0x112> │ │ │ │ │ + b.n e3f8 <_loop1_31_rule+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e6be <_loop1_31_rule+0x3da> │ │ │ │ │ - b.n e6ba <_loop1_31_rule+0x3d6> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + bne.w e6c2 <_loop1_31_rule+0x3d6> │ │ │ │ │ + b.n e6be <_loop1_31_rule+0x3d2> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n e7ca <_loop1_31_rule+0x4e6> │ │ │ │ │ + b.n e7ce <_loop1_31_rule+0x4e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e552 <_loop1_31_rule+0x26e> │ │ │ │ │ - b.n e54c <_loop1_31_rule+0x268> │ │ │ │ │ + bne.w e556 <_loop1_31_rule+0x26a> │ │ │ │ │ + b.n e550 <_loop1_31_rule+0x264> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e882 <_loop1_31_rule+0x59e> │ │ │ │ │ - b.n e87c <_loop1_31_rule+0x598> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + bne.w e886 <_loop1_31_rule+0x59a> │ │ │ │ │ + b.n e880 <_loop1_31_rule+0x594> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n e758 <_loop1_31_rule+0x474> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n e75c <_loop1_31_rule+0x470> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n e7c6 <_loop1_31_rule+0x4e2> │ │ │ │ │ + b.n e7ca <_loop1_31_rule+0x4de> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7f2 <_loop1_31_rule+0x50e> │ │ │ │ │ + b.n e7f6 <_loop1_31_rule+0x50a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e62c <_loop1_31_rule+0x348> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n e630 <_loop1_31_rule+0x344> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7ca <_loop1_31_rule+0x4e6> │ │ │ │ │ + b.n e7ce <_loop1_31_rule+0x4e2> │ │ │ │ │ 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 e366 <_loop1_31_rule+0x82> │ │ │ │ │ + beq.w e36e <_loop1_31_rule+0x82> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e758 <_loop1_31_rule+0x474> │ │ │ │ │ + b.n e75c <_loop1_31_rule+0x470> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n ea10 <_loop1_31_rule+0x72c> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n ea20 <_loop1_31_rule+0x734> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n e74c <_loop1_31_rule+0x468> │ │ │ │ │ + b.n e750 <_loop1_31_rule+0x464> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7f2 <_loop1_31_rule+0x50e> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n e7f6 <_loop1_31_rule+0x50a> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ead2 <_loop1_31_rule+0x7ee> │ │ │ │ │ + bne.n eae8 <_loop1_31_rule+0x7fc> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7ca <_loop1_31_rule+0x4e6> │ │ │ │ │ + b.n e7ce <_loop1_31_rule+0x4e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e862 <_loop1_31_rule+0x57e> │ │ │ │ │ + b.n e866 <_loop1_31_rule+0x57a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e818 <_loop1_31_rule+0x534> │ │ │ │ │ + b.n e81c <_loop1_31_rule+0x530> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7ee <_loop1_31_rule+0x50a> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n e7f2 <_loop1_31_rule+0x506> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7c6 <_loop1_31_rule+0x4e2> │ │ │ │ │ + b.n e7ca <_loop1_31_rule+0x4de> │ │ │ │ │ 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 e918 <_loop1_31_rule+0x634> │ │ │ │ │ + b.n e91e <_loop1_31_rule+0x632> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b.n ea7e <_loop1_31_rule+0x79a> │ │ │ │ │ + b.n ea94 <_loop1_31_rule+0x7a8> │ │ │ │ │ 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 e934 <_loop1_31_rule+0x650> │ │ │ │ │ + beq.w e93a <_loop1_31_rule+0x64e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e7f2 <_loop1_31_rule+0x50e> │ │ │ │ │ + b.n e7f6 <_loop1_31_rule+0x50a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7f2 <_loop1_31_rule+0x50e> │ │ │ │ │ + b.n e7f6 <_loop1_31_rule+0x50a> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e990 <_loop1_31_rule+0x6ac> │ │ │ │ │ + b.n e998 <_loop1_31_rule+0x6ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, eadc <_loop1_31_rule+0x7f8> │ │ │ │ │ + cbnz r0, eaf2 <_loop1_31_rule+0x806> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e62c <_loop1_31_rule+0x348> │ │ │ │ │ + b.n e630 <_loop1_31_rule+0x344> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e6a2 <_loop1_31_rule+0x3be> │ │ │ │ │ + b.n e6a6 <_loop1_31_rule+0x3ba> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ea52 <_loop1_31_rule+0x76e> │ │ │ │ │ + b.n ea66 <_loop1_31_rule+0x77a> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n ea74 <_loop1_31_rule+0x790> │ │ │ │ │ + b.n ea8a <_loop1_31_rule+0x79e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e62c <_loop1_31_rule+0x348> │ │ │ │ │ + b.n e630 <_loop1_31_rule+0x344> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e532 <_loop1_31_rule+0x24e> │ │ │ │ │ + b.n e536 <_loop1_31_rule+0x24a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e918 <_loop1_31_rule+0x634> │ │ │ │ │ + b.n e91e <_loop1_31_rule+0x632> │ │ │ │ │ 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 e320 <_loop1_31_rule+0x3c> │ │ │ │ │ + beq.w e328 <_loop1_31_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e918 <_loop1_31_rule+0x634> │ │ │ │ │ + b.n e91e <_loop1_31_rule+0x632> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e62c <_loop1_31_rule+0x348> │ │ │ │ │ + b.n e630 <_loop1_31_rule+0x344> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e4ba <_loop1_31_rule+0x1d6> │ │ │ │ │ + b.n e4be <_loop1_31_rule+0x1d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e4e4 <_loop1_31_rule+0x200> │ │ │ │ │ + b.n e4e8 <_loop1_31_rule+0x1fc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e75a <_loop1_31_rule+0x476> │ │ │ │ │ + b.n e75e <_loop1_31_rule+0x472> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e654 <_loop1_31_rule+0x370> │ │ │ │ │ + b.n e658 <_loop1_31_rule+0x36c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e388 <_loop1_31_rule+0xa4> │ │ │ │ │ + b.n e390 <_loop1_31_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e3d6 <_loop1_31_rule+0xf2> │ │ │ │ │ + b.n e3de <_loop1_31_rule+0xf2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e628 <_loop1_31_rule+0x344> │ │ │ │ │ + b.n e62c <_loop1_31_rule+0x340> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n eac4 <_loop1_31_rule+0x7e0> │ │ │ │ │ + b.n eada <_loop1_31_rule+0x7ee> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e628 <_loop1_31_rule+0x344> │ │ │ │ │ + b.n e62c <_loop1_31_rule+0x340> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000eb58 : │ │ │ │ │ +0000eb70 : │ │ │ │ │ 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 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 ef22 │ │ │ │ │ + beq.w ef3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ef22 │ │ │ │ │ + bne.w ef3a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ef32 │ │ │ │ │ + bne.w ef4a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ef0e │ │ │ │ │ + beq.w ef26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ef0e │ │ │ │ │ + bne.w ef26 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ef1c │ │ │ │ │ + bne.w ef34 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n ec28 │ │ │ │ │ + beq.n ec40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ec54 │ │ │ │ │ + bne.n ec6c │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ece2 │ │ │ │ │ + bne.n ecfa │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w eee6 │ │ │ │ │ + bne.w eefe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed30 │ │ │ │ │ + beq.w ed48 │ │ │ │ │ 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, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed30 │ │ │ │ │ + beq.w ed48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w eeda │ │ │ │ │ + blt.w eef2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ef1c │ │ │ │ │ + bne.w ef34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ebde │ │ │ │ │ + beq.n ebf6 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ebde │ │ │ │ │ + beq.n ebf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eef8 │ │ │ │ │ + beq.w ef10 │ │ │ │ │ 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 eef8 │ │ │ │ │ + beq.w ef10 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r6, 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 eef2 │ │ │ │ │ + beq.w ef0a │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -26167,141 +26169,141 @@ │ │ │ │ │ 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 5050 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, ecc6 │ │ │ │ │ + cbz r0, ecde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ec1e │ │ │ │ │ + b.n ec36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eeee │ │ │ │ │ + beq.w ef06 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ebee │ │ │ │ │ + beq.n ec06 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ef32 │ │ │ │ │ + bne.w ef4a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ef06 │ │ │ │ │ + beq.w ef1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ef06 │ │ │ │ │ + bne.w ef1e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ef00 │ │ │ │ │ + bne.w ef18 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1211 @ 0x4bb │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, ed38 │ │ │ │ │ + cbz r0, ed50 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n ecc2 │ │ │ │ │ + bne.n ecda │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n ebee │ │ │ │ │ + b.n ec06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n ecc2 │ │ │ │ │ + b.n ecda │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ef00 │ │ │ │ │ + bne.w ef18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ee14 │ │ │ │ │ + bne.n ee2c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ef00 │ │ │ │ │ + bne.w ef18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, eda8 │ │ │ │ │ + cbnz r0, edc0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ef00 │ │ │ │ │ + bne.w ef18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_119_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, ed90 │ │ │ │ │ + cbz r0, eda8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ee74 │ │ │ │ │ + bne.n ee8c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1211 @ 0x4bb │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n ed1e │ │ │ │ │ + b.n ed36 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed66 │ │ │ │ │ + beq.n ed7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed66 │ │ │ │ │ + beq.n ed7e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_118_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_118_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed66 │ │ │ │ │ + beq.n ed7e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -26311,38 +26313,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed98 │ │ │ │ │ + beq.n edb0 │ │ │ │ │ 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 ed2c │ │ │ │ │ + b.n ed44 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed50 │ │ │ │ │ + beq.n ed68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed50 │ │ │ │ │ + beq.n ed68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -26363,42 +26365,42 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - bl 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ee06 │ │ │ │ │ - b.n ed98 │ │ │ │ │ + bne.n ee1e │ │ │ │ │ + b.n edb0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed90 │ │ │ │ │ + beq.n eda8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed90 │ │ │ │ │ + beq.n eda8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_118_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_118_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed90 │ │ │ │ │ + beq.w eda8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -26418,566 +26420,683 @@ │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n ee62 │ │ │ │ │ + b.n ee7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ecd8 │ │ │ │ │ + b.n ecf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ec1e │ │ │ │ │ + b.n ec36 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ecd8 │ │ │ │ │ + b.n ecf0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ec94 │ │ │ │ │ + b.n ecac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ecd8 │ │ │ │ │ + b.n ecf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ee10 │ │ │ │ │ + b.n ee28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ed06 │ │ │ │ │ + b.n ed1e │ │ │ │ │ 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 ebbe │ │ │ │ │ + beq.w ebd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ecd8 │ │ │ │ │ + b.n ecf0 │ │ │ │ │ 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 eb96 │ │ │ │ │ + beq.w ebae │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n ec1e │ │ │ │ │ + b.n ec36 │ │ │ │ │ │ │ │ │ │ -0000ef38 : │ │ │ │ │ +0000ef50 : │ │ │ │ │ tuple_rule(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #20 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f094 │ │ │ │ │ + beq.w f1c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f094 │ │ │ │ │ + bne.w f1c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f06e │ │ │ │ │ - ldrd r6, r5, [r4, #8] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq.n f050 │ │ │ │ │ + bne.w f1a4 │ │ │ │ │ + ldrd r5, r6, [r4, #8] │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq.w f184 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + 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 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f040 │ │ │ │ │ + beq.w f0de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n f048 │ │ │ │ │ + beq.w f15a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f048 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n f082 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.w f15a │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w f16a │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w f174 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w f174 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n f0d6 │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n f0ba │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bl f0c4 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f036 │ │ │ │ │ + bne.n f0f8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n f0d6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl eb70 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n f0f2 │ │ │ │ │ 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.n f036 │ │ │ │ │ + beq.n f0e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f538 │ │ │ │ │ + bl f660 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n f038 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bne.w f170 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f08a │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + beq.w f1b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, f042 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n f0e0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, f040 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n f0de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f06e │ │ │ │ │ + beq.w f1a4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - ldr r5, [r6, #24] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0a4 │ │ │ │ │ + beq.w f1d4 │ │ │ │ │ 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, pc} │ │ │ │ │ + add sp, #28 │ │ │ │ │ + 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.n f130 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n eff0 │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n f018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f0ea │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n f02c │ │ │ │ │ + b.n f0b0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n f06e │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f0ea │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 931c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n f024 │ │ │ │ │ + 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 │ │ │ │ │ + cbz r0, f150 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 0 <_PyAST_Starred> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, f13c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n f03c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f0ea │ │ │ │ │ + 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.n f0e8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n f0ea │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f0ea │ │ │ │ │ + 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 efdc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f0e0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f0ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n efb0 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w f004 │ │ │ │ │ + b.n f0d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f078 │ │ │ │ │ + blt.n f1ae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + 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 r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ef88 │ │ │ │ │ + beq.w efa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f030 │ │ │ │ │ + b.n f0b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f072 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f042 │ │ │ │ │ + b.n f1a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, f0b6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, f1e6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f03c │ │ │ │ │ + b.n f0ee │ │ │ │ │ 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 ef72 │ │ │ │ │ - b.n f06e │ │ │ │ │ + beq.w ef8c │ │ │ │ │ + b.n f1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f044 │ │ │ │ │ + beq.n f0e2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f072 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f1a8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f042 │ │ │ │ │ - nop │ │ │ │ │ + b.n f16a │ │ │ │ │ │ │ │ │ │ -0000f0c4 : │ │ │ │ │ +0000f1ec : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + push {r4, r5, r6, r7, 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 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n f1b6 │ │ │ │ │ + beq.n f2e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f1b6 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, f154 │ │ │ │ │ - ldrd r6, r5, [r4, #8] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq.n f136 │ │ │ │ │ + bne.n f2e2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r2, f27e │ │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.n f25a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f162 │ │ │ │ │ + cbnz r0, f28a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cbnz r3, f154 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cbnz r3, f27e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, f15c │ │ │ │ │ + bl eb70 │ │ │ │ │ + cbz r0, f286 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + add sp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f1aa │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ + blt.n f2d0 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f10e │ │ │ │ │ + beq.n f234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f12c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n f128 │ │ │ │ │ + b.n f252 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n f24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f118 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + beq.n f23e │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ 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 f128 │ │ │ │ │ + cbz r0, f2dc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f128 │ │ │ │ │ + bne.n f24c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f15e │ │ │ │ │ + beq.n f24c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f12c │ │ │ │ │ + b.n f252 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f12c │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n f252 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n f252 │ │ │ │ │ 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 f0f8 │ │ │ │ │ - b.n f154 │ │ │ │ │ + b.n f21a │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000f1c4 : │ │ │ │ │ +0000f2ec : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f476 │ │ │ │ │ + beq.w f59e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f476 │ │ │ │ │ + bne.w f59e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f484 │ │ │ │ │ + bne.w f5ac │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f3b2 │ │ │ │ │ + bne.w f4da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f484 │ │ │ │ │ + bne.w f5ac │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3f2 │ │ │ │ │ + beq.w f51a │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3f2 │ │ │ │ │ + beq.w f51a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f4e6 │ │ │ │ │ + beq.w f60e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f4e6 │ │ │ │ │ + bne.w f60e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f470 │ │ │ │ │ + bne.w f598 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f4a4 │ │ │ │ │ + beq.w f5cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f4a4 │ │ │ │ │ + bne.w f5cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f4b2 │ │ │ │ │ + bne.w f5da │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f494 │ │ │ │ │ + beq.w f5bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f4a0 │ │ │ │ │ + bne.w f5c8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n f302 │ │ │ │ │ + beq.n f42a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, f302 │ │ │ │ │ + cbnz r0, f42a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, f30e │ │ │ │ │ + cbnz r3, f436 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f3d4 │ │ │ │ │ + bne.n f4fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r3, f30e │ │ │ │ │ + cbnz r3, f436 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1b4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, f312 │ │ │ │ │ + cbz r0, f43a │ │ │ │ │ cmp r7, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n f3c0 │ │ │ │ │ + beq.n f4e8 │ │ │ │ │ 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 f2b6 │ │ │ │ │ + bne.n f3de │ │ │ │ │ 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 f2c6 │ │ │ │ │ + beq.n f3ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f464 │ │ │ │ │ + beq.w f58c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f464 │ │ │ │ │ + bne.w f58c │ │ │ │ │ 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 f48e │ │ │ │ │ + beq.w f5b6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n f376 │ │ │ │ │ + ble.n f49e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n f376 │ │ │ │ │ + beq.n f49e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n f376 │ │ │ │ │ + beq.n f49e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n f376 │ │ │ │ │ + beq.n f49e │ │ │ │ │ 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 r5, r3 │ │ │ │ │ - bne.n f366 │ │ │ │ │ + bne.n f48e │ │ │ │ │ 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 f51e │ │ │ │ │ + beq.w f646 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, f3f2 │ │ │ │ │ + cbz r0, f51a │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -26989,404 +27108,404 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f48e │ │ │ │ │ + beq.n f5b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n f2f0 │ │ │ │ │ + b.n f418 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_register_stmts> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_register_stmts │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f50a │ │ │ │ │ + beq.w f632 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f2ea │ │ │ │ │ + b.n f412 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n f484 │ │ │ │ │ + bne.n f5ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1b4c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f3a2 │ │ │ │ │ + bne.n f4ca │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f3a2 │ │ │ │ │ + beq.n f4ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f486 │ │ │ │ │ + bne.n f5ae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f4b8 │ │ │ │ │ + beq.n f5e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f4b8 │ │ │ │ │ + bne.n f5e0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, f458 │ │ │ │ │ + cbnz r6, f580 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, f458 │ │ │ │ │ + cbz r0, f580 │ │ │ │ │ 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 │ │ │ │ │ - bne.n f4c0 │ │ │ │ │ + bne.n f5e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n f3a2 │ │ │ │ │ + b.n f4ca │ │ │ │ │ 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 f3f4 │ │ │ │ │ + b.n f51c │ │ │ │ │ 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 f200 │ │ │ │ │ + beq.w f328 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f3ba │ │ │ │ │ + b.n f4e2 │ │ │ │ │ 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 f470 │ │ │ │ │ + b.n f598 │ │ │ │ │ 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 f28c │ │ │ │ │ + beq.w f3b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f470 │ │ │ │ │ + b.n f598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f434 │ │ │ │ │ + b.n f55c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbz r0, f4f8 │ │ │ │ │ + cbz r0, f620 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f3a2 │ │ │ │ │ + b.n f4ca │ │ │ │ │ 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 f266 │ │ │ │ │ - b.n f470 │ │ │ │ │ + beq.w f38e │ │ │ │ │ + b.n f598 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f458 │ │ │ │ │ + beq.n f580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f45c │ │ │ │ │ + b.n f584 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f312 │ │ │ │ │ + beq.w f43a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f312 │ │ │ │ │ + b.n f43a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, f52e │ │ │ │ │ + cbnz r0, f656 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f3f4 │ │ │ │ │ + b.n f51c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f3f4 │ │ │ │ │ + b.n f51c │ │ │ │ │ │ │ │ │ │ -0000f538 : │ │ │ │ │ +0000f660 : │ │ │ │ │ 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 r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f936 │ │ │ │ │ + beq.w fa5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f936 │ │ │ │ │ + bne.w fa5e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f946 │ │ │ │ │ + bne.w fa6e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f914 │ │ │ │ │ + beq.w fa3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f914 │ │ │ │ │ + bne.w fa3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f842 │ │ │ │ │ + bne.w f96a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f926 │ │ │ │ │ + beq.w fa4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f926 │ │ │ │ │ + bne.w fa4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f83e │ │ │ │ │ + bne.w f966 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f822 │ │ │ │ │ + beq.w f94a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f85c │ │ │ │ │ + bne.w f984 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f83e │ │ │ │ │ + bne.w f966 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f842 │ │ │ │ │ + beq.w f96a │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f8a0 │ │ │ │ │ + beq.w f9c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f8a0 │ │ │ │ │ + bne.w f9c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f83e │ │ │ │ │ + bne.w f966 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f952 │ │ │ │ │ + beq.w fa7a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f83e │ │ │ │ │ + bne.w f966 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6da │ │ │ │ │ + beq.n f802 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f960 │ │ │ │ │ + beq.w fa88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f960 │ │ │ │ │ + bne.w fa88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f8fe │ │ │ │ │ + bne.w fa26 │ │ │ │ │ ldrd r7, r2, [r4, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w f79e │ │ │ │ │ + beq.w f8c6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldrd sl, r3, [r2, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f7c8 │ │ │ │ │ + bne.w f8f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f8fe │ │ │ │ │ + bne.w fa26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f850 │ │ │ │ │ + beq.w f978 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f80e │ │ │ │ │ + beq.w f936 │ │ │ │ │ str.w r7, [r9, r5, lsl #2] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f658 │ │ │ │ │ + bne.n f780 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ 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 f94c │ │ │ │ │ + beq.w fa74 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n f75e │ │ │ │ │ + ble.n f886 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n f75e │ │ │ │ │ + beq.n f886 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n f75e │ │ │ │ │ + beq.n f886 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n f75e │ │ │ │ │ + beq.n f886 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n f75e │ │ │ │ │ + beq.n f886 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n f75e │ │ │ │ │ + beq.n f886 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n f75e │ │ │ │ │ + beq.n f886 │ │ │ │ │ sub.w r7, r9, #4 │ │ │ │ │ add.w r2, r9, #20 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, r9, #4 │ │ │ │ │ add.w r3, ip, r2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n f74e │ │ │ │ │ + bne.n f876 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -27395,438 +27514,438 @@ │ │ │ │ │ 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 f846 │ │ │ │ │ + beq.n f96e │ │ │ │ │ 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 f95c │ │ │ │ │ + bne.w fa84 │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f8ba │ │ │ │ │ + blt.w f9e2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldrd sl, r3, [r2, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f8fe │ │ │ │ │ + bne.w fa26 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - b.n f69a │ │ │ │ │ + b.n f7c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f8f4 │ │ │ │ │ + beq.w fa1c │ │ │ │ │ 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.n f8e4 │ │ │ │ │ + beq.n fa0c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8ce │ │ │ │ │ + beq.n f9f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w f6c4 │ │ │ │ │ + bne.w f7ec │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f94c │ │ │ │ │ + beq.w fa74 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n f6c4 │ │ │ │ │ + b.n f7ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f8b0 │ │ │ │ │ + blt.n f9d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f5dc │ │ │ │ │ + beq.w f704 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n f794 │ │ │ │ │ + b.n f8bc │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f6e2 │ │ │ │ │ + b.n f80a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5ea │ │ │ │ │ + beq.w f712 │ │ │ │ │ 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 f83e │ │ │ │ │ + beq.n f966 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f970 │ │ │ │ │ + beq.n fa98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w f610 │ │ │ │ │ + bne.w f738 │ │ │ │ │ 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 f628 │ │ │ │ │ - b.n f83e │ │ │ │ │ + beq.w f750 │ │ │ │ │ + b.n f966 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f842 │ │ │ │ │ + b.n f96a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f6e2 │ │ │ │ │ + b.n f80a │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, f90e │ │ │ │ │ + cbnz r0, fa36 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f6e2 │ │ │ │ │ + b.n f80a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f6e2 │ │ │ │ │ + b.n f80a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f6aa │ │ │ │ │ + beq.w f7d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f6e2 │ │ │ │ │ + b.n f80a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f8de │ │ │ │ │ + b.n fa06 │ │ │ │ │ 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 f5a2 │ │ │ │ │ - b.n f842 │ │ │ │ │ + beq.w f6ca │ │ │ │ │ + b.n f96a │ │ │ │ │ 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 f5c8 │ │ │ │ │ - b.n f83e │ │ │ │ │ + beq.w f6f0 │ │ │ │ │ + b.n f966 │ │ │ │ │ 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 f576 │ │ │ │ │ + beq.w f69e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f794 │ │ │ │ │ + b.n f8bc │ │ │ │ │ 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 f83e │ │ │ │ │ + b.n f966 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f846 │ │ │ │ │ + b.n f96e │ │ │ │ │ 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 f67c │ │ │ │ │ - b.n f8fe │ │ │ │ │ + beq.w f7a4 │ │ │ │ │ + b.n fa26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f842 │ │ │ │ │ + beq.w f96a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f842 │ │ │ │ │ + b.n f96a │ │ │ │ │ │ │ │ │ │ -0000f984 : │ │ │ │ │ +0000faac : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w fb74 │ │ │ │ │ + beq.w fca4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fb74 │ │ │ │ │ + bne.w fca4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fb82 │ │ │ │ │ + bne.w fcb2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w fb10 │ │ │ │ │ + bne.w fc38 │ │ │ │ │ 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.w fdd6 │ │ │ │ │ + blt.w fc9e │ │ │ │ │ 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 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fb82 │ │ │ │ │ + bne.w fcb2 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, fa1a │ │ │ │ │ + cbnz r0, fb42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fb88 │ │ │ │ │ + bne.w fcb8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa02 │ │ │ │ │ + beq.n fb2a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fa02 │ │ │ │ │ + bne.n fb2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3464 │ │ │ │ │ + bl 3448 │ │ │ │ │ R_ARM_THM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fa02 │ │ │ │ │ + bne.n fb2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fdf8 │ │ │ │ │ + beq.w ff1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fdf8 │ │ │ │ │ + bne.w ff1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fddc │ │ │ │ │ + bne.w ff02 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n fb00 │ │ │ │ │ + bne.n fc28 │ │ │ │ │ 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 fb68 │ │ │ │ │ + blt.n fc90 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fddc │ │ │ │ │ + bne.w ff02 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fb20 │ │ │ │ │ + bne.n fc48 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n fa04 │ │ │ │ │ + bne.n fb2c │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa02 │ │ │ │ │ + beq.n fb2a │ │ │ │ │ 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 fb82 │ │ │ │ │ + beq.n fcb2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ - strd r8, r5, [sp, #12] │ │ │ │ │ + strd r9, r5, [sp, #12] │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fde4 │ │ │ │ │ + beq.w ff0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fa10 │ │ │ │ │ + b.n fb38 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b.n fa98 │ │ │ │ │ + b.n fbc0 │ │ │ │ │ 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 │ │ │ │ │ - b.n f9f8 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b.n fb20 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 80c4 │ │ │ │ │ + bl 8094 │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n faa8 │ │ │ │ │ + beq.n fbd0 │ │ │ │ │ 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 r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n faac │ │ │ │ │ + beq.n fbd4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [r7, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ @@ -27834,161 +27953,165 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n faac │ │ │ │ │ + bne.n fbd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n faaa │ │ │ │ │ + beq.n fbd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fa04 │ │ │ │ │ + b.n fb2c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n fb3c │ │ │ │ │ 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 f9c0 │ │ │ │ │ + beq.w fae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fdd6 │ │ │ │ │ + b.n fc9e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fdd4 │ │ │ │ │ + bne.n fc9c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fdcc │ │ │ │ │ + beq.w fefa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fdcc │ │ │ │ │ + bne.w fefa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fc8a │ │ │ │ │ + bne.n fdb8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fbd0 │ │ │ │ │ + cbz r0, fcfe │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1001c │ │ │ │ │ + bne.w ff26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fc8a │ │ │ │ │ + bne.n fdb8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fbee │ │ │ │ │ + cbz r0, fd1c │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fcc4 │ │ │ │ │ + bne.n fdf2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fc8a │ │ │ │ │ + bne.n fdb8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fc0c │ │ │ │ │ + cbz r0, fd3a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fc92 │ │ │ │ │ + bne.n fdc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fc8a │ │ │ │ │ + bne.n fdb8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fc2a │ │ │ │ │ + cbz r0, fd58 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fcba │ │ │ │ │ + bne.n fde8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, fc8a │ │ │ │ │ + cbnz r3, fdb8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcce │ │ │ │ │ + beq.n fdfc │ │ │ │ │ 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 │ │ │ │ │ - beq.n fcce │ │ │ │ │ + beq.n fdfc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fdc4 │ │ │ │ │ + bne.w fef2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd5a │ │ │ │ │ + beq.n fe88 │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n fa0e │ │ │ │ │ + b.n fb36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fc86 │ │ │ │ │ + b.n fdb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -27997,613 +28120,609 @@ │ │ │ │ │ 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 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n fc72 │ │ │ │ │ + b.n fda0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ - b.n fc9a │ │ │ │ │ + b.n fdc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ - b.n fc9a │ │ │ │ │ + b.n fdc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fc8a │ │ │ │ │ + bne.n fdb8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ffce │ │ │ │ │ + bne.w 10072 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fc8a │ │ │ │ │ + bne.n fdb8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ff80 │ │ │ │ │ + bne.w 10022 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fc8a │ │ │ │ │ + bne.n fdb8 │ │ │ │ │ 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 fe6a │ │ │ │ │ + bne.w 100c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n fc8a │ │ │ │ │ + bne.n fdb8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fe00 │ │ │ │ │ + bne.w ffb2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n fc8a │ │ │ │ │ + bne.n fdb8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10026 │ │ │ │ │ + bne.n ff30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n fc8a │ │ │ │ │ + bne.n fdb8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, fd60 │ │ │ │ │ + cbnz r0, fe8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fc86 │ │ │ │ │ + b.n fdb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd58 │ │ │ │ │ + beq.n fe86 │ │ │ │ │ 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 fd58 │ │ │ │ │ + bne.n fe86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl cb4 │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fd58 │ │ │ │ │ + bne.n fe86 │ │ │ │ │ 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, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd58 │ │ │ │ │ + beq.n fe86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ffb8 │ │ │ │ │ + bne.w 1005c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ffb8 │ │ │ │ │ + beq.w 1005c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fa10 │ │ │ │ │ + b.n fb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fbae │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fa14 │ │ │ │ │ + b.n fcdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fa04 │ │ │ │ │ + b.n fb2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa0e │ │ │ │ │ + beq.w fb36 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fdd6 │ │ │ │ │ + b.n fc9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fa64 │ │ │ │ │ + b.n fb8c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ + b.n fdc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd2c │ │ │ │ │ + beq.n fe72 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fd30 │ │ │ │ │ + bne.n fe76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl cb4 │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fd30 │ │ │ │ │ + bne.n fe76 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n fe72 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8094 │ │ │ │ │ + R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n fe72 │ │ │ │ │ + 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, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fe72 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w fda0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fda0 │ │ │ │ │ + b.n fef2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cf74 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fe5c │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w fe60 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cb4 │ │ │ │ │ + R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w fe60 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_153_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd2c │ │ │ │ │ + beq.w fe5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc72 │ │ │ │ │ + bne.w fda0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc72 │ │ │ │ │ - b.n fdc4 │ │ │ │ │ + beq.w fda0 │ │ │ │ │ + b.n fef2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cf74 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fe2c │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fe2c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _tmp_151_rule │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _tmp_151_rule │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyPegen_lookahead> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fe2c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 101d6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fe88 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n fdb4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cf74 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fe14 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _tmp_150_rule │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _tmp_150_rule │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyPegen_lookahead> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fe14 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w fda0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fda0 │ │ │ │ │ + b.n fef2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd16 │ │ │ │ │ + beq.w fe44 │ │ │ │ │ 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 r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fd1a │ │ │ │ │ + bne.w fe48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n ff78 │ │ │ │ │ + beq.n 101ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ff78 │ │ │ │ │ + bne.n 101ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ff24 │ │ │ │ │ + bne.n 1017a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fed0 │ │ │ │ │ + cbz r0, 10126 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_153_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbnz r0, ff38 │ │ │ │ │ + cbnz r0, 1018e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, ff24 │ │ │ │ │ + cbnz r3, 1017a │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, ff2c │ │ │ │ │ + cbz r0, 10182 │ │ │ │ │ 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, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ - cbz r0, ff2c │ │ │ │ │ + cbz r0, 10182 │ │ │ │ │ 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 .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, ff56 │ │ │ │ │ + cbnz r0, 101ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, ff2e │ │ │ │ │ + cbz r0, 10184 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fd1a │ │ │ │ │ + b.n fe48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fd1a │ │ │ │ │ + b.n fe48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n fd1a │ │ │ │ │ + b.n fe48 │ │ │ │ │ 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 .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ff10 │ │ │ │ │ + beq.n 10166 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ 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 fc86 │ │ │ │ │ - b.n fa10 │ │ │ │ │ + beq.w fdb4 │ │ │ │ │ + b.n fb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fea8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fcfe │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fcfe │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _tmp_151_rule │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _tmp_151_rule │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyPegen_lookahead> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fcfe │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 100b2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fd5a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fc86 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fce6 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _tmp_150_rule │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _tmp_150_rule │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyPegen_lookahead> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fce6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w fc72 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fc72 │ │ │ │ │ - b.n fdc4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ - b.n fc9a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fd44 │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w fd48 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl cb4 │ │ │ │ │ - R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w fd48 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fd44 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 80c4 │ │ │ │ │ - R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fd44 │ │ │ │ │ - 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, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fd44 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w fc72 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fc72 │ │ │ │ │ - b.n fdc4 │ │ │ │ │ + b.n 100fe │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fdc4 │ │ │ │ │ - b.n ffb8 │ │ │ │ │ + bne.w fef2 │ │ │ │ │ + b.n 1005c │ │ │ │ │ │ │ │ │ │ -000100d4 : │ │ │ │ │ +000101f8 : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 104cc │ │ │ │ │ + beq.w 105f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104cc │ │ │ │ │ + bne.w 105f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 104da │ │ │ │ │ + bne.w 105fe │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 101dc │ │ │ │ │ + bne.n 10300 │ │ │ │ │ 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 101d2 │ │ │ │ │ + blt.n 102f6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 104e2 │ │ │ │ │ + bne.w 10606 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 101f8 │ │ │ │ │ + beq.n 1031c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 101f8 │ │ │ │ │ + bne.n 1031c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1041c │ │ │ │ │ + bne.w 10540 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 103e8 │ │ │ │ │ + beq.w 1050c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10414 │ │ │ │ │ + bne.w 10538 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10206 │ │ │ │ │ + bne.n 1032a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1041c │ │ │ │ │ + bne.w 10540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb58 │ │ │ │ │ + bl eb70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102b4 │ │ │ │ │ + beq.n 103d8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102b4 │ │ │ │ │ + beq.n 103d8 │ │ │ │ │ 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 r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ @@ -28612,183 +28731,183 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 10152 │ │ │ │ │ + bne.n 10276 │ │ │ │ │ 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 10168 │ │ │ │ │ - b.n 1041c │ │ │ │ │ + beq.n 1028c │ │ │ │ │ + b.n 10540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10414 │ │ │ │ │ + bne.w 10538 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1049e │ │ │ │ │ + beq.w 105c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1049e │ │ │ │ │ + bne.w 105c2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10496 │ │ │ │ │ + bne.w 105ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10424 │ │ │ │ │ + bne.w 10548 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10414 │ │ │ │ │ + bne.w 10538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1048c │ │ │ │ │ + beq.w 105b0 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 102a4 │ │ │ │ │ + cbz r0, 103c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ - b.n 101be │ │ │ │ │ + b.n 102e2 │ │ │ │ │ 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 104a6 │ │ │ │ │ + bne.w 105ca │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 104e2 │ │ │ │ │ + bne.w 10606 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 104f0 │ │ │ │ │ + beq.w 10614 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104f0 │ │ │ │ │ + bne.w 10614 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 104e8 │ │ │ │ │ + bne.w 1060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ecc │ │ │ │ │ + bl 7e9c │ │ │ │ │ R_ARM_THM_CALL _tmp_163_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1047e │ │ │ │ │ + beq.w 105a2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10484 │ │ │ │ │ + beq.w 105a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10484 │ │ │ │ │ + bne.w 105a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10478 │ │ │ │ │ + bne.w 1059c │ │ │ │ │ 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 10470 │ │ │ │ │ + beq.w 10594 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10478 │ │ │ │ │ + bne.w 1059c │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 10360 │ │ │ │ │ - bl 7ecc │ │ │ │ │ + cbz r2, 10484 │ │ │ │ │ + bl 7e9c │ │ │ │ │ R_ARM_THM_CALL _tmp_163_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 10360 │ │ │ │ │ + cbz r0, 10484 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 10446 │ │ │ │ │ + beq.n 1056a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 1033a │ │ │ │ │ + b.n 1045e │ │ │ │ │ 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.n 1046a │ │ │ │ │ + beq.n 1058e │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 10384 │ │ │ │ │ + ble.n 104a8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r8, r5, lsl #2] │ │ │ │ │ str.w r0, [r1, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 10372 │ │ │ │ │ + b.n 10496 │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 │ │ │ │ │ @@ -28797,919 +28916,919 @@ │ │ │ │ │ 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 104c8 │ │ │ │ │ + beq.w 105ec │ │ │ │ │ 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 104c6 │ │ │ │ │ + bne.w 105ea │ │ │ │ │ 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 104b8 │ │ │ │ │ + beq.n 105dc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ 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.n 104ac │ │ │ │ │ + beq.n 105d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 101d0 │ │ │ │ │ + b.n 102f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 1045e │ │ │ │ │ + blt.n 10582 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cbnz r5, 1041c │ │ │ │ │ + cbnz r5, 10540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 10190 │ │ │ │ │ + beq.w 102b4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 101a6 │ │ │ │ │ + beq.w 102ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 102b6 │ │ │ │ │ + b.n 103da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10252 │ │ │ │ │ + bne.w 10376 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10258 │ │ │ │ │ + bne.w 1037c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 104f8 │ │ │ │ │ + bne.n 1061c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10256 │ │ │ │ │ + b.n 1037a │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 1046a │ │ │ │ │ + cbz r0, 1058e │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 10354 │ │ │ │ │ + b.n 10478 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 102b6 │ │ │ │ │ + b.n 103da │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 104c8 │ │ │ │ │ + b.n 105ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10312 │ │ │ │ │ + b.n 10436 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 102b6 │ │ │ │ │ + b.n 103da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10414 │ │ │ │ │ + b.n 10538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10236 │ │ │ │ │ + b.n 1035a │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 102b6 │ │ │ │ │ + b.n 103da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 104be │ │ │ │ │ + cbnz r0, 105e2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 101d0 │ │ │ │ │ + b.n 102f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 101d2 │ │ │ │ │ + b.n 102f6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 101d2 │ │ │ │ │ + b.n 102f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 104b4 │ │ │ │ │ + b.n 105d8 │ │ │ │ │ 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 10110 │ │ │ │ │ + beq.w 10234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 101d2 │ │ │ │ │ + b.n 102f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 101d2 │ │ │ │ │ + b.n 102f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 104c8 │ │ │ │ │ + b.n 105ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 102dc │ │ │ │ │ + b.n 10400 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10414 │ │ │ │ │ + b.n 10538 │ │ │ │ │ │ │ │ │ │ -00010504 : │ │ │ │ │ +00010628 : │ │ │ │ │ double_starred_kvpair_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 105d4 │ │ │ │ │ + beq.n 106f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 105d4 │ │ │ │ │ + bne.n 106f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 105e0 │ │ │ │ │ + bne.n 10704 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 105ba │ │ │ │ │ + bne.n 106de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 105fc │ │ │ │ │ + bne.n 10720 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 105a0 │ │ │ │ │ + beq.n 106c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 105a0 │ │ │ │ │ + cbnz r0, 106c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 105ac │ │ │ │ │ + cbnz r3, 106d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 105ac │ │ │ │ │ + cbz r0, 106d0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 105ac │ │ │ │ │ + cbz r0, 106d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ - cbz r0, 105ac │ │ │ │ │ + bl 6b38 │ │ │ │ │ mov r2, r0 │ │ │ │ │ + cbz r0, 106d0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10600 │ │ │ │ │ + beq.n 10724 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ 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 1056a │ │ │ │ │ + beq.n 1068e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1059a │ │ │ │ │ + b.n 106be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9320 │ │ │ │ │ + bl 931c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10544 │ │ │ │ │ + beq.n 10668 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ - cbz r0, 105ea │ │ │ │ │ + cbz r0, 1070e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1059a │ │ │ │ │ + b.n 106be │ │ │ │ │ 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 10536 │ │ │ │ │ + beq.n 1065a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 105b4 │ │ │ │ │ + beq.n 106d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 105e4 │ │ │ │ │ + b.n 10708 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 105e4 │ │ │ │ │ + b.n 10708 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 105b0 │ │ │ │ │ + beq.n 106d4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 105b0 │ │ │ │ │ + b.n 106d4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010614 : │ │ │ │ │ +00010738 : │ │ │ │ │ augassign_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.w 10816 │ │ │ │ │ + beq.w 1093a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10816 │ │ │ │ │ + bne.w 1093a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10824 │ │ │ │ │ + bne.w 10948 │ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10786 │ │ │ │ │ + bne.w 108aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10792 │ │ │ │ │ + bne.w 108b6 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10798 │ │ │ │ │ + bne.w 108bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10792 │ │ │ │ │ + bne.w 108b6 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107c4 │ │ │ │ │ + bne.w 108e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107f4 │ │ │ │ │ + bne.w 10918 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107e4 │ │ │ │ │ + bne.w 10908 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1082c │ │ │ │ │ + bne.w 10950 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 107d4 │ │ │ │ │ + bne.n 108f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 107b4 │ │ │ │ │ + bne.n 108d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1084c │ │ │ │ │ + bne.w 10970 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1086c │ │ │ │ │ + bne.w 10990 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 10792 │ │ │ │ │ + cbnz r2, 108b6 │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1085c │ │ │ │ │ + bne.w 10980 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 10792 │ │ │ │ │ + cbnz r2, 108b6 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1087c │ │ │ │ │ + bne.w 109a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 10792 │ │ │ │ │ + cbnz r2, 108b6 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1083c │ │ │ │ │ + bne.n 10960 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 107a6 │ │ │ │ │ + cbz r0, 108ca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1077e │ │ │ │ │ + b.n 108a2 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1088c │ │ │ │ │ + bne.n 109b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 10792 │ │ │ │ │ + b.n 108b6 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ - b.n 107a6 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ + b.n 108ca │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ - b.n 107a6 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ + b.n 108ca │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ - b.n 107a6 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ + b.n 108ca │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ - b.n 107a6 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ + b.n 108ca │ │ │ │ │ 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 .LC41 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5050 │ │ │ │ │ + bl 5034 <_tmp_43_rule+0x6c> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ - b.n 107a6 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ + b.n 108ca │ │ │ │ │ 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 1064e │ │ │ │ │ + beq.w 10772 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1077e │ │ │ │ │ + b.n 108a2 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ - b.n 107a6 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ + b.n 108ca │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ - b.n 107a6 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ + b.n 108ca │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ - b.n 107a6 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ + b.n 108ca │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ - b.n 107a6 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ + b.n 108ca │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ - b.n 107a6 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ + b.n 108ca │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10792 │ │ │ │ │ - b.n 107a6 │ │ │ │ │ + bne.n 108b6 │ │ │ │ │ + b.n 108ca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1077e │ │ │ │ │ + b.n 108a2 │ │ │ │ │ │ │ │ │ │ -00010898 : │ │ │ │ │ +000109bc : │ │ │ │ │ kwargs_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 11142 │ │ │ │ │ + beq.w 11266 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11142 │ │ │ │ │ + bne.w 11266 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11152 │ │ │ │ │ + bne.w 11276 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11200 │ │ │ │ │ + beq.w 11324 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11200 │ │ │ │ │ + bne.w 11324 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10ce6 │ │ │ │ │ + bne.w 10e0a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 111be │ │ │ │ │ + beq.w 112e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 111be │ │ │ │ │ + bne.w 112e2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d98 │ │ │ │ │ + bne.w 10ebc │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 10d6e │ │ │ │ │ + beq.w 10e92 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ed2 │ │ │ │ │ + bne.w 10ff6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ab8 │ │ │ │ │ + bne.w 10bdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d98 │ │ │ │ │ + bne.w 10ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d878 │ │ │ │ │ + bl d88c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f16 │ │ │ │ │ + bne.w 1103a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11152 │ │ │ │ │ + bne.w 11276 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 111de │ │ │ │ │ + beq.w 11302 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 111de │ │ │ │ │ + bne.w 11302 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d6a │ │ │ │ │ + bne.w 10e8e │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 111f0 │ │ │ │ │ + beq.w 11314 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 111f0 │ │ │ │ │ + bne.w 11314 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d66 │ │ │ │ │ + bne.w 10e8a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 10d3c │ │ │ │ │ + beq.w 10e60 │ │ │ │ │ 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 10ec0 │ │ │ │ │ + bne.w 10fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10bae │ │ │ │ │ + bne.w 10cd2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d66 │ │ │ │ │ + bne.w 10e8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d878 │ │ │ │ │ + bl d88c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f3e │ │ │ │ │ + bne.w 11062 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11152 │ │ │ │ │ + bne.w 11276 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11092 │ │ │ │ │ + beq.w 111b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11092 │ │ │ │ │ + bne.w 111b6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 110a2 │ │ │ │ │ + bne.w 111c6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 111ce │ │ │ │ │ + beq.w 112f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 111ce │ │ │ │ │ + bne.w 112f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 10aa4 │ │ │ │ │ + cbnz r2, 10bc8 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 10ede │ │ │ │ │ + beq.w 11002 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ 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 │ │ │ │ │ - bne.w 10f04 │ │ │ │ │ + bne.w 11028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f66 │ │ │ │ │ + bne.w 1108a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 10aa4 │ │ │ │ │ + cbnz r6, 10bc8 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10dd6 │ │ │ │ │ + bne.w 10efa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10954 │ │ │ │ │ + beq.w 10a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10954 │ │ │ │ │ + beq.w 10a78 │ │ │ │ │ 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 111a8 │ │ │ │ │ + beq.w 112cc │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 111b0 │ │ │ │ │ + beq.w 112d4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f28 │ │ │ │ │ + beq.w 1104c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 111b6 │ │ │ │ │ + beq.w 112da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 111b6 │ │ │ │ │ + bne.w 112da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d98 │ │ │ │ │ + bne.w 10ebc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111a0 │ │ │ │ │ + beq.w 112c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d98 │ │ │ │ │ + bne.w 10ebc │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ 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.w 10cea │ │ │ │ │ + bne.w 10e0e │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1119a │ │ │ │ │ + beq.w 112be │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w 10d20 │ │ │ │ │ + bgt.w 10e44 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -29719,103 +29838,103 @@ │ │ │ │ │ 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 10c9e │ │ │ │ │ + bne.n 10dc2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10970 │ │ │ │ │ + b.n 10a94 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109f4 │ │ │ │ │ + beq.w 10b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109f4 │ │ │ │ │ + beq.w 10b18 │ │ │ │ │ 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 11166 │ │ │ │ │ + beq.w 1128a │ │ │ │ │ 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 │ │ │ │ │ - beq.w 1122a │ │ │ │ │ + beq.w 1134e │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f50 │ │ │ │ │ + beq.w 11074 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11212 │ │ │ │ │ + beq.w 11336 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11212 │ │ │ │ │ + bne.w 11336 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d66 │ │ │ │ │ + bne.w 10e8a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1115e │ │ │ │ │ + beq.w 11282 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d66 │ │ │ │ │ + bne.w 10e8a │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ 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 10d06 │ │ │ │ │ + bne.n 10e2a │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11158 │ │ │ │ │ + beq.w 1127c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 10d2e │ │ │ │ │ + bgt.n 10e52 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -29823,223 +29942,223 @@ │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10aae │ │ │ │ │ + bne.w 10bd2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10a12 │ │ │ │ │ + b.n 10b36 │ │ │ │ │ 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 10baa │ │ │ │ │ + beq.w 10cce │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1110c │ │ │ │ │ + beq.w 11230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1110c │ │ │ │ │ + bne.w 11230 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1108c │ │ │ │ │ + bne.w 111b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11388 │ │ │ │ │ + bl 114ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10fe2 │ │ │ │ │ + bne.w 11106 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10970 │ │ │ │ │ - bl 11230 │ │ │ │ │ + b.n 10a94 │ │ │ │ │ + bl 11354 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b6c │ │ │ │ │ + beq.w 10c90 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 10d9e │ │ │ │ │ + beq.n 10ec2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 10b5a │ │ │ │ │ - bl 11230 │ │ │ │ │ + b.n 10c7e │ │ │ │ │ + bl 11354 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10c60 │ │ │ │ │ + beq.n 10d84 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 10dba │ │ │ │ │ + beq.n 10ede │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 10c50 │ │ │ │ │ + b.n 10d74 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 10b80 │ │ │ │ │ + b.n 10ca4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 10c74 │ │ │ │ │ + b.n 10d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10f5a │ │ │ │ │ + blt.w 1107e │ │ │ │ │ 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 10eba │ │ │ │ │ + bne.w 10fde │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 109e6 │ │ │ │ │ + beq.w 10b0a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 10a12 │ │ │ │ │ + b.n 10b36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10f32 │ │ │ │ │ + blt.w 11056 │ │ │ │ │ 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 r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ecc │ │ │ │ │ + bne.w 10ff0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10946 │ │ │ │ │ + beq.w 10a6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10ce6 │ │ │ │ │ + b.n 10e0a │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1119a │ │ │ │ │ + beq.w 112be │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 10cfa │ │ │ │ │ + b.n 10e1e │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11158 │ │ │ │ │ + beq.w 1127c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 10d14 │ │ │ │ │ + b.n 10e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10aa4 │ │ │ │ │ + beq.w 10bc8 │ │ │ │ │ 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 10aa4 │ │ │ │ │ + beq.w 10bc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10fae │ │ │ │ │ + beq.w 110d2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11186 │ │ │ │ │ + beq.w 112aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1117e │ │ │ │ │ + beq.w 112a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1117e │ │ │ │ │ + bne.w 112a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10aa4 │ │ │ │ │ + bne.w 10bc8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11174 │ │ │ │ │ + beq.w 11298 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 10aa4 │ │ │ │ │ + bne.w 10bc8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ 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.w 10fc2 │ │ │ │ │ + bne.w 110e6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [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 1116e │ │ │ │ │ + beq.w 11292 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.w 10fb4 │ │ │ │ │ + bgt.w 110d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -30047,194 +30166,194 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10aae │ │ │ │ │ + bne.w 10bd2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 10aae │ │ │ │ │ + b.n 10bd2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d66 │ │ │ │ │ + bne.w 10e8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a690 │ │ │ │ │ + bl a660 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 10d60 │ │ │ │ │ + b.n 10e84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d98 │ │ │ │ │ + bne.w 10ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a690 │ │ │ │ │ + bl a660 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 10d92 │ │ │ │ │ + b.n 10eb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11190 │ │ │ │ │ + blt.w 112b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ 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 │ │ │ │ │ - cbz r3, 10f0c │ │ │ │ │ + cbz r3, 11030 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10aa4 │ │ │ │ │ + bne.w 10bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a690 │ │ │ │ │ + bl a660 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10a82 │ │ │ │ │ - b.n 10aa4 │ │ │ │ │ + beq.w 10ba6 │ │ │ │ │ + b.n 10bc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10b10 │ │ │ │ │ + bne.w 10c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111a8 │ │ │ │ │ + beq.w 112cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10ce6 │ │ │ │ │ + b.n 10e0a │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10c06 │ │ │ │ │ + bne.w 10d2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11166 │ │ │ │ │ + beq.w 1128a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 10d6a │ │ │ │ │ + b.n 10e8e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a90 │ │ │ │ │ + beq.w 10bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a90 │ │ │ │ │ + beq.w 10bb4 │ │ │ │ │ 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 10aa4 │ │ │ │ │ + beq.w 10bc8 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [r0, #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.w 10e12 │ │ │ │ │ + bne.w 10f36 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10e12 │ │ │ │ │ + b.n 10f36 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 10e8c │ │ │ │ │ + b.n 10fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11388 │ │ │ │ │ + bl 114ac │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e78 │ │ │ │ │ + beq.w 10f9c │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 110a6 │ │ │ │ │ + beq.n 111ca │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 10e6a │ │ │ │ │ + b.n 10f8e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11222 │ │ │ │ │ + beq.w 11346 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11222 │ │ │ │ │ + bne.w 11346 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1121a │ │ │ │ │ + bne.w 1133e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11130 │ │ │ │ │ + beq.w 11254 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1121a │ │ │ │ │ + bne.w 1133e │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 110ce │ │ │ │ │ + bne.n 111f2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [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.n 1112a │ │ │ │ │ + beq.n 1124e │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.n 110c0 │ │ │ │ │ + bgt.n 111e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, fp │ │ │ │ │ @@ -30244,638 +30363,638 @@ │ │ │ │ │ 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 10baa │ │ │ │ │ + beq.w 10cce │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11114 │ │ │ │ │ + beq.n 11238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10aae │ │ │ │ │ + b.n 10bd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10970 │ │ │ │ │ + b.n 10a94 │ │ │ │ │ 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 10a40 │ │ │ │ │ + beq.w 10b64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10eb4 │ │ │ │ │ + b.n 10fd8 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1116e │ │ │ │ │ + beq.n 11292 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 10fd4 │ │ │ │ │ + b.n 110f8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 11050 │ │ │ │ │ + b.n 11174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 11388 │ │ │ │ │ + bl 114ac │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1103a │ │ │ │ │ + beq.n 1115e │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 110f0 │ │ │ │ │ + beq.n 11214 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 1102a │ │ │ │ │ + b.n 1114e │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ - cbz r0, 1112a │ │ │ │ │ + cbz r0, 1124e │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 110e2 │ │ │ │ │ + b.n 11206 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10ccc │ │ │ │ │ + b.n 10df0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10aae │ │ │ │ │ + beq.w 10bd2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10ab0 │ │ │ │ │ + b.n 10bd4 │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ce6 │ │ │ │ │ + b.n 10e0a │ │ │ │ │ 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 108d6 │ │ │ │ │ + beq.w 109fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 10ab0 │ │ │ │ │ + b.n 10bd4 │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 10d6a │ │ │ │ │ + b.n 10e8e │ │ │ │ │ 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 10aa4 │ │ │ │ │ + b.n 10bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10e42 │ │ │ │ │ + b.n 10f66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10aa4 │ │ │ │ │ + beq.w 10bc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10aa8 │ │ │ │ │ + b.n 10bcc │ │ │ │ │ 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 r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10ce6 │ │ │ │ │ + b.n 10e0a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10b00 │ │ │ │ │ + b.n 10c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10b30 │ │ │ │ │ + b.n 10c54 │ │ │ │ │ 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 10926 │ │ │ │ │ - b.n 10d98 │ │ │ │ │ + beq.w 10a4a │ │ │ │ │ + b.n 10ebc │ │ │ │ │ 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 10a62 │ │ │ │ │ - b.n 10aa4 │ │ │ │ │ + beq.w 10b86 │ │ │ │ │ + b.n 10bc8 │ │ │ │ │ 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 109a0 │ │ │ │ │ - b.n 10d6a │ │ │ │ │ + beq.w 10ac4 │ │ │ │ │ + b.n 10e8e │ │ │ │ │ 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 109c6 │ │ │ │ │ - b.n 10d66 │ │ │ │ │ + beq.w 10aea │ │ │ │ │ + b.n 10e8a │ │ │ │ │ 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 10900 │ │ │ │ │ - b.n 10ce6 │ │ │ │ │ + beq.w 10a24 │ │ │ │ │ + b.n 10e0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10c26 │ │ │ │ │ + b.n 10d4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ce6 │ │ │ │ │ + b.n 10e0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11000 │ │ │ │ │ + b.n 11124 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10bf6 │ │ │ │ │ + b.n 10d1a │ │ │ │ │ │ │ │ │ │ -00011230 : │ │ │ │ │ +00011354 : │ │ │ │ │ kwarg_or_starred_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.w 1136c │ │ │ │ │ + beq.w 11490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1136c │ │ │ │ │ + bne.w 11490 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11344 │ │ │ │ │ + bne.n 11468 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1131c │ │ │ │ │ + beq.n 11440 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11352 │ │ │ │ │ + bne.n 11476 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 112b8 │ │ │ │ │ + cbnz r0, 113dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11344 │ │ │ │ │ + bne.n 11468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl d878 │ │ │ │ │ + bl d88c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1135c │ │ │ │ │ + bne.n 11480 │ │ │ │ │ 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, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11290 │ │ │ │ │ + beq.n 113b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11290 │ │ │ │ │ + beq.n 113b4 │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112aa │ │ │ │ │ + beq.n 113ce │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11380 │ │ │ │ │ + beq.n 114a4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 112aa │ │ │ │ │ + bne.n 113ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112a8 │ │ │ │ │ + beq.n 113cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112ae │ │ │ │ │ + b.n 113d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11374 │ │ │ │ │ + blt.n 11498 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 1134c │ │ │ │ │ + cbnz r3, 11470 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11286 │ │ │ │ │ + beq.n 113aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112ae │ │ │ │ │ + b.n 113d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11344 │ │ │ │ │ + bne.n 11468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a690 │ │ │ │ │ + bl a660 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1133e │ │ │ │ │ + b.n 11462 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 112aa │ │ │ │ │ - b.n 1130a │ │ │ │ │ + bne.n 113ce │ │ │ │ │ + b.n 1142e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11264 │ │ │ │ │ + b.n 11388 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 112ae │ │ │ │ │ + b.n 113d2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 112fc │ │ │ │ │ + b.n 11420 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011388 : │ │ │ │ │ +000114ac : │ │ │ │ │ kwarg_or_double_starred_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.w 114e6 │ │ │ │ │ + beq.w 1160a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 114e6 │ │ │ │ │ + bne.w 1160a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 11496 │ │ │ │ │ + bne.n 115ba │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 11464 │ │ │ │ │ + beq.n 11588 │ │ │ │ │ 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.n 11488 │ │ │ │ │ + bne.n 115ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1149e │ │ │ │ │ + bne.n 115c2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 11496 │ │ │ │ │ + bne.n 115ba │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1140e │ │ │ │ │ + cbnz r0, 11532 │ │ │ │ │ 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, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 113fc │ │ │ │ │ + beq.n 11520 │ │ │ │ │ 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.n 11400 │ │ │ │ │ + beq.n 11524 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114e0 │ │ │ │ │ + beq.n 11604 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11400 │ │ │ │ │ + bne.n 11524 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 113fe │ │ │ │ │ + beq.n 11522 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11404 │ │ │ │ │ + b.n 11528 │ │ │ │ │ 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 114ee │ │ │ │ │ + blt.n 11612 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 11490 │ │ │ │ │ + cbz r3, 115b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 11496 │ │ │ │ │ + cbnz r3, 115ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a690 │ │ │ │ │ + bl a660 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 113de │ │ │ │ │ + beq.n 11502 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11404 │ │ │ │ │ + b.n 11528 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 113ea │ │ │ │ │ + beq.n 1150e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 113ea │ │ │ │ │ + beq.n 1150e │ │ │ │ │ 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.n 11400 │ │ │ │ │ + beq.n 11524 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #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 11444 │ │ │ │ │ + bne.n 11568 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11444 │ │ │ │ │ + b.n 11568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 113bc │ │ │ │ │ + b.n 114e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11404 │ │ │ │ │ + b.n 11528 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000114fc : │ │ │ │ │ +00011620 : │ │ │ │ │ default_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 115fa │ │ │ │ │ + beq.n 1171e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 115fa │ │ │ │ │ + bne.n 1171e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11592 │ │ │ │ │ + bne.n 116b6 │ │ │ │ │ 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, 11550 │ │ │ │ │ + cbz r0, 11674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b54 │ │ │ │ │ - cbz r0, 11550 │ │ │ │ │ + bl 6b38 │ │ │ │ │ + cbz r0, 11674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r3, 11592 │ │ │ │ │ + cbz r3, 116b6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 115f4 │ │ │ │ │ + bne.n 11718 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 115ec │ │ │ │ │ + beq.n 11710 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 115ec │ │ │ │ │ + bne.n 11710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 115e6 │ │ │ │ │ + bne.n 1170a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1159a │ │ │ │ │ + cbnz r0, 116be │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1154a │ │ │ │ │ + b.n 1166e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_126_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1158a │ │ │ │ │ + beq.n 116ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -30884,246 +31003,246 @@ │ │ │ │ │ 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 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1158c │ │ │ │ │ + beq.n 116b0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1158e │ │ │ │ │ + b.n 116b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1158e │ │ │ │ │ + b.n 116b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11578 │ │ │ │ │ + b.n 1169c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1154a │ │ │ │ │ + b.n 1166e │ │ │ │ │ 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 11530 │ │ │ │ │ - b.n 11592 │ │ │ │ │ + beq.n 11654 │ │ │ │ │ + b.n 116b6 │ │ │ │ │ │ │ │ │ │ -00011608 <_loop1_73_rule>: │ │ │ │ │ +0001172c <_loop1_73_rule>: │ │ │ │ │ _loop1_73_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 11864 <_loop1_73_rule+0x25c> │ │ │ │ │ + beq.w 119ba <_loop1_73_rule+0x28e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11864 <_loop1_73_rule+0x25c> │ │ │ │ │ + bne.w 119ba <_loop1_73_rule+0x28e> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1184a <_loop1_73_rule+0x242> │ │ │ │ │ + bne.w 1196c <_loop1_73_rule+0x240> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11854 <_loop1_73_rule+0x24c> │ │ │ │ │ + beq.w 119aa <_loop1_73_rule+0x27e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1184a <_loop1_73_rule+0x242> │ │ │ │ │ + bne.w 1196c <_loop1_73_rule+0x240> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 116e4 <_loop1_73_rule+0xdc> │ │ │ │ │ + b.n 11808 <_loop1_73_rule+0xdc> │ │ │ │ │ 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 11878 <_loop1_73_rule+0x270> │ │ │ │ │ + beq.w 1198c <_loop1_73_rule+0x260> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ 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 117f0 <_loop1_73_rule+0x1e8> │ │ │ │ │ + beq.w 11912 <_loop1_73_rule+0x1e6> │ │ │ │ │ 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 117fe <_loop1_73_rule+0x1f6> │ │ │ │ │ + beq.w 11920 <_loop1_73_rule+0x1f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 116da <_loop1_73_rule+0xd2> │ │ │ │ │ + bne.n 117fe <_loop1_73_rule+0xd2> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11898 <_loop1_73_rule+0x290> │ │ │ │ │ + beq.w 11996 <_loop1_73_rule+0x26a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 118ac <_loop1_73_rule+0x2a4> │ │ │ │ │ + beq.w 119ce <_loop1_73_rule+0x2a2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 118ac <_loop1_73_rule+0x2a4> │ │ │ │ │ + bne.w 119ce <_loop1_73_rule+0x2a2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11766 <_loop1_73_rule+0x15e> │ │ │ │ │ + bne.n 1188a <_loop1_73_rule+0x15e> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11882 <_loop1_73_rule+0x27a> │ │ │ │ │ + beq.w 11976 <_loop1_73_rule+0x24a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11882 <_loop1_73_rule+0x27a> │ │ │ │ │ + bne.w 11976 <_loop1_73_rule+0x24a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11890 <_loop1_73_rule+0x288> │ │ │ │ │ + bne.w 11984 <_loop1_73_rule+0x258> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 1181c <_loop1_73_rule+0x214> │ │ │ │ │ + beq.n 1193e <_loop1_73_rule+0x212> │ │ │ │ │ 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 fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1166a <_loop1_73_rule+0x62> │ │ │ │ │ + bne.n 1178e <_loop1_73_rule+0x62> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - cbnz r3, 11764 <_loop1_73_rule+0x15c> │ │ │ │ │ + cbnz r3, 11888 <_loop1_73_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a24 │ │ │ │ │ + bl 11b48 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11802 <_loop1_73_rule+0x1fa> │ │ │ │ │ + bne.n 11924 <_loop1_73_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 11844 <_loop1_73_rule+0x23c> │ │ │ │ │ + beq.n 11966 <_loop1_73_rule+0x23a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11844 <_loop1_73_rule+0x23c> │ │ │ │ │ + bne.n 11966 <_loop1_73_rule+0x23a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11898 <_loop1_73_rule+0x290> │ │ │ │ │ + beq.n 11996 <_loop1_73_rule+0x26a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 117dc <_loop1_73_rule+0x1d4> │ │ │ │ │ + ble.n 118fe <_loop1_73_rule+0x1d2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 117dc <_loop1_73_rule+0x1d4> │ │ │ │ │ + beq.n 118fe <_loop1_73_rule+0x1d2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 117dc <_loop1_73_rule+0x1d4> │ │ │ │ │ + beq.n 118fe <_loop1_73_rule+0x1d2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 117dc <_loop1_73_rule+0x1d4> │ │ │ │ │ + beq.n 118fe <_loop1_73_rule+0x1d2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 117dc <_loop1_73_rule+0x1d4> │ │ │ │ │ + beq.n 118fe <_loop1_73_rule+0x1d2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 117dc <_loop1_73_rule+0x1d4> │ │ │ │ │ + beq.n 118fe <_loop1_73_rule+0x1d2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 117dc <_loop1_73_rule+0x1d4> │ │ │ │ │ + beq.n 118fe <_loop1_73_rule+0x1d2> │ │ │ │ │ movs r3, #6 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 117ca <_loop1_73_rule+0x1c2> │ │ │ │ │ + bne.n 118ec <_loop1_73_rule+0x1c0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -31131,431 +31250,432 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ 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.n 118be <_loop1_73_rule+0x2b6> │ │ │ │ │ + bne.n 119e0 <_loop1_73_rule+0x2b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11752 <_loop1_73_rule+0x14a> │ │ │ │ │ + b.n 11876 <_loop1_73_rule+0x14a> │ │ │ │ │ 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 116b4 <_loop1_73_rule+0xac> │ │ │ │ │ - b.n 11764 <_loop1_73_rule+0x15c> │ │ │ │ │ + bne.w 117d8 <_loop1_73_rule+0xac> │ │ │ │ │ + b.n 11888 <_loop1_73_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1186c <_loop1_73_rule+0x264> │ │ │ │ │ + blt.n 119c2 <_loop1_73_rule+0x296> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r9, [r2, #12] │ │ │ │ │ - cbnz r3, 11890 <_loop1_73_rule+0x288> │ │ │ │ │ + cbnz r3, 11984 <_loop1_73_rule+0x258> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1166a <_loop1_73_rule+0x62> │ │ │ │ │ - b.n 1174a <_loop1_73_rule+0x142> │ │ │ │ │ + bne.w 1178e <_loop1_73_rule+0x62> │ │ │ │ │ + b.n 1186e <_loop1_73_rule+0x142> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 117e6 <_loop1_73_rule+0x1de> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 117e6 <_loop1_73_rule+0x1de> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1163c <_loop1_73_rule+0x34> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11752 <_loop1_73_rule+0x14a> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11752 <_loop1_73_rule+0x14a> │ │ │ │ │ + b.n 11908 <_loop1_73_rule+0x1dc> │ │ │ │ │ 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 1172c <_loop1_73_rule+0x124> │ │ │ │ │ + beq.w 11850 <_loop1_73_rule+0x124> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11752 <_loop1_73_rule+0x14a> │ │ │ │ │ + b.n 11876 <_loop1_73_rule+0x14a> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11876 <_loop1_73_rule+0x14a> │ │ │ │ │ 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 117e6 <_loop1_73_rule+0x1de> │ │ │ │ │ + b.n 11908 <_loop1_73_rule+0x1dc> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 11908 <_loop1_73_rule+0x1dc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 11760 <_loop1_73_rule+0x34> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11876 <_loop1_73_rule+0x14a> │ │ │ │ │ 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 11706 <_loop1_73_rule+0xfe> │ │ │ │ │ - b.n 11766 <_loop1_73_rule+0x15e> │ │ │ │ │ + beq.w 1182a <_loop1_73_rule+0xfe> │ │ │ │ │ + b.n 1188a <_loop1_73_rule+0x15e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11752 <_loop1_73_rule+0x14a> │ │ │ │ │ + b.n 11876 <_loop1_73_rule+0x14a> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000118c4 : │ │ │ │ │ +000119e8 : │ │ │ │ │ lambda_param_no_default_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 119f6 │ │ │ │ │ + beq.w 11b3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 119f6 │ │ │ │ │ + bne.w 11b3e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11a14 │ │ │ │ │ + bne.w 11b38 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11a1a │ │ │ │ │ + beq.n 11b1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11a1a │ │ │ │ │ + bne.n 11b1a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 119ee │ │ │ │ │ + bne.n 11b12 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 119d0 │ │ │ │ │ + beq.n 11af4 │ │ │ │ │ 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 r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 11992 │ │ │ │ │ + cbz r0, 11ab6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 11992 │ │ │ │ │ + cbz r0, 11ab6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1198a │ │ │ │ │ + cbz r0, 11aae │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 119b4 │ │ │ │ │ + cbz r0, 11ad8 │ │ │ │ │ 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} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 119fe │ │ │ │ │ + bne.n 11b22 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11a0c │ │ │ │ │ + bne.n 11b30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a24 │ │ │ │ │ + bl 11b48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 119b8 │ │ │ │ │ + cbnz r0, 11adc │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 1197c │ │ │ │ │ + b.n 11aa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1199a │ │ │ │ │ + b.n 11abe │ │ │ │ │ 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 1197c │ │ │ │ │ - b.n 119ac │ │ │ │ │ + bne.n 11aa0 │ │ │ │ │ + b.n 11ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 119fe │ │ │ │ │ + blt.n 11b22 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1193c │ │ │ │ │ + beq.n 11a60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1199a │ │ │ │ │ + b.n 11abe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 118f6 │ │ │ │ │ + b.n 11a44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1199a │ │ │ │ │ + b.n 11abe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11980 │ │ │ │ │ + b.n 11aa4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 11980 │ │ │ │ │ + b.n 11aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11920 │ │ │ │ │ + b.n 11a1c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011a24 : │ │ │ │ │ +00011b48 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ 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.n 11af6 │ │ │ │ │ + beq.n 11c0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11af6 │ │ │ │ │ + bne.n 11c0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11ae2 │ │ │ │ │ + bne.n 11c06 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 11ab4 │ │ │ │ │ + beq.n 11bd8 │ │ │ │ │ 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 r7, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ae0 │ │ │ │ │ + beq.n 11c04 │ │ │ │ │ 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 r5, r0 │ │ │ │ │ - cbz r0, 11aa8 │ │ │ │ │ + cbz r0, 11bcc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11b04 │ │ │ │ │ + beq.n 11c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ 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 11aea │ │ │ │ │ + blt.n 11c1c │ │ │ │ │ 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 │ │ │ │ │ - cbnz r3, 11ae2 │ │ │ │ │ + cbnz r3, 11c06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11a7a │ │ │ │ │ + bne.n 11b9e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11aac │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11aac │ │ │ │ │ + b.n 11bd0 │ │ │ │ │ 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 11a58 │ │ │ │ │ - b.n 11ae2 │ │ │ │ │ + beq.n 11b7c │ │ │ │ │ + b.n 11c06 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 11bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ae2 │ │ │ │ │ + beq.n 11c06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11aac │ │ │ │ │ + b.n 11bd0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011b18 <_loop0_71_rule>: │ │ │ │ │ +00011c3c <_loop0_71_rule>: │ │ │ │ │ _loop0_71_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 11d72 <_loop0_71_rule+0x25a> │ │ │ │ │ + beq.w 11ec2 <_loop0_71_rule+0x286> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d72 <_loop0_71_rule+0x25a> │ │ │ │ │ + bne.w 11ec2 <_loop0_71_rule+0x286> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 11d68 <_loop0_71_rule+0x250> │ │ │ │ │ + bne.w 11eb8 <_loop0_71_rule+0x27c> │ │ │ │ │ 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 11d58 <_loop0_71_rule+0x240> │ │ │ │ │ + beq.w 11ea8 <_loop0_71_rule+0x26c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 11d68 <_loop0_71_rule+0x250> │ │ │ │ │ + bne.w 11eb8 <_loop0_71_rule+0x27c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ - b.n 11bee <_loop0_71_rule+0xd6> │ │ │ │ │ + b.n 11d12 <_loop0_71_rule+0xd6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d4e <_loop0_71_rule+0x236> │ │ │ │ │ + beq.w 11e98 <_loop0_71_rule+0x25c> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -31563,144 +31683,144 @@ │ │ │ │ │ strd sl, r0, [sp] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ce4 <_loop0_71_rule+0x1cc> │ │ │ │ │ + beq.w 11e08 <_loop0_71_rule+0x1cc> │ │ │ │ │ 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 11cf2 <_loop0_71_rule+0x1da> │ │ │ │ │ + beq.w 11e16 <_loop0_71_rule+0x1da> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 11be4 <_loop0_71_rule+0xcc> │ │ │ │ │ + bne.n 11d08 <_loop0_71_rule+0xcc> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d3a <_loop0_71_rule+0x222> │ │ │ │ │ + beq.w 11e84 <_loop0_71_rule+0x248> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r6, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11d9c <_loop0_71_rule+0x284> │ │ │ │ │ + beq.w 11e72 <_loop0_71_rule+0x236> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d9c <_loop0_71_rule+0x284> │ │ │ │ │ + bne.w 11e72 <_loop0_71_rule+0x236> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11c70 <_loop0_71_rule+0x158> │ │ │ │ │ + bne.n 11d94 <_loop0_71_rule+0x158> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11d86 <_loop0_71_rule+0x26e> │ │ │ │ │ + beq.w 11e5c <_loop0_71_rule+0x220> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d86 <_loop0_71_rule+0x26e> │ │ │ │ │ + bne.w 11e5c <_loop0_71_rule+0x220> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11d94 <_loop0_71_rule+0x27c> │ │ │ │ │ + bne.w 11e6a <_loop0_71_rule+0x22e> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 11d10 <_loop0_71_rule+0x1f8> │ │ │ │ │ + beq.n 11e34 <_loop0_71_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11b7a <_loop0_71_rule+0x62> │ │ │ │ │ + bne.n 11c9e <_loop0_71_rule+0x62> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - cbnz r3, 11c6e <_loop0_71_rule+0x156> │ │ │ │ │ + cbnz r3, 11d92 <_loop0_71_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a24 │ │ │ │ │ + bl 11b48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11cf6 <_loop0_71_rule+0x1de> │ │ │ │ │ + bne.n 11e1a <_loop0_71_rule+0x1de> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ 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 sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11d3a <_loop0_71_rule+0x222> │ │ │ │ │ + beq.n 11e84 <_loop0_71_rule+0x248> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 11cd0 <_loop0_71_rule+0x1b8> │ │ │ │ │ + ble.n 11df4 <_loop0_71_rule+0x1b8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 11cd0 <_loop0_71_rule+0x1b8> │ │ │ │ │ + beq.n 11df4 <_loop0_71_rule+0x1b8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 11cd0 <_loop0_71_rule+0x1b8> │ │ │ │ │ + beq.n 11df4 <_loop0_71_rule+0x1b8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 11cd0 <_loop0_71_rule+0x1b8> │ │ │ │ │ + beq.n 11df4 <_loop0_71_rule+0x1b8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 11cd0 <_loop0_71_rule+0x1b8> │ │ │ │ │ + beq.n 11df4 <_loop0_71_rule+0x1b8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 11cd0 <_loop0_71_rule+0x1b8> │ │ │ │ │ + beq.n 11df4 <_loop0_71_rule+0x1b8> │ │ │ │ │ movs r3, #5 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 11cbe <_loop0_71_rule+0x1a6> │ │ │ │ │ + bne.n 11de2 <_loop0_71_rule+0x1a6> │ │ │ │ │ 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 │ │ │ │ │ @@ -31708,98 +31828,98 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ 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.n 11dae <_loop0_71_rule+0x296> │ │ │ │ │ + bne.n 11ea2 <_loop0_71_rule+0x266> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11c5c <_loop0_71_rule+0x144> │ │ │ │ │ + b.n 11d80 <_loop0_71_rule+0x144> │ │ │ │ │ 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 11bbe <_loop0_71_rule+0xa6> │ │ │ │ │ - b.n 11c6e <_loop0_71_rule+0x156> │ │ │ │ │ + bne.w 11ce2 <_loop0_71_rule+0xa6> │ │ │ │ │ + b.n 11d92 <_loop0_71_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11d7a <_loop0_71_rule+0x262> │ │ │ │ │ + blt.n 11eca <_loop0_71_rule+0x28e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd fp, sl, [r2, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 11d94 <_loop0_71_rule+0x27c> │ │ │ │ │ + cbnz r3, 11e6a <_loop0_71_rule+0x22e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b7a <_loop0_71_rule+0x62> │ │ │ │ │ - b.n 11c54 <_loop0_71_rule+0x13c> │ │ │ │ │ + bne.w 11c9e <_loop0_71_rule+0x62> │ │ │ │ │ + b.n 11d78 <_loop0_71_rule+0x13c> │ │ │ │ │ + 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 11d5a <_loop0_71_rule+0x11e> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11d80 <_loop0_71_rule+0x144> │ │ │ │ │ + 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 11d34 <_loop0_71_rule+0xf8> │ │ │ │ │ + b.n 11d94 <_loop0_71_rule+0x158> │ │ │ │ │ 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 11cda <_loop0_71_rule+0x1c2> │ │ │ │ │ + b.n 11dfe <_loop0_71_rule+0x1c2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11c5c <_loop0_71_rule+0x144> │ │ │ │ │ + b.n 11d80 <_loop0_71_rule+0x144> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11d80 <_loop0_71_rule+0x144> │ │ │ │ │ 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 11cda <_loop0_71_rule+0x1c2> │ │ │ │ │ + b.n 11dfe <_loop0_71_rule+0x1c2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11cda <_loop0_71_rule+0x1c2> │ │ │ │ │ + b.n 11dfe <_loop0_71_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11b4c <_loop0_71_rule+0x34> │ │ │ │ │ + b.n 11c70 <_loop0_71_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11c5c <_loop0_71_rule+0x144> │ │ │ │ │ - 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 11c36 <_loop0_71_rule+0x11e> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11c5c <_loop0_71_rule+0x144> │ │ │ │ │ - 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 11c10 <_loop0_71_rule+0xf8> │ │ │ │ │ - b.n 11c70 <_loop0_71_rule+0x158> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11c5c <_loop0_71_rule+0x144> │ │ │ │ │ + b.n 11d80 <_loop0_71_rule+0x144> │ │ │ │ │ + nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -171,15 +171,15 @@ │ │ │ │ │ cbz r3, 17c <_tmp_174_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 1a6 <_tmp_174_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 19e <_tmp_174_rule+0x62> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1aa <_tmp_177_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -230,15 +230,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, 20e <_tmp_177_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cdc │ │ │ │ │ + bl 5cc8 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 20e <_tmp_177_rule+0x64> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -387,22 +387,22 @@ │ │ │ │ │ cbz r3, 33a <_tmp_130_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 358 <_tmp_130_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 65e0 │ │ │ │ │ + bl 65b4 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ cbnz r0, 354 <_tmp_130_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 354 <_tmp_130_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 671c │ │ │ │ │ + bl 66f0 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_with_default_rule │ │ │ │ │ cbnz r0, 354 <_tmp_130_rule+0x5a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -435,15 +435,15 @@ │ │ │ │ │ cbz r6, 39c <_tmp_168_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 3c8 <_tmp_168_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl d878 │ │ │ │ │ + bl d88c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 3ae <_tmp_168_rule+0x52> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 3c4 <_tmp_168_rule+0x68> │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -571,15 +571,15 @@ │ │ │ │ │ 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 7914 │ │ │ │ │ + bl 78e8 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cbnz r0, 524 │ │ │ │ │ b.n 7a6 │ │ │ │ │ @@ -631,15 +631,15 @@ │ │ │ │ │ cbnz r6, 588 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 582 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_150_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_150_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -677,15 +677,15 @@ │ │ │ │ │ b.n 8c0 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 5ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 5ec │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 5ec │ │ │ │ │ @@ -727,15 +727,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 722 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -870,15 +870,15 @@ │ │ │ │ │ cbnz r3, 77e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 778 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -948,15 +948,15 @@ │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 766 │ │ │ │ │ b.n 7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 790 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -971,15 +971,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 80c4 <_loop0_77_rule> │ │ │ │ │ + bl 8094 <_loop0_77_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 790 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ @@ -1008,15 +1008,15 @@ │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 766 │ │ │ │ │ b.n 7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf60 │ │ │ │ │ + bl cf74 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7a4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1206,15 +1206,15 @@ │ │ │ │ │ cbz r3, 9e0 <_tmp_128_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n a00 <_tmp_128_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl dc68 │ │ │ │ │ + bl dc7c │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbnz r0, 9fc <_tmp_128_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 9fc <_tmp_128_rule+0x5c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1324,15 +1324,15 @@ │ │ │ │ │ b.n b4a <_loop0_145_rule+0xdc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n aae <_loop0_145_rule+0x40> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1c4 │ │ │ │ │ + bl f2ec │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, b0c <_loop0_145_rule+0x9e> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne.n b00 <_loop0_145_rule+0x92> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1631,15 +1631,15 @@ │ │ │ │ │ cbz r3, d5c <_gather_104_rule+0x44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n e4e <_gather_104_rule+0x136> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n e46 <_gather_104_rule+0x12e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1664,15 +1664,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, de4 <_gather_104_rule+0xcc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cbz r6, df4 <_gather_104_rule+0xdc> │ │ │ │ │ b.n dec <_gather_104_rule+0xd4> │ │ │ │ │ - bl 6b54 │ │ │ │ │ + bl 6b38 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, dce <_gather_104_rule+0xb6> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ beq.n dfc <_gather_104_rule+0xe4> │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ @@ -2130,15 +2130,15 @@ │ │ │ │ │ cbz r3, 118c <_tmp_175_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 11b6 <_tmp_175_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 5cf0 │ │ │ │ │ + bl 5cd0 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 11ae <_tmp_175_rule+0x62> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1aa <_tmp_177_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2183,15 +2183,15 @@ │ │ │ │ │ cbz r3, 11fa <_tmp_135_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 121a <_tmp_135_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 118c4 │ │ │ │ │ + bl 119e8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, 1216 <_tmp_135_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 1216 <_tmp_135_rule+0x5c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -59,34 +59,34 @@ │ │ │ │ │ 0x00000380 5f72756c 65007374 61725f6e 616d6564 _rule.star_named │ │ │ │ │ 0x00000390 5f657870 72657373 696f6e5f 72756c65 _expression_rule │ │ │ │ │ 0x000003a0 005f6c6f 6f70305f 3132315f 72756c65 ._loop0_121_rule │ │ │ │ │ 0x000003b0 00627265 616b5f73 746d745f 72756c65 .break_stmt_rule │ │ │ │ │ 0x000003c0 00636f6e 74696e75 655f7374 6d745f72 .continue_stmt_r │ │ │ │ │ 0x000003d0 756c6500 5f676174 6865725f 31355f72 ule._gather_15_r │ │ │ │ │ 0x000003e0 756c6500 74797065 5f706172 616d735f ule.type_params_ │ │ │ │ │ - 0x000003f0 72756c65 00737461 725f6e61 6d65645f rule.star_named_ │ │ │ │ │ - 0x00000400 65787072 65737369 6f6e735f 72756c65 expressions_rule │ │ │ │ │ - 0x00000410 005f5241 4953455f 53594e54 41585f45 ._RAISE_SYNTAX_E │ │ │ │ │ - 0x00000420 52524f52 5f494e56 414c4944 5f544152 RROR_INVALID_TAR │ │ │ │ │ - 0x00000430 4745542e 69737261 2e300074 5f707269 GET.isra.0.t_pri │ │ │ │ │ + 0x000003f0 72756c65 005f5241 4953455f 53594e54 rule._RAISE_SYNT │ │ │ │ │ + 0x00000400 41585f45 52524f52 5f494e56 414c4944 AX_ERROR_INVALID │ │ │ │ │ + 0x00000410 5f544152 4745542e 69737261 2e300073 _TARGET.isra.0.s │ │ │ │ │ + 0x00000420 7461725f 6e616d65 645f6578 70726573 tar_named_expres │ │ │ │ │ + 0x00000430 73696f6e 735f7275 6c650074 5f707269 sions_rule.t_pri │ │ │ │ │ 0x00000440 6d617279 5f726177 00745f6c 6f6f6b61 mary_raw.t_looka │ │ │ │ │ 0x00000450 68656164 5f72756c 6500736c 69636573 head_rule.slices │ │ │ │ │ 0x00000460 5f72756c 6500745f 7072696d 6172795f _rule.t_primary_ │ │ │ │ │ 0x00000470 72756c65 00617267 756d656e 74735f72 rule.arguments_r │ │ │ │ │ 0x00000480 756c6500 67656e65 78705f72 756c6500 ule.genexp_rule. │ │ │ │ │ 0x00000490 2e4c4332 34002e4c 43323500 2e4c4332 .LC24..LC25..LC2 │ │ │ │ │ 0x000004a0 36002e4c 43323700 2e4c4332 38002e4c 6..LC27..LC28..L │ │ │ │ │ 0x000004b0 43323900 5f746d70 5f34335f 72756c65 C29._tmp_43_rule │ │ │ │ │ 0x000004c0 00737472 696e6773 5f72756c 65007475 .strings_rule.tu │ │ │ │ │ 0x000004d0 706c655f 72756c65 006c6973 745f7275 ple_rule.list_ru │ │ │ │ │ 0x000004e0 6c65005f 67617468 65725f38 355f7275 le._gather_85_ru │ │ │ │ │ 0x000004f0 6c650066 6f725f69 665f636c 61757365 le.for_if_clause │ │ │ │ │ - 0x00000500 735f7275 6c65005f 746d705f 3134395f s_rule._tmp_149_ │ │ │ │ │ - 0x00000510 72756c65 00737461 72726564 5f657870 rule.starred_exp │ │ │ │ │ - 0x00000520 72657373 696f6e5f 72756c65 00626974 ression_rule.bit │ │ │ │ │ + 0x00000500 735f7275 6c650073 74617272 65645f65 s_rule.starred_e │ │ │ │ │ + 0x00000510 78707265 7373696f 6e5f7275 6c65005f xpression_rule._ │ │ │ │ │ + 0x00000520 746d705f 3134395f 72756c65 00626974 tmp_149_rule.bit │ │ │ │ │ 0x00000530 77697365 5f6f725f 72756c65 00696e76 wise_or_rule.inv │ │ │ │ │ 0x00000540 616c6964 5f636f6d 70726568 656e7369 alid_comprehensi │ │ │ │ │ 0x00000550 6f6e5f72 756c6500 2e4c4333 30005f6c on_rule..LC30._l │ │ │ │ │ 0x00000560 6f6f7031 5f38315f 72756c65 005f6c6f oop1_81_rule._lo │ │ │ │ │ 0x00000570 6f70315f 38325f72 756c6500 5f746d70 op1_82_rule._tmp │ │ │ │ │ 0x00000580 5f313534 5f72756c 65007473 7472696e _154_rule.tstrin │ │ │ │ │ 0x00000590 675f7275 6c650066 73747269 6e675f72 g_rule.fstring_r │ │ │ │ │ @@ -339,16 +339,16 @@ │ │ │ │ │ 0x00001500 545f5265 7475726e 005f5079 4153545f T_Return._PyAST_ │ │ │ │ │ 0x00001510 52616973 65005f50 79415354 5f417567 Raise._PyAST_Aug │ │ │ │ │ 0x00001520 41737369 676e005f 50794153 545f4465 Assign._PyAST_De │ │ │ │ │ 0x00001530 6c657465 005f5079 4153545f 41737365 lete._PyAST_Asse │ │ │ │ │ 0x00001540 7274005f 50795065 67656e5f 6d61705f rt._PyPegen_map_ │ │ │ │ │ 0x00001550 6e616d65 735f746f 5f696473 005f5079 names_to_ids._Py │ │ │ │ │ 0x00001560 4153545f 476c6f62 616c005f 50794153 AST_Global._PyAS │ │ │ │ │ - 0x00001570 545f4e6f 6e6c6f63 616c005f 50794153 T_Nonlocal._PyAS │ │ │ │ │ - 0x00001580 545f5479 7065416c 69617300 5f507950 T_TypeAlias._PyP │ │ │ │ │ + 0x00001570 545f5479 7065416c 69617300 5f507941 T_TypeAlias._PyA │ │ │ │ │ + 0x00001580 53545f4e 6f6e6c6f 63616c00 5f507950 ST_Nonlocal._PyP │ │ │ │ │ 0x00001590 6567656e 5f676574 5f657870 725f6e61 egen_get_expr_na │ │ │ │ │ 0x000015a0 6d65005f 50795065 67656e5f 75706461 me._PyPegen_upda │ │ │ │ │ 0x000015b0 74655f6d 656d6f00 5f507941 53545f41 te_memo._PyAST_A │ │ │ │ │ 0x000015c0 74747269 62757465 005f5079 4153545f ttribute._PyAST_ │ │ │ │ │ 0x000015d0 53756273 63726970 74005f50 79415354 Subscript._PyAST │ │ │ │ │ 0x000015e0 5f43616c 6c005f50 79506567 656e5f6e _Call._PyPegen_n │ │ │ │ │ 0x000015f0 756d6265 725f746f 6b656e00 5f50795f umber_token._Py_ │ │ │ ├── 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: 4124 (bytes into file) │ │ │ │ │ + Start of section headers: 4240 (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 0x101c: │ │ │ │ │ +There are 13 section headers, starting at offset 0x1090: │ │ │ │ │ │ │ │ │ │ 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 0003f4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 000da4 000130 08 I 10 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000e18 000130 08 I 10 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000428 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000428 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000428 000232 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00065c 00021c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000ed4 0000d8 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 000878 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000878 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 0008ac 000290 10 11 18 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 000b3c 000267 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 000fac 00006d 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00065c 000290 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 000f48 0000d8 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 0008ec 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 0008ec 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000920 000290 10 11 18 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 000bb0 000267 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 001020 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,38 +3,38 @@ │ │ │ │ │ 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 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 5: 00000001 490 FUNC LOCAL DEFAULT 1 decode_unicode_with_escapes │ │ │ │ │ - 6: 000000ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 7: 00000110 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 6: 000000ee 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 7: 00000112 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 8: 00000201 432 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ 9: 000003b1 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 10: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 11: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 13: 000001ed 20 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 14: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 15: 000000ec 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 16: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 17: 000001d8 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 18: 00000001 506 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ + 18: 00000001 624 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8Stateful │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 29: 000001fd 32 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ + 29: 00000271 32 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xda4 contains 38 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe18 contains 38 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002e 0000190a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000038 0000130a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000080 00000b2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ 00000084 00000b30 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ 000000a4 00001e0a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 000000e4 00001b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -36,36 +36,36 @@ │ │ │ │ │ 00000352 00001130 R_ARM_THM_MOVT_ABS 000001d8 .LC7 │ │ │ │ │ 00000376 00001b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000038a 0000102f R_ARM_THM_MOVW_ABS_NC 00000174 .LC6 │ │ │ │ │ 0000038e 00001030 R_ARM_THM_MOVT_ABS 00000174 .LC6 │ │ │ │ │ 000003ea 0000280a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000001fa 00001b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xed4 contains 27 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf48 contains 27 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000130a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000024 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000028 00001430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000004a 0000150a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 0000006c 0000160a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -000000c2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000000c6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000ca 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000130 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000134 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000138 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000180 00001a0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ -0000019a 0000080a R_ARM_THM_CALL 00000201 warn_invalid_escape_sequence │ │ │ │ │ -000001b2 00001b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001be 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000001c2 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000001c6 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000001ca 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000001dc 0000090a R_ARM_THM_CALL 000003b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000001e8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001ec 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001f4 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000000c4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000000c8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000000cc 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000132 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000136 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000013a 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000001f6 00001a0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ +00000210 0000080a R_ARM_THM_CALL 00000201 warn_invalid_escape_sequence │ │ │ │ │ +00000228 00001b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000234 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000238 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000023c 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000240 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000252 0000090a R_ARM_THM_CALL 000003b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000025e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000262 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000026a 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000084 0000171e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -0000009c 0000051e R_ARM_THM_JUMP24 00000001 decode_unicode_with_escapes │ │ │ │ │ -00000168 0000191e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000020a 0000171e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -00000218 0000051e R_ARM_THM_JUMP24 00000001 decode_unicode_with_escapes │ │ │ │ │ +0000009e 0000051e R_ARM_THM_JUMP24 00000001 decode_unicode_with_escapes │ │ │ │ │ +000001de 0000191e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000027e 0000171e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ +0000028c 0000051e R_ARM_THM_JUMP24 00000001 decode_unicode_with_escapes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -12,63 +12,63 @@ │ │ │ │ │ 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 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + beq.w 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ ldrb r5, [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 r4, r0 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - lsls r2, r3, #30 │ │ │ │ │ - bne.n d0 <_PyPegen_parse_string+0xd0> │ │ │ │ │ + lsls r1, r3, #30 │ │ │ │ │ + bne.n d2 <_PyPegen_parse_string+0xd2> │ │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #39 @ 0x27 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - bne.n 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ + bne.n 12e <_PyPegen_parse_string+0x12e> │ │ │ │ │ mov r9, r6 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ add.w r8, r0, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1e8 <_PyPegen_parse_string+0x1e8> │ │ │ │ │ + bne.w 25e <_PyPegen_parse_string+0x25e> │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ bls.n 66 <_PyPegen_parse_string+0x66> │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n a0 <_PyPegen_parse_string+0xa0> │ │ │ │ │ + beq.n a2 <_PyPegen_parse_string+0xa2> │ │ │ │ │ cbnz r6, 72 <_PyPegen_parse_string+0x72> │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ cbnz r0, 88 <_PyPegen_parse_string+0x88> │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 148 <_PyPegen_parse_string+0x148> │ │ │ │ │ + bne.n 14a <_PyPegen_parse_string+0x14a> │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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.n 16c <_PyPegen_parse_string+0x16c> │ │ │ │ │ + bne.w 1e2 <_PyPegen_parse_string+0x1e2> │ │ │ │ │ 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.w 0 <_PyPegen_parse_string> │ │ │ │ │ @@ -76,125 +76,183 @@ │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne.n 66 <_PyPegen_parse_string+0x66> │ │ │ │ │ adds r7, r4, #3 │ │ │ │ │ adds r3, r7, r0 │ │ │ │ │ ldrb.w r3, [r3, #-4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n be <_PyPegen_parse_string+0xbe> │ │ │ │ │ + bne.n c0 <_PyPegen_parse_string+0xc0> │ │ │ │ │ sub.w r8, r0, #5 │ │ │ │ │ ldrb.w r3, [r7, r8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ beq.n 66 <_PyPegen_parse_string+0x66> │ │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ │ 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 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + b.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ movs r6, #0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub.w r2, r5, #82 @ 0x52 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ │ - beq.n 13e <_PyPegen_parse_string+0x13e> │ │ │ │ │ + beq.n 140 <_PyPegen_parse_string+0x140> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi.n 124 <_PyPegen_parse_string+0x124> │ │ │ │ │ + bhi.n 126 <_PyPegen_parse_string+0x126> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi.n 124 <_PyPegen_parse_string+0x124> │ │ │ │ │ + bhi.n 126 <_PyPegen_parse_string+0x126> │ │ │ │ │ tbb [pc, r2] │ │ │ │ │ - .word 0x7b1c1c12 │ │ │ │ │ + .short 0x1c12 │ │ │ │ │ + .word 0x1c1cb51c │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ + .word 0x1c291c1c │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ - .word 0x1c1c1c29 │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ - .word 0x1c1c1c1c │ │ │ │ │ - .word 0x7b1c1c12 │ │ │ │ │ + .word 0x1c121c1c │ │ │ │ │ + .short 0xb51c │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ eor.w r2, r9, #1 │ │ │ │ │ eor.w r1, r6, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ - bne.n d6 <_PyPegen_parse_string+0xd6> │ │ │ │ │ + bne.n d8 <_PyPegen_parse_string+0xd8> │ │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ │ beq.n 46 <_PyPegen_parse_string+0x46> │ │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ │ beq.n 46 <_PyPegen_parse_string+0x46> │ │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ │ 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 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + b.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 116 <_PyPegen_parse_string+0x116> │ │ │ │ │ + b.n 118 <_PyPegen_parse_string+0x118> │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - cbz r3, 15e <_PyPegen_parse_string+0x15e> │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d4 <_PyPegen_parse_string+0x1d4> │ │ │ │ │ + lsls r2, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r3, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r6, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #3] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r5, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r4, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #5] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r0, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #6] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r2, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #7] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r3, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #8] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r6, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #9] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r5, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #10] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r4, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #11] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r0, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #12] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r2, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #13] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + add.w r2, r7, #13 │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.n 1ba <_PyPegen_parse_string+0x1ba> │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 150 <_PyPegen_parse_string+0x150> │ │ │ │ │ - cbz r1, 174 <_PyPegen_parse_string+0x174> │ │ │ │ │ + bne.n 1c6 <_PyPegen_parse_string+0x1c6> │ │ │ │ │ + cbz r1, 1ea <_PyPegen_parse_string+0x1ea> │ │ │ │ │ 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] │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14e <_PyPegen_parse_string+0x14e> │ │ │ │ │ + bne.n 152 <_PyPegen_parse_string+0x152> │ │ │ │ │ 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, 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + cbz r0, 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r2, 194 <_PyPegen_parse_string+0x194> │ │ │ │ │ + cbnz r2, 20a <_PyPegen_parse_string+0x20a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 200 <_PyPegen_decode_string+0x4> │ │ │ │ │ + bl 200 <_PyPegen_parse_string+0x200> │ │ │ │ │ R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 18c <_PyPegen_parse_string+0x18c> │ │ │ │ │ + bne.n 202 <_PyPegen_parse_string+0x202> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + bge.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + cbnz r3, 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 18c <_PyPegen_parse_string+0x18c> │ │ │ │ │ + b.n 202 <_PyPegen_parse_string+0x202> │ │ │ │ │ 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 │ │ │ │ │ @@ -203,33 +261,32 @@ │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ │ bl 3b0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + b.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 116 <_PyPegen_parse_string+0x116> │ │ │ │ │ + b.n 118 <_PyPegen_parse_string+0x118> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ - nop │ │ │ │ │ + b.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ │ │ │ │ │ -000001fc <_PyPegen_decode_string>: │ │ │ │ │ +00000270 <_PyPegen_decode_string>: │ │ │ │ │ _PyPegen_decode_string(): │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbz r1, 20e <_PyPegen_decode_string+0x12> │ │ │ │ │ + cbz r1, 282 <_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} │ │ │ ├── buffer.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ │ 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 r5, r2, r4 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n ac <_PyLexer_tok_reserve_buf+0xac> │ │ │ │ │ sub.w r8, r2, r4 │ │ │ │ │ ldr.w r2, [r0, #2704] @ 0xa90 │ │ │ │ │ - subs r5, r2, r4 │ │ │ │ │ + subs r7, r2, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [r0, #2708] @ 0xa94 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - subs r7, r0, r4 │ │ │ │ │ + subs r6, r0, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl bc <_PyLexer_remember_fstring_buffers> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_remember_fstring_buffers │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -51,36 +51,36 @@ │ │ │ │ │ cbz r0, b6 <_PyLexer_tok_reserve_buf+0xb6> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ite ge │ │ │ │ │ addge.w r3, r0, r8 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ite ge │ │ │ │ │ - addge r3, r0, r5 │ │ │ │ │ + addge r3, r0, r7 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - add.w r4, r0, r6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + add.w r4, r0, r5 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ │ ite ge │ │ │ │ │ - addge r3, r0, r7 │ │ │ │ │ + addge r3, r0, r6 │ │ │ │ │ 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 114 <_PyLexer_restore_fstring_buffers> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_restore_fstring_buffers │ │ │ │ │ b.n 2e <_PyLexer_tok_reserve_buf+0x2e> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 4a <_PyLexer_tok_reserve_buf+0x4a> │ │ │ │ │ movs r3, #15 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ b.n 30 <_PyLexer_tok_reserve_buf+0x30> │ │ │ │ │ │ │ │ │ │ 000000bc <_PyLexer_remember_fstring_buffers>: │ │ │ │ │ _PyLexer_remember_fstring_buffers(): │ │ │ ├── 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: 17980 (bytes into file) │ │ │ │ │ + Start of section headers: 18096 (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 0x463c: │ │ │ │ │ +There are 14 section headers, starting at offset 0x46b0: │ │ │ │ │ │ │ │ │ │ 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 003bfc 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003c48 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 000653 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00074c 002a18 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003c34 000990 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 003164 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 00316f 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 00316f 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 0031a4 000630 10 12 66 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 0037d4 000427 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 0045c4 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00074c 002a64 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003c80 0009b8 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 0031b0 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 0031bb 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 0031bb 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 0031f0 000630 10 12 66 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 003820 000427 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 004638 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: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000074 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 6: 00000090 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e8 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 0000012c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 000007dd 7610 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 00002655 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ - 12: 00002599 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 10: 000007d5 7694 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 000026a1 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 12: 000025e5 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001c8 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001f0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -45,58 +45,58 @@ │ │ │ │ │ 41: 000004f8 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ 42: 0000052c 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 43: 00000548 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 44: 00000570 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 45: 00000580 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 46: 0000059c 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ 47: 000005e8 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ - 48: 000028dd 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 49: 000027c9 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 50: 000017da 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 00001838 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 00002929 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 49: 00002815 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 50: 000016f6 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00001754 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 52: 00000001 86 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 53: 0000062c 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ 54: 00000630 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ 55: 00000634 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 56: 00000638 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 57: 0000063c 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 58: 00000640 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ - 59: 00002904 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 00002950 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 60: 00000059 106 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ 61: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 62: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 63: 00000000 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ - 64: 00002913 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 65: 00002914 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 66: 00000001 2010 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ - 67: 000026b5 274 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ + 64: 0000295f 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 65: 00002960 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 66: 00000001 2004 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ + 67: 00002701 274 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,319 +1,324 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3bfc contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3c48 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00000c0a R_ARM_THM_CALL 00002599 tok_nextc │ │ │ │ │ -00000020 00000c0a R_ARM_THM_CALL 00002599 tok_nextc │ │ │ │ │ -0000002e 00000b0a R_ARM_THM_CALL 00002655 tok_backup │ │ │ │ │ -0000003c 00000c0a R_ARM_THM_CALL 00002599 tok_nextc │ │ │ │ │ -00000070 00000c0a R_ARM_THM_CALL 00002599 tok_nextc │ │ │ │ │ -000000a6 00000b0a R_ARM_THM_CALL 00002655 tok_backup │ │ │ │ │ -000000b4 00000b0a R_ARM_THM_CALL 00002655 tok_backup │ │ │ │ │ +00000012 00000c0a R_ARM_THM_CALL 000025e5 tok_nextc │ │ │ │ │ +00000020 00000c0a R_ARM_THM_CALL 000025e5 tok_nextc │ │ │ │ │ +0000002e 00000b0a R_ARM_THM_CALL 000026a1 tok_backup │ │ │ │ │ +0000003c 00000c0a R_ARM_THM_CALL 000025e5 tok_nextc │ │ │ │ │ +00000070 00000c0a R_ARM_THM_CALL 000025e5 tok_nextc │ │ │ │ │ +000000a6 00000b0a R_ARM_THM_CALL 000026a1 tok_backup │ │ │ │ │ +000000b4 00000b0a R_ARM_THM_CALL 000026a1 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3c34 contains 306 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3c80 contains 311 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000001a4 0000430a R_ARM_THM_CALL 000026b5 _PyLexer_update_ftstring_expr │ │ │ │ │ -00000212 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000250 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000294 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002d6 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000394 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000003d0 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000003de 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000003e2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003ea 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000420 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000004c4 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000004d6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000004da 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000004de 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000542 0000082f R_ARM_THM_MOVW_ABS_NC 0000012c .LC6 │ │ │ │ │ -00000546 00000830 R_ARM_THM_MOVT_ABS 0000012c .LC6 │ │ │ │ │ -0000054c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000055a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000574 0000072f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC5 │ │ │ │ │ -00000578 00000730 R_ARM_THM_MOVT_ABS 000000e8 .LC5 │ │ │ │ │ -0000057c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000592 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000005a0 0000480a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ -0000061a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000062e 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000632 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000063e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000066a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000067a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000067e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000682 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000006ba 0000062f R_ARM_THM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ -000006be 00000630 R_ARM_THM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ -000006d4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000006e4 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000782 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000078c 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00000790 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00000794 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000798 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000079c 0000490a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000007a0 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -000007a4 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -000007a8 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000007ac 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000007b0 0000490a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000007d4 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000900 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000904 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000916 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -0000091a 00004b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000978 00004c0a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -000009d0 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000009e4 00004e0a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -000009f2 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000b14 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000bc0 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000be4 00004f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c7c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000ce4 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00000ce8 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00000d30 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000d88 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000d92 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00000d96 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00000dcc 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000e84 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000ef0 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000efe 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f02 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f56 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f8a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000fd4 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00000fd8 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00000ffe 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000104a 0000430a R_ARM_THM_CALL 000026b5 _PyLexer_update_ftstring_expr │ │ │ │ │ -000010aa 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001112 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000114e 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000011a2 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001260 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00001264 00004b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000136c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000013d0 0000242f R_ARM_THM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ -000013d4 00002430 R_ARM_THM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ -000013f2 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000013fa 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -000013fe 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -0000143e 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000147e 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000014ec 0000500a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -00001516 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001552 00002d2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC38 │ │ │ │ │ -00001556 00002d30 R_ARM_THM_MOVT_ABS 00000580 .LC38 │ │ │ │ │ -00001564 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001572 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001602 0000222f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -00001606 00002230 R_ARM_THM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -0000160a 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001618 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001640 0000520a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00001662 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000167c 00002b2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC36 │ │ │ │ │ -00001680 00002b30 R_ARM_THM_MOVT_ABS 00000548 .LC36 │ │ │ │ │ -00001696 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000016e0 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001870 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018b8 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000190a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001916 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000191a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000191e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000195c 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000196a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000196e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001972 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000019a8 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019e8 00001a2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ -000019ec 00001a30 R_ARM_THM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ -00001a4c 0000272f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ -00001a50 00002730 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ -00001a54 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001ac4 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001ad2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001ad6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ada 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001b16 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b38 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001bb2 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001bc4 0000530a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001bf4 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001c06 0000292f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC34 │ │ │ │ │ -00001c0a 00002930 R_ARM_THM_MOVT_ABS 000004f8 .LC34 │ │ │ │ │ -00001c10 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001c30 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c34 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c3a 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001c6a 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001c6e 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001cb0 0000540a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001cbc 0000550a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001cde 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ce6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001cea 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001cee 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d1a 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001d50 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d9c 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00001da0 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00001da4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001df2 00001d2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00001df6 00001d30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00001e7e 0000540a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001e9a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -00001e9e 00000e30 R_ARM_THM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00001f1a 0000102f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001f1e 00001030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001f22 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001f5c 0000570a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001f64 00000f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -00001f68 00000f30 R_ARM_THM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -00001f70 0000580a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001f86 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001f8a 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001fac 0000570a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001fd2 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00002018 0000202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -0000201c 00002030 R_ARM_THM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -00002046 00001f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -0000204a 00001f30 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -00002050 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002058 00001e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -0000205c 00001e30 R_ARM_THM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -000020aa 0000262f R_ARM_THM_MOVW_ABS_NC 00000444 .LC31 │ │ │ │ │ -000020ae 00002630 R_ARM_THM_MOVT_ABS 00000444 .LC31 │ │ │ │ │ -000020c8 0000192f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -000020cc 00001930 R_ARM_THM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -000020d0 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020de 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000020e8 0000282f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC33 │ │ │ │ │ -000020ec 00002830 R_ARM_THM_MOVT_ABS 000004a0 .LC33 │ │ │ │ │ -000020f0 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000210a 00001c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -0000210e 00001c30 R_ARM_THM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -0000211e 00002c2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ -00002122 00002c30 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ -000021aa 0000162f R_ARM_THM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -000021ae 00001630 R_ARM_THM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -000021b2 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000021c4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -000021c8 00001b30 R_ARM_THM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -000021e8 0000152f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -000021ec 00001530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -000021f0 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000220c 0000142f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -00002210 00001430 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -00002214 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002230 0000132f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -00002234 00001330 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -00002238 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002254 0000122f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -00002258 00001230 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -0000225c 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002278 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -0000227c 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -00002280 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000228a 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000022ec 0000540a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000022f4 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000235a 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -0000235e 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -0000236e 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002376 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -0000237a 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -0000237e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002382 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002386 0000490a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000023aa 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -000023ae 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -000023b2 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023b6 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023ba 0000490a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000023e0 00002f2f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC40 │ │ │ │ │ -000023e4 00002f30 R_ARM_THM_MOVT_ABS 000005e8 .LC40 │ │ │ │ │ -000023e8 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000242c 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002432 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000243e 0000172f R_ARM_THM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -00002442 00001730 R_ARM_THM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -00002446 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002452 00005a0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002468 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002470 00005b0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00002486 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000249e 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -000024a2 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -000024a6 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000024bc 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000024c0 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000024c6 00005d0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000254e 0000252f R_ARM_THM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ -00002552 00002530 R_ARM_THM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ -00002556 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002564 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002572 00002a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC35 │ │ │ │ │ -00002576 00002a30 R_ARM_THM_MOVT_ABS 0000052c .LC35 │ │ │ │ │ -0000257a 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002586 00002e2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ -0000258a 00002e30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ -0000258e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000025f8 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000262a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002636 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000263a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002640 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000268a 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -0000268e 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00002692 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002696 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000269a 0000490a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000269e 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -000026a2 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000026a6 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000026aa 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000026ae 0000490a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000026ca 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000026f0 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000026f6 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002718 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -0000272a 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002744 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002770 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002794 0000600a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000027aa 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -000027c0 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000027d8 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000027dc 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000283a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000288a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002894 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002898 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000289c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000028c4 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000028c8 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000028cc 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002936 0000352f R_ARM_THM_MOVW_ABS_NC 0000062c .LC41 │ │ │ │ │ -0000293a 00003530 R_ARM_THM_MOVT_ABS 0000062c .LC41 │ │ │ │ │ -00002944 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -0000295a 0000612f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -0000295e 00006130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002962 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ -00002966 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ -00002970 0000620a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -0000298e 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ -00002992 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ -00002996 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000299c 0000382f R_ARM_THM_MOVW_ABS_NC 00000638 .LC44 │ │ │ │ │ -000029a0 00003830 R_ARM_THM_MOVT_ABS 00000638 .LC44 │ │ │ │ │ -000029ac 0000392f R_ARM_THM_MOVW_ABS_NC 0000063c .LC45 │ │ │ │ │ -000029b0 00003930 R_ARM_THM_MOVT_ABS 0000063c .LC45 │ │ │ │ │ -000029b8 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -000029fc 0000372f R_ARM_THM_MOVW_ABS_NC 00000634 .LC43 │ │ │ │ │ -00002a00 00003730 R_ARM_THM_MOVT_ABS 00000634 .LC43 │ │ │ │ │ -00002a0a 0000362f R_ARM_THM_MOVW_ABS_NC 00000630 .LC42 │ │ │ │ │ -00002a0e 00003630 R_ARM_THM_MOVT_ABS 00000630 .LC42 │ │ │ │ │ +000001a2 0000430a R_ARM_THM_CALL 00002701 _PyLexer_update_ftstring_expr │ │ │ │ │ +00000210 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000024e 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000292 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002d4 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000392 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000003ce 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000003dc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003e0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000003e8 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000041e 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000004be 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000004d0 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000004d4 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000004d8 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000053c 0000082f R_ARM_THM_MOVW_ABS_NC 0000012c .LC6 │ │ │ │ │ +00000540 00000830 R_ARM_THM_MOVT_ABS 0000012c .LC6 │ │ │ │ │ +00000546 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000554 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000056e 0000072f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC5 │ │ │ │ │ +00000572 00000730 R_ARM_THM_MOVT_ABS 000000e8 .LC5 │ │ │ │ │ +00000576 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000058c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000059a 0000480a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +00000614 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000628 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +0000062c 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000638 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000664 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000674 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000678 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000067c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000006b4 0000062f R_ARM_THM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ +000006b8 00000630 R_ARM_THM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ +000006ce 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000006de 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000077c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000786 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +0000078a 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +0000078e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000792 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000796 0000490a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000079a 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +0000079e 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +000007a2 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000007a6 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000007aa 0000490a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000007ce 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000008f8 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000008fc 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000090e 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000912 00004b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000970 00004c0a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +000009c8 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000009dc 00004e0a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +000009ea 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000b0c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000bb8 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000bdc 00004f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bec 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000bf0 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000c44 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000cc4 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000d76 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000de4 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000e7c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000eb0 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f00 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00000f04 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00000f52 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f9c 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00000fa0 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00000fb6 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001002 0000430a R_ARM_THM_CALL 00002701 _PyLexer_update_ftstring_expr │ │ │ │ │ +00001062 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000010ca 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000010d8 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +000010dc 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +000010e0 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001116 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000116a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001228 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +0000122c 00004b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001336 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001392 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00001396 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +000013c2 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000013f4 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001484 0000500a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +000014aa 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000014f6 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000014fa 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00001500 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000150e 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001536 00002d2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC38 │ │ │ │ │ +0000153a 00002d30 R_ARM_THM_MOVT_ABS 00000580 .LC38 │ │ │ │ │ +00001548 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000155c 0000510a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +0000157e 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000159a 00002b2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC36 │ │ │ │ │ +0000159e 00002b30 R_ARM_THM_MOVT_ABS 00000548 .LC36 │ │ │ │ │ +000015b2 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000015fc 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000178c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000017d4 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000182c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001860 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000186e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001872 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001876 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000018c0 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000018cc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000018d0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000018d4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000018f6 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000190c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000194c 00001a2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ +00001950 00001a30 R_ARM_THM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ +0000197e 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019d4 0000272f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ +000019d8 00002730 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ +000019dc 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001a2e 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a60 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001a6e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001a72 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001a76 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ad0 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00001ad4 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001afc 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b0e 0000520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001b42 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b86 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001baa 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001bb8 0000292f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC34 │ │ │ │ │ +00001bbc 00002930 R_ARM_THM_MOVT_ABS 000004f8 .LC34 │ │ │ │ │ +00001bc2 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001bd6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +00001bda 00000e30 R_ARM_THM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +00001c60 0000530a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001c6c 0000540a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001c8e 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cea 0000242f R_ARM_THM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ +00001cee 00002430 R_ARM_THM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ +00001d62 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d66 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d6c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001dae 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001dc8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001dcc 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001dd0 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001e10 0000560a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001e54 00001d2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00001e58 00001d30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00001ee0 0000530a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001f08 0000102f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00001f0c 00001030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00001f10 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001f18 00000f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +00001f1c 00000f30 R_ARM_THM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +00001f24 0000580a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001f3e 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001f42 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001f6a 0000560a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001f88 00001c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +00001f8c 00001c30 R_ARM_THM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +00001f92 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001fa0 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001fb2 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +00001fb6 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +00001fba 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001fbe 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001fc2 0000490a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00001fc6 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00001fca 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +00001fce 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001fd2 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001fd6 0000490a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002008 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002070 0000222f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +00002074 00002230 R_ARM_THM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +00002078 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002088 00001b2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +0000208c 00001b30 R_ARM_THM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +00002090 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020cc 0000202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +000020d0 00002030 R_ARM_THM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +000020fa 00001f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +000020fe 00001f30 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +00002108 00001e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +0000210c 00001e30 R_ARM_THM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +00002110 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002136 0000162f R_ARM_THM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +0000213a 00001630 R_ARM_THM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +0000213e 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002174 00002f2f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC40 │ │ │ │ │ +00002178 00002f30 R_ARM_THM_MOVT_ABS 000005e8 .LC40 │ │ │ │ │ +000021bc 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021c2 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000021d0 0000172f R_ARM_THM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +000021d4 00001730 R_ARM_THM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +000021d8 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021e4 0000590a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000021fa 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002206 00005a0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +0000221c 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000223c 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00002240 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00002244 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000227c 00002a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC35 │ │ │ │ │ +00002280 00002a30 R_ARM_THM_MOVT_ABS 0000052c .LC35 │ │ │ │ │ +00002284 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002294 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +000022d0 0000192f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +000022d4 00001930 R_ARM_THM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +000022d8 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022e6 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000233e 0000262f R_ARM_THM_MOVW_ABS_NC 00000444 .LC31 │ │ │ │ │ +00002342 00002630 R_ARM_THM_MOVT_ABS 00000444 .LC31 │ │ │ │ │ +0000234e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000023a0 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000023a4 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000023be 0000152f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +000023c2 00001530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +000023c6 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000023e2 0000142f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +000023e6 00001430 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +000023ea 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002408 00002e2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ +0000240c 00002e30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ +00002410 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000242c 0000132f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +00002430 00001330 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +00002434 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002450 0000122f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +00002454 00001230 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +00002458 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002474 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +00002478 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +0000247c 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002492 00002c2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ +00002496 00002c30 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ +0000249a 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000024a4 0000252f R_ARM_THM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ +000024a8 00002530 R_ARM_THM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ +000024ac 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000024ba 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000024dc 0000282f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC33 │ │ │ │ │ +000024e0 00002830 R_ARM_THM_MOVT_ABS 000004a0 .LC33 │ │ │ │ │ +000024e4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000024ee 00005b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002554 0000530a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000255c 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002562 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002566 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +0000256c 00005d0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002644 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002676 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002682 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002686 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000268c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000026d6 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +000026da 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +000026de 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000026e2 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000026e6 0000490a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000026ea 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000026ee 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000026f2 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000026f6 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000026fa 0000490a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002716 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000273c 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002742 00005b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002764 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00002776 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002790 00005b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000027bc 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000027e0 0000600a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000027f6 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +0000280c 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002824 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002828 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002886 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000028d6 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000028e0 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000028e4 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000028e8 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002910 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00002914 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00002918 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002982 0000352f R_ARM_THM_MOVW_ABS_NC 0000062c .LC41 │ │ │ │ │ +00002986 00003530 R_ARM_THM_MOVT_ABS 0000062c .LC41 │ │ │ │ │ +00002990 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +000029a6 0000612f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000029aa 00006130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000029ae 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ +000029b2 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ +000029bc 0000620a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +000029da 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ +000029de 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ +000029e2 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000029e8 0000382f R_ARM_THM_MOVW_ABS_NC 00000638 .LC44 │ │ │ │ │ +000029ec 00003830 R_ARM_THM_MOVT_ABS 00000638 .LC44 │ │ │ │ │ +000029f8 0000392f R_ARM_THM_MOVW_ABS_NC 0000063c .LC45 │ │ │ │ │ +000029fc 00003930 R_ARM_THM_MOVT_ABS 0000063c .LC45 │ │ │ │ │ +00002a04 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002a48 0000372f R_ARM_THM_MOVW_ABS_NC 00000634 .LC43 │ │ │ │ │ +00002a4c 00003730 R_ARM_THM_MOVT_ABS 00000634 .LC43 │ │ │ │ │ +00002a56 0000362f R_ARM_THM_MOVW_ABS_NC 00000630 .LC42 │ │ │ │ │ +00002a5a 00003630 R_ARM_THM_MOVT_ABS 00000630 .LC42 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -57,24 +57,24 @@ │ │ │ │ │ _Py_ctype_table │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ _PyLexer_type_comment_token_setup │ │ │ │ │ -PyMem_Malloc │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ +PyMem_Malloc │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ ├── 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 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 3a │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 42 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ 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 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ 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 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ beq.n ba │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -20,169 +20,169 @@ │ │ │ │ │ adds r2, r0, r1 │ │ │ │ │ add.w r1, r1, #2752 @ 0xac0 │ │ │ │ │ adds r3, r0, r1 │ │ │ │ │ ldr.w r2, [r2, #2752] @ 0xac0 │ │ │ │ │ cbnz r2, 4c <_PyTokenizer_Get+0x4c> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 7dc │ │ │ │ │ + bl 7d4 │ │ │ │ │ ldr.w r3, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 220 <_PyTokenizer_Get+0x220> │ │ │ │ │ + bne.w 21e <_PyTokenizer_Get+0x21e> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ str.w r2, [r0, #468] @ 0x1d4 │ │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ │ - beq.w 3f8 <_PyTokenizer_Get+0x3f8> │ │ │ │ │ + beq.w 3f6 <_PyTokenizer_Get+0x3f6> │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ bcs.n ac <_PyTokenizer_Get+0xac> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb.w r1, [ip] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - beq.w 2dc <_PyTokenizer_Get+0x2dc> │ │ │ │ │ + beq.w 2da <_PyTokenizer_Get+0x2da> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w ip, [r4, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bhi.w 78c <_PyTokenizer_Get+0x78c> │ │ │ │ │ + bhi.w 786 <_PyTokenizer_Get+0x786> │ │ │ │ │ ldrb.w r3, [ip] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ streq.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bne.w 7a0 <_PyTokenizer_Get+0x7a0> │ │ │ │ │ + bne.w 79a <_PyTokenizer_Get+0x79a> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr.w r2, [r3, #2768] @ 0xad0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 282 <_PyTokenizer_Get+0x282> │ │ │ │ │ + ble.w 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.w 36a <_PyTokenizer_Get+0x36a> │ │ │ │ │ + beq.w 368 <_PyTokenizer_Get+0x368> │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bcs.w 7b4 <_PyTokenizer_Get+0x7b4> │ │ │ │ │ + bcs.w 7ae <_PyTokenizer_Get+0x7ae> │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ ldrb.w r2, [r3, #2764] @ 0xacc │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 26e <_PyTokenizer_Get+0x26e> │ │ │ │ │ + beq.w 26c <_PyTokenizer_Get+0x26c> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mla r6, r3, r5, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr.w r0, [r5, #2768] @ 0xad0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ b.n 130 <_PyTokenizer_Get+0x130> │ │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ │ - beq.w 5c4 <_PyTokenizer_Get+0x5c4> │ │ │ │ │ + beq.w 5be <_PyTokenizer_Get+0x5be> │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ - beq.w 448 <_PyTokenizer_Get+0x448> │ │ │ │ │ + beq.w 446 <_PyTokenizer_Get+0x446> │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 338 <_PyTokenizer_Get+0x338> │ │ │ │ │ + beq.w 336 <_PyTokenizer_Get+0x336> │ │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 228 <_PyTokenizer_Get+0x228> │ │ │ │ │ + beq.n 226 <_PyTokenizer_Get+0x226> │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.w 742 <_PyTokenizer_Get+0x742> │ │ │ │ │ + bcs.w 73c <_PyTokenizer_Get+0x73c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ - add.w lr, r2, #1 │ │ │ │ │ - str.w lr, [r4, #4] │ │ │ │ │ + add.w ip, r2, #1 │ │ │ │ │ + str.w ip, [r4, #4] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #17 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq.w 588 <_PyTokenizer_Get+0x588> │ │ │ │ │ - ldr.w ip, [r5, #2812] @ 0xafc │ │ │ │ │ + beq.w 582 <_PyTokenizer_Get+0x582> │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.w 48e <_PyTokenizer_Get+0x48e> │ │ │ │ │ + ldr.w r2, [r5, #2812] @ 0xafc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 48c <_PyTokenizer_Get+0x48c> │ │ │ │ │ ldr.w r0, [r5, #2768] @ 0xad0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r1, #10 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.w 696 <_PyTokenizer_Get+0x696> │ │ │ │ │ - ldrb.w r2, [r5, #2764] @ 0xacc │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.w 334 <_PyTokenizer_Get+0x334> │ │ │ │ │ + beq.w 690 <_PyTokenizer_Get+0x690> │ │ │ │ │ + ldrb.w lr, [r5, #2764] @ 0xacc │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + beq.w 332 <_PyTokenizer_Get+0x332> │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ bne.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ - bl 26b4 <_PyLexer_update_ftstring_expr> │ │ │ │ │ + bl 2700 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ca <_PyTokenizer_Get+0x7ca> │ │ │ │ │ + beq.w 7c4 <_PyTokenizer_Get+0x7c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ - bne.n 1c0 <_PyTokenizer_Get+0x1c0> │ │ │ │ │ + bne.n 1be <_PyTokenizer_Get+0x1be> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 620 <_PyTokenizer_Get+0x620> │ │ │ │ │ + beq.w 61a <_PyTokenizer_Get+0x61a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ mla r1, r0, r5, r4 │ │ │ │ │ ldr.w r3, [r1, #2760] @ 0xac8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r1, #2760] @ 0xac8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr.w r2, [r6, #664] @ 0x298 │ │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ │ - bgt.w 628 <_PyTokenizer_Get+0x628> │ │ │ │ │ + bgt.w 622 <_PyTokenizer_Get+0x622> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ str.w r3, [r2, #2752] @ 0xac0 │ │ │ │ │ str.w r3, [r1, #2812] @ 0xafc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -201,38 +201,38 @@ │ │ │ │ │ beq.w 46 <_PyTokenizer_Get+0x46> │ │ │ │ │ movs r3, #22 │ │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 46 <_PyTokenizer_Get+0x46> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 56c <_PyTokenizer_Get+0x56c> │ │ │ │ │ + bne.w 566 <_PyTokenizer_Get+0x566> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 560 <_PyTokenizer_Get+0x560> │ │ │ │ │ + beq.w 55a <_PyTokenizer_Get+0x55a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 644 <_PyTokenizer_Get+0x644> │ │ │ │ │ + bne.w 63e <_PyTokenizer_Get+0x63e> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - beq.w 4a0 <_PyTokenizer_Get+0x4a0> │ │ │ │ │ + beq.w 49a <_PyTokenizer_Get+0x49a> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ b.n 13e <_PyTokenizer_Get+0x13e> │ │ │ │ │ ldr.w r2, [r3, #2768] @ 0xad0 │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr.w r0, [r1, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 2b0 <_PyTokenizer_Get+0x2b0> │ │ │ │ │ + cbz r0, 2ae <_PyTokenizer_Get+0x2ae> │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ addw r3, r3, #2792 @ 0xae8 │ │ │ │ │ @@ -270,115 +270,115 @@ │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #61 @ 0x3d │ │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 216 <_PyTokenizer_Get+0x216> │ │ │ │ │ + b.n 214 <_PyTokenizer_Get+0x214> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ beq.w ac <_PyTokenizer_Get+0xac> │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ mla r5, r0, r5, r4 │ │ │ │ │ ldr.w r1, [r5, #2760] @ 0xac8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r1, [r5, #2760] @ 0xac8 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ldr.w r2, [r6, #664] @ 0x298 │ │ │ │ │ it gt │ │ │ │ │ mlagt r2, r0, r2, r4 │ │ │ │ │ - bgt.w 628 <_PyTokenizer_Get+0x628> │ │ │ │ │ + bgt.w 622 <_PyTokenizer_Get+0x622> │ │ │ │ │ mla r0, r0, r2, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r5, [r0, #2752] @ 0xac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7dc │ │ │ │ │ - b.n 216 <_PyTokenizer_Get+0x216> │ │ │ │ │ + bl 7d4 │ │ │ │ │ + b.n 214 <_PyTokenizer_Get+0x214> │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ b.n 11a <_PyTokenizer_Get+0x11a> │ │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r6, r6, sl, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt.n 35a <_PyTokenizer_Get+0x35a> │ │ │ │ │ + blt.n 358 <_PyTokenizer_Get+0x358> │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mla r2, r2, r7, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - b.n 202 <_PyTokenizer_Get+0x202> │ │ │ │ │ + b.n 200 <_PyTokenizer_Get+0x200> │ │ │ │ │ ldrb.w r1, [r6, #2764] @ 0xacc │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - b.n 346 <_PyTokenizer_Get+0x346> │ │ │ │ │ + b.n 344 <_PyTokenizer_Get+0x344> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 730 <_PyTokenizer_Get+0x730> │ │ │ │ │ + bne.w 72a <_PyTokenizer_Get+0x72a> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 724 <_PyTokenizer_Get+0x724> │ │ │ │ │ + beq.w 71e <_PyTokenizer_Get+0x71e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbnz r0, 3da <_PyTokenizer_Get+0x3da> │ │ │ │ │ + cbnz r0, 3d8 <_PyTokenizer_Get+0x3d8> │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp sl, r9 │ │ │ │ │ bne.w d0 <_PyTokenizer_Get+0xd0> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 730 <_PyTokenizer_Get+0x730> │ │ │ │ │ + bne.w 72a <_PyTokenizer_Get+0x72a> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 724 <_PyTokenizer_Get+0x724> │ │ │ │ │ + beq.w 71e <_PyTokenizer_Get+0x71e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r9, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39c <_PyTokenizer_Get+0x39c> │ │ │ │ │ + beq.n 39a <_PyTokenizer_Get+0x39a> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ @@ -394,106 +394,106 @@ │ │ │ │ │ bne.w ac <_PyTokenizer_Get+0xac> │ │ │ │ │ ldr.w r2, [r0, #2744] @ 0xab8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 690 <_PyTokenizer_Get+0x690> │ │ │ │ │ + beq.w 68a <_PyTokenizer_Get+0x68a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 678 <_PyTokenizer_Get+0x678> │ │ │ │ │ + bne.w 672 <_PyTokenizer_Get+0x672> │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.w 64a <_PyTokenizer_Get+0x64a> │ │ │ │ │ + beq.w 644 <_PyTokenizer_Get+0x644> │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ b.n 6a <_PyTokenizer_Get+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 7c0 <_PyTokenizer_Get+0x7c0> │ │ │ │ │ + beq.w 7ba <_PyTokenizer_Get+0x7ba> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ sub.w r2, r1, #123 @ 0x7b │ │ │ │ │ bics.w r2, r2, #2 │ │ │ │ │ mla r3, r3, sl, r4 │ │ │ │ │ ldr.w r3, [r3, #2772] @ 0xad4 │ │ │ │ │ - beq.w 598 <_PyTokenizer_Get+0x598> │ │ │ │ │ + beq.w 592 <_PyTokenizer_Get+0x592> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 116 <_PyTokenizer_Get+0x116> │ │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ │ bne.w 116 <_PyTokenizer_Get+0x116> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ - bne.w 5ac <_PyTokenizer_Get+0x5ac> │ │ │ │ │ + bne.w 5a6 <_PyTokenizer_Get+0x5a6> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ b.n 116 <_PyTokenizer_Get+0x116> │ │ │ │ │ ldr.w r3, [r5, #2760] @ 0xac8 │ │ │ │ │ mvns r7, r3 │ │ │ │ │ - mvn.w ip, r3 │ │ │ │ │ + mvns r2, r3 │ │ │ │ │ lsrs r7, r7, #31 │ │ │ │ │ - mov.w ip, ip, lsr #31 │ │ │ │ │ - b.n 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ │ + b.n 17a <_PyTokenizer_Get+0x17a> │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 5bc <_PyTokenizer_Get+0x5bc> │ │ │ │ │ + bne.w 5b6 <_PyTokenizer_Get+0x5b6> │ │ │ │ │ ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b4 <_PyTokenizer_Get+0x5b4> │ │ │ │ │ + beq.n 5ae <_PyTokenizer_Get+0x5ae> │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [r5, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 260 <_PyTokenizer_Get+0x260> │ │ │ │ │ + beq.w 25e <_PyTokenizer_Get+0x25e> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ 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, #32] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq.n 588 <_PyTokenizer_Get+0x588> │ │ │ │ │ + beq.n 582 <_PyTokenizer_Get+0x582> │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq.n 588 <_PyTokenizer_Get+0x588> │ │ │ │ │ + beq.n 582 <_PyTokenizer_Get+0x582> │ │ │ │ │ ldr.w r3, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 588 <_PyTokenizer_Get+0x588> │ │ │ │ │ + bne.n 582 <_PyTokenizer_Get+0x582> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr.w ip, [r3, #2768] @ 0xad0 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr.w r2, [r6, #664] @ 0x298 │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ @@ -508,38 +508,38 @@ │ │ │ │ │ str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr.w r2, [r2, #2816] @ 0xb00 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ - beq.n 572 <_PyTokenizer_Get+0x572> │ │ │ │ │ + beq.n 56c <_PyTokenizer_Get+0x56c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 216 <_PyTokenizer_Get+0x216> │ │ │ │ │ + b.n 214 <_PyTokenizer_Get+0x214> │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ - b.n 4e8 <_PyTokenizer_Get+0x4e8> │ │ │ │ │ + b.n 4e2 <_PyTokenizer_Get+0x4e2> │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 4e8 <_PyTokenizer_Get+0x4e8> │ │ │ │ │ + b.n 4e2 <_PyTokenizer_Get+0x4e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -550,57 +550,57 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 216 <_PyTokenizer_Get+0x216> │ │ │ │ │ + b.n 214 <_PyTokenizer_Get+0x214> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cbnz r3, 5ac <_PyTokenizer_Get+0x5ac> │ │ │ │ │ + cbnz r3, 5a6 <_PyTokenizer_Get+0x5a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 788 <_PyTokenizer_Get+0x788> │ │ │ │ │ + bne.w 782 <_PyTokenizer_Get+0x782> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ b.n 116 <_PyTokenizer_Get+0x116> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 564 <_PyTokenizer_Get+0x564> │ │ │ │ │ + b.n 55e <_PyTokenizer_Get+0x55e> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 4e8 <_PyTokenizer_Get+0x4e8> │ │ │ │ │ + b.n 4e2 <_PyTokenizer_Get+0x4e2> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 716 <_PyTokenizer_Get+0x716> │ │ │ │ │ + bne.w 710 <_PyTokenizer_Get+0x710> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd ip, r3, [sp, #8] │ │ │ │ │ - bl 2598 │ │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ │ + bl 25e4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r0, [r3, #2756] @ 0xac4 │ │ │ │ │ eor.w r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6ea <_PyTokenizer_Get+0x6ea> │ │ │ │ │ + beq.n 6e4 <_PyTokenizer_Get+0x6e4> │ │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ │ - bne.n 6ea <_PyTokenizer_Get+0x6ea> │ │ │ │ │ + bne.n 6e4 <_PyTokenizer_Get+0x6e4> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mla r0, r0, r5, r4 │ │ │ │ │ ldr.w r0, [r0, #2816] @ 0xb00 │ │ │ │ │ @@ -608,53 +608,53 @@ │ │ │ │ │ cmp r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #60 @ 0x3c │ │ │ │ │ moveq r2, #63 @ 0x3f │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 216 <_PyTokenizer_Get+0x216> │ │ │ │ │ + b.n 214 <_PyTokenizer_Get+0x214> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 1fa <_PyTokenizer_Get+0x1fa> │ │ │ │ │ + b.n 1f8 <_PyTokenizer_Get+0x1f8> │ │ │ │ │ ldr.w r3, [r2, #2816] @ 0xb00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 550 <_PyTokenizer_Get+0x550> │ │ │ │ │ + b.n 54a <_PyTokenizer_Get+0x54a> │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 4d4 <_PyTokenizer_Get+0x4d4> │ │ │ │ │ + b.n 4ce <_PyTokenizer_Get+0x4ce> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 738 <_PyTokenizer_Get+0x738> │ │ │ │ │ + bne.n 732 <_PyTokenizer_Get+0x732> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbz r0, 68c <_PyTokenizer_Get+0x68c> │ │ │ │ │ + cbz r0, 686 <_PyTokenizer_Get+0x686> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 434 <_PyTokenizer_Get+0x434> │ │ │ │ │ + beq.w 432 <_PyTokenizer_Get+0x432> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ @@ -669,20 +669,20 @@ │ │ │ │ │ b.n ac <_PyTokenizer_Get+0xac> │ │ │ │ │ ldr.w r2, [r4, #2692] @ 0xa84 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 588 <_PyTokenizer_Get+0x588> │ │ │ │ │ + bne.w 582 <_PyTokenizer_Get+0x582> │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 73e <_PyTokenizer_Get+0x73e> │ │ │ │ │ + beq.n 738 <_PyTokenizer_Get+0x738> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 74c <_PyTokenizer_Get+0x74c> │ │ │ │ │ + bne.n 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ ldr.w r3, [fp, #664] @ 0x298 │ │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ @@ -698,58 +698,58 @@ │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 216 <_PyTokenizer_Get+0x216> │ │ │ │ │ + b.n 214 <_PyTokenizer_Get+0x214> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ ldr.w r0, [r6, #664] @ 0x298 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ │ mla r1, r3, r5, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str.w r6, [r0, #2752] @ 0xac0 │ │ │ │ │ str.w r6, [r1, #2812] @ 0xafc │ │ │ │ │ - b.n 602 <_PyTokenizer_Get+0x602> │ │ │ │ │ + b.n 5fc <_PyTokenizer_Get+0x5fc> │ │ │ │ │ ldr.w r2, [r3, #2816] @ 0xb00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - str.w lr, [sp] │ │ │ │ │ - b.n 208 <_PyTokenizer_Get+0x208> │ │ │ │ │ + str.w ip, [sp] │ │ │ │ │ + b.n 206 <_PyTokenizer_Get+0x206> │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 3f2 <_PyTokenizer_Get+0x3f2> │ │ │ │ │ + b.n 3f0 <_PyTokenizer_Get+0x3f0> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 3f2 <_PyTokenizer_Get+0x3f2> │ │ │ │ │ + b.n 3f0 <_PyTokenizer_Get+0x3f0> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ b.n ac <_PyTokenizer_Get+0xac> │ │ │ │ │ movs r7, #10 │ │ │ │ │ - b.n 506 <_PyTokenizer_Get+0x506> │ │ │ │ │ + b.n 500 <_PyTokenizer_Get+0x500> │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 4f0 <_PyTokenizer_Get+0x4f0> │ │ │ │ │ + b.n 4ea <_PyTokenizer_Get+0x4ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ ldr.w r2, [fp, #664] @ 0x298 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r2, r3, r2, r4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str.w r9, [r2, #2752] @ 0xac0 │ │ │ │ │ @@ -761,17 +761,17 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r2, #60 @ 0x3c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #63 @ 0x3f │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 216 <_PyTokenizer_Get+0x216> │ │ │ │ │ + b.n 214 <_PyTokenizer_Get+0x214> │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 58a <_PyTokenizer_Get+0x58a> │ │ │ │ │ + b.n 584 <_PyTokenizer_Get+0x584> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -789,30 +789,29 @@ │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 3f2 <_PyTokenizer_Get+0x3f2> │ │ │ │ │ + b.n 3f0 <_PyTokenizer_Get+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 458 <_PyTokenizer_Get+0x458> │ │ │ │ │ + b.n 456 <_PyTokenizer_Get+0x456> │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 216 <_PyTokenizer_Get+0x216> │ │ │ │ │ - nop │ │ │ │ │ + b.n 214 <_PyTokenizer_Get+0x214> │ │ │ │ │ │ │ │ │ │ -000007dc : │ │ │ │ │ +000007d4 : │ │ │ │ │ tok_get_normal_mode(): │ │ │ │ │ stmdb 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 fp, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ @@ -820,174 +819,174 @@ │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b44 │ │ │ │ │ + bne.w b3c │ │ │ │ │ ldr.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w c56 │ │ │ │ │ + bne.w e5a │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1176 │ │ │ │ │ + beq.w 113e │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ itt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs.w r2, [fp, #32] │ │ │ │ │ - bcs.n 868 │ │ │ │ │ + bcs.n 860 │ │ │ │ │ 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 2376 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bne.w 23aa │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + str.w r5, [fp, #4] │ │ │ │ │ + bhi.w 1fc6 │ │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne.w 1fb2 │ │ │ │ │ str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ │ str.w r9, [fp, #28] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 111e │ │ │ │ │ + beq.w 10e6 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bcs.w 116e │ │ │ │ │ + bcs.w 1136 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ sub.w r2, r4, #9 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #23 │ │ │ │ │ - bhi.w 9fc │ │ │ │ │ + bhi.w 9f4 │ │ │ │ │ movs r7, #9 │ │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ │ lsrs r7, r2 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bmi.w ea2 │ │ │ │ │ + bmi.w d96 │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2396 │ │ │ │ │ + beq.w 1fe6 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 2364 │ │ │ │ │ + beq.w 1ffe │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls.w a5a │ │ │ │ │ + bls.w a52 │ │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a6c │ │ │ │ │ + bne.w a64 │ │ │ │ │ cmp r7, #13 │ │ │ │ │ - beq.w 238a │ │ │ │ │ + beq.w 1fda │ │ │ │ │ cmp r7, #10 │ │ │ │ │ - beq.w b1e │ │ │ │ │ + beq.w b16 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w efc │ │ │ │ │ + beq.w bea │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #29 │ │ │ │ │ - bmi.w c82 │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bmi.w eb6 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi.n 938 │ │ │ │ │ + bhi.n 930 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.w 1726 │ │ │ │ │ + bmi.w 1642 │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ │ - beq.w 128c │ │ │ │ │ + beq.w 1254 │ │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ │ - beq.w 1d18 │ │ │ │ │ + beq.w 1dac │ │ │ │ │ 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 1012 │ │ │ │ │ + bne.w fca │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ │ - beq.w 1012 │ │ │ │ │ + beq.w fca │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1632 │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - beq.w d36 │ │ │ │ │ + bne.w 154e │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ + beq.w c4a │ │ │ │ │ ldrd r1, r3, [fp] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 2376 │ │ │ │ │ + bcc.w 1fc6 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 23aa │ │ │ │ │ + bne.w 1fb2 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - beq.w d3c │ │ │ │ │ + beq.w c50 │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - ble.w e76 │ │ │ │ │ + ble.w d68 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w d3c │ │ │ │ │ + beq.w c50 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq.w ea6 │ │ │ │ │ + beq.w d9a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d92 │ │ │ │ │ + beq.w 10d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_THM_CALL _PyToken_OneChar │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -996,119 +995,119 @@ │ │ │ │ │ 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 2396 │ │ │ │ │ + beq.w 1fe6 │ │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - bne.w 8bc │ │ │ │ │ + bne.w 8b4 │ │ │ │ │ movw r4, #47102 @ 0xb7fe │ │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi.n a1a │ │ │ │ │ + bhi.n a12 │ │ │ │ │ asr.w r3, r4, r3 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.n a1a │ │ │ │ │ + bmi.n a12 │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [fp, #2736] @ 0xab0 │ │ │ │ │ ldr.w r2, [r5, #668] @ 0x29c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b8e │ │ │ │ │ + bne.w 1b20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e9a │ │ │ │ │ + bne.w 1bd6 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 2364 │ │ │ │ │ + beq.w 1ffe │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.w 16c6 │ │ │ │ │ + beq.w 15e2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 8d6 │ │ │ │ │ + b.n 8ce │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w 11c0 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 169c │ │ │ │ │ + beq.w 15b8 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 1388 │ │ │ │ │ + beq.w 1352 │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ - beq.w 14f2 │ │ │ │ │ + beq.w 148a │ │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ │ - beq.w 158e │ │ │ │ │ + beq.w 14b6 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n aaa │ │ │ │ │ + b.n aa2 │ │ │ │ │ ldrd r4, r3, [fp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w da2 │ │ │ │ │ + beq.w c9a │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs.w de8 │ │ │ │ │ + bcs.w ce0 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bls.n a84 │ │ │ │ │ + bls.n a7c │ │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n a84 │ │ │ │ │ + bls.n a7c │ │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ ite ne │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w df0 │ │ │ │ │ + bne.w ce8 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 18d0 │ │ │ │ │ + beq.w 1806 │ │ │ │ │ ldrd r2, r8, [fp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str.w r8, [fp, #4] │ │ │ │ │ - bcc.w 2376 │ │ │ │ │ + bcc.w 1fc6 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 23aa │ │ │ │ │ + bne.w 1fb2 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1c8e │ │ │ │ │ + bne.w 1c3e │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ 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} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w f5c │ │ │ │ │ + beq.w e82 │ │ │ │ │ add.w r2, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r2, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b1e │ │ │ │ │ + bne.w 1964 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ │ str.w r2, [fp, #472] @ 0x1d8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -1116,1104 +1115,1030 @@ │ │ │ │ │ str.w r2, [fp, #448] @ 0x1c0 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r6, r0, r6 │ │ │ │ │ add.w r8, r6, r7 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n b94 │ │ │ │ │ + beq.n b8c │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bcs.n bde │ │ │ │ │ + bcs.n bd6 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ ldrb.w ip, [r5] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - bne.w df4 │ │ │ │ │ + bne.w cec │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add.w r8, r6, r7 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n b68 │ │ │ │ │ + bne.n b60 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n be4 │ │ │ │ │ + bne.n bdc │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ae2 │ │ │ │ │ + beq.w 1a7e │ │ │ │ │ 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 1ad0 │ │ │ │ │ + bne.w 1a6c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1a9a │ │ │ │ │ + beq.w 1a36 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n b70 │ │ │ │ │ + bcc.n b68 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1410 │ │ │ │ │ - ldr.w r6, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 157a │ │ │ │ │ - ldr.w r1, [fp, #44] @ 0x2c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 2504 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - add.w r2, fp, r3 │ │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - beq.w f92 │ │ │ │ │ - ble.w 1486 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt.w 2348 │ │ │ │ │ - add r3, fp │ │ │ │ │ - ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bge.w 14ea │ │ │ │ │ - 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 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ - str.w r5, [fp, #28] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 826 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - bge.w 1468 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - add.w r6, r6, #1 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r5, #0 │ │ │ │ │ - str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b18 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ │ - bne.w fae │ │ │ │ │ - bl 2598 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1fe4 │ │ │ │ │ - bgt.w 13a4 │ │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 19b0 │ │ │ │ │ - bgt.w 159a │ │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1fe4 │ │ │ │ │ - cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1db6 │ │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ │ - beq.w 1d70 │ │ │ │ │ - uxtb r3, r6 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r7, r3, #29 │ │ │ │ │ - bmi.w 15aa │ │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w 1aea │ │ │ │ │ - cmp r6, #45 @ 0x2d │ │ │ │ │ - ble.w 13fa │ │ │ │ │ - cmp r6, #101 @ 0x65 │ │ │ │ │ - beq.w 1b50 │ │ │ │ │ - bgt.w 13c4 │ │ │ │ │ - cmp r6, #69 @ 0x45 │ │ │ │ │ - beq.w 1bfc │ │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ │ - beq.w 13ca │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq.w df2 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n fae │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 28dc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1410 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ + bl 25e4 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ + lsls r1, r2, #29 │ │ │ │ │ + bmi.w 1a16 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 1b8e │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 1b7a │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bcc.w 2376 │ │ │ │ │ - ldrb.w r3, [r5, #-1] │ │ │ │ │ - uxtb r6, r6 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 23aa │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bcc.w 1fc6 │ │ │ │ │ + ldrb.w r2, [r5, #-1] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 1fb2 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - movs r2, #2 │ │ │ │ │ + movs r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b18 │ │ │ │ │ + b.n b10 │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - bne.w 9b8 │ │ │ │ │ + bne.w 9b0 │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 2570 │ │ │ │ │ + bgt.w 227a │ │ │ │ │ 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] │ │ │ │ │ ldr.w r0, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ str.w r1, [r5, #1484] @ 0x5cc │ │ │ │ │ str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 9ce │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str.w r3, [sl, #4] │ │ │ │ │ - bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 9da │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.w 1696 │ │ │ │ │ + ittt gt │ │ │ │ │ + ldrgt.w r3, [sl, #4] │ │ │ │ │ + addgt r3, #1 │ │ │ │ │ + strgt.w r3, [sl, #4] │ │ │ │ │ + b.n 9c6 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 1008 │ │ │ │ │ + bne.w fc0 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1004 │ │ │ │ │ + beq.w fbc │ │ │ │ │ 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 1ce4 │ │ │ │ │ + bne.w 1dc6 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n da2 │ │ │ │ │ + beq.n c9a │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w a98 │ │ │ │ │ + bcc.w a90 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.n 1008 │ │ │ │ │ + b.n fc0 │ │ │ │ │ orrs r5, r3 │ │ │ │ │ - b.n a84 │ │ │ │ │ + b.n a7c │ │ │ │ │ cmp.w ip, #9 │ │ │ │ │ - beq.w 1bba │ │ │ │ │ + beq.w 1b04 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - beq.w b58 │ │ │ │ │ + beq.w b50 │ │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ │ - beq.w 1fca │ │ │ │ │ + beq.w 228c │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bcc.w 2376 │ │ │ │ │ + bcc.w 1fc6 │ │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 23aa │ │ │ │ │ + bne.w 1fb2 │ │ │ │ │ sub.w lr, ip, #10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp.w lr, #25 │ │ │ │ │ str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - bhi.w bee │ │ │ │ │ + bhi.n df2 │ │ │ │ │ movs r6, #9 │ │ │ │ │ movt r6, #512 @ 0x200 │ │ │ │ │ lsr.w r6, r6, lr │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ - bpl.w bee │ │ │ │ │ + bpl.n df2 │ │ │ │ │ ldr.w r6, [fp, #456] @ 0x1c8 │ │ │ │ │ cmp.w ip, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, #0 │ │ │ │ │ - beq.w 1396 │ │ │ │ │ + beq.w 1360 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2078 │ │ │ │ │ + bne.w 22a6 │ │ │ │ │ ldr.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w c56 │ │ │ │ │ + bne.n e5a │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 82a │ │ │ │ │ + b.n 822 │ │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ │ - beq.w d3c │ │ │ │ │ + beq.w c50 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ - beq.w 10b6 │ │ │ │ │ + beq.w 106e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d92 │ │ │ │ │ + beq.w 10d4 │ │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ │ - bne.w 9da │ │ │ │ │ + bne.w 9d2 │ │ │ │ │ ldrd r3, r2, [sl, #4] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it eq │ │ │ │ │ streq.w r3, [sl, #56] @ 0x38 │ │ │ │ │ - b.n 9da │ │ │ │ │ + b.n 9d2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 874 │ │ │ │ │ + b.n 86c │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w ip, [r5, #664] @ 0x298 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bgt.w 166a │ │ │ │ │ + bgt.w 1586 │ │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14fe │ │ │ │ │ + bne.w 17dc │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 211e │ │ │ │ │ - ble.w 1514 │ │ │ │ │ + beq.w 248e │ │ │ │ │ + ble.w 9c6 │ │ │ │ │ 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 1096 │ │ │ │ │ + bne.w 104e │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bgt.w 1620 │ │ │ │ │ + bgt.w 1516 │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9da │ │ │ │ │ - b.n d92 │ │ │ │ │ - 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 2598 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ - lsls r2, r2, #29 │ │ │ │ │ - bmi.w 1afe │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1d32 │ │ │ │ │ + bne.w 9d2 │ │ │ │ │ + b.n 10d4 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr.w r6, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 14c2 │ │ │ │ │ + ldr.w r1, [fp, #44] @ 0x2c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 22ee │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + add.w r2, fp, r3 │ │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.w f5a │ │ │ │ │ + ble.w 141e │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, #99 @ 0x63 │ │ │ │ │ + bgt.w 2010 │ │ │ │ │ + add r3, fp │ │ │ │ │ + ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bge.w 1482 │ │ │ │ │ + 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 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 1be8 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - subs r0, r5, #1 │ │ │ │ │ - str.w r0, [fp, #4] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bcc.w 2376 │ │ │ │ │ - ldrb.w r2, [r5, #-1] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 23aa │ │ │ │ │ - ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ + str.w r5, [fp, #28] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 81e │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + bge.w 13ae │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 18fe │ │ │ │ │ + str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - movs r2, #23 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b18 │ │ │ │ │ + b.n b10 │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w b2a │ │ │ │ │ + bgt.w b22 │ │ │ │ │ add.w r2, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ ldr.w r1, [r2, #672] @ 0x2a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1b40 │ │ │ │ │ + bne.w 1b58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r6, [fp, #2700] @ 0xa8c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b18 │ │ │ │ │ + b.n b10 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ │ + bne.n f76 │ │ │ │ │ + bl 25e4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ │ + beq.w 2098 │ │ │ │ │ + bgt.w 136e │ │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ │ + beq.w 1914 │ │ │ │ │ + bgt.w 14d4 │ │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ │ + beq.w 2098 │ │ │ │ │ + cmp r0, #79 @ 0x4f │ │ │ │ │ + beq.w 1e18 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + beq.w 1ca8 │ │ │ │ │ + uxtb r3, r6 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ + bmi.w 201a │ │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ │ + beq.w 1a02 │ │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ │ + bgt.w 1cda │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2928 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w be6 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ + beq.w 1af0 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + subs r0, r5, #1 │ │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bcc.w 1fc6 │ │ │ │ │ + ldrb.w r3, [r5, #-1] │ │ │ │ │ + uxtb r6, r6 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 1fb2 │ │ │ │ │ + ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n b10 │ │ │ │ │ mov r8, r4 │ │ │ │ │ add r3, fp │ │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 14ea │ │ │ │ │ + bne.w 1482 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n c46 │ │ │ │ │ - bl 27c8 │ │ │ │ │ + b.n e4a │ │ │ │ │ + bl 2814 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b0c │ │ │ │ │ + beq.w 1a24 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1aea │ │ │ │ │ + beq.w 1a02 │ │ │ │ │ bic.w r3, r6, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1b52 │ │ │ │ │ + beq.w 1d0a │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 13ca │ │ │ │ │ + beq.w 1ce4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl 28dc │ │ │ │ │ + bl 2928 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ea │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ - bne.w cfe │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ + bne.n f16 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b18 │ │ │ │ │ + b.n b10 │ │ │ │ │ str.w r7, [fp, #4] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r3, #32 │ │ │ │ │ - b.n aaa │ │ │ │ │ + b.n aa2 │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r5, #664] @ 0x298 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 96c │ │ │ │ │ + ble.w 964 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 96c │ │ │ │ │ + blt.w 964 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r9, r3 │ │ │ │ │ subne.w r9, r3, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w 1e10 │ │ │ │ │ + beq.w 1e72 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1078 │ │ │ │ │ + bne.n 1030 │ │ │ │ │ uxtb r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 26b4 <_PyLexer_update_ftstring_expr> │ │ │ │ │ + bl 2700 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2364 │ │ │ │ │ + beq.w 1ffe │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w 96c │ │ │ │ │ + beq.w 964 │ │ │ │ │ ldr.w r8, [r5, #664] @ 0x298 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r8, fp │ │ │ │ │ ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1e1e │ │ │ │ │ + bne.w 1e80 │ │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1e1e │ │ │ │ │ + beq.w 1e80 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ - bne.w 96c │ │ │ │ │ + bne.w 964 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 96c │ │ │ │ │ + bne.w 964 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 9dc │ │ │ │ │ + b.n 9d4 │ │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.w 1522 │ │ │ │ │ + bne.w 1496 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bgt.w 1620 │ │ │ │ │ + bgt.w 1516 │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9da │ │ │ │ │ - b.n d92 │ │ │ │ │ + bne.w 9d2 │ │ │ │ │ + b.n 10d4 │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w ip, [r5, #664] @ 0x298 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w eb6 │ │ │ │ │ + ble.w daa │ │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cfe │ │ │ │ │ + bne.w 1b4a │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 211e │ │ │ │ │ - bgt.w ece │ │ │ │ │ + beq.w 248e │ │ │ │ │ + bgt.w dc2 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1542 │ │ │ │ │ + blt.w 1526 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ - bne.w 9ce │ │ │ │ │ + bne.w 9c6 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w e82 │ │ │ │ │ + bne.w d74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sl, #56] @ 0x38 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9da │ │ │ │ │ - b.n d92 │ │ │ │ │ + bne.w 9d2 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 1504 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 16aa │ │ │ │ │ + bne.w 15c6 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197a │ │ │ │ │ + beq.w 187e │ │ │ │ │ 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] │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1968 │ │ │ │ │ + bne.w 186c │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 1930 │ │ │ │ │ + beq.w 1834 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.w 884 │ │ │ │ │ + bcc.w 87c │ │ │ │ │ movs r2, #29 │ │ │ │ │ str.w r2, [fp, #32] │ │ │ │ │ - b.n 16ae │ │ │ │ │ + b.n 15ca │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 868 │ │ │ │ │ + bne.w 860 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1926 │ │ │ │ │ + beq.w 18dc │ │ │ │ │ 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 1914 │ │ │ │ │ + bne.w 18ca │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.w 18de │ │ │ │ │ + beq.w 1894 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.w 830 │ │ │ │ │ + b.w 828 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ │ - beq.n 122c │ │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ │ + beq.n 11f4 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ - cbnz r6, 11e6 │ │ │ │ │ + cbnz r6, 11ae │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w 1374 │ │ │ │ │ + beq.w 133e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 11f2 │ │ │ │ │ + bne.n 11ba │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 1382 │ │ │ │ │ + beq.w 134c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 11fe │ │ │ │ │ + bne.n 11c6 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 1378 │ │ │ │ │ - cbnz r5, 1206 │ │ │ │ │ + beq.w 1342 │ │ │ │ │ + cbnz r5, 11ce │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq.w 137e │ │ │ │ │ + beq.w 1348 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w a7c │ │ │ │ │ + bne.w a74 │ │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ │ - bne.w a7c │ │ │ │ │ + bne.w a74 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - bne.n 11da │ │ │ │ │ + bne.n 11a2 │ │ │ │ │ tst.w r6, r8 │ │ │ │ │ - bne.w 1f06 │ │ │ │ │ - tst.w r8, r9 │ │ │ │ │ - bne.w 2264 │ │ │ │ │ - tst.w r5, r8 │ │ │ │ │ - bne.w 2240 │ │ │ │ │ + bne.w 1ef4 │ │ │ │ │ + tst.w r9, r8 │ │ │ │ │ + bne.w 2460 │ │ │ │ │ + tst.w r8, r5 │ │ │ │ │ + bne.w 243c │ │ │ │ │ tst.w r4, r8 │ │ │ │ │ - bne.w 221c │ │ │ │ │ - tst r5, r6 │ │ │ │ │ - bne.w 21f8 │ │ │ │ │ + bne.w 2418 │ │ │ │ │ + tst r6, r5 │ │ │ │ │ + bne.w 23ce │ │ │ │ │ tst r4, r6 │ │ │ │ │ - bne.w 21d4 │ │ │ │ │ + bne.w 23aa │ │ │ │ │ tst r4, r5 │ │ │ │ │ - bne.w 2196 │ │ │ │ │ + bne.w 2122 │ │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ │ - beq.n 128c │ │ │ │ │ + beq.n 1254 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi.n 1282 │ │ │ │ │ + bhi.n 124a │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ - lsls r2, r3, #31 │ │ │ │ │ - bmi.w 1730 │ │ │ │ │ + lsls r3, r3, #31 │ │ │ │ │ + bmi.w 164c │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ - beq.n 128c │ │ │ │ │ + beq.n 1254 │ │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ │ - bne.w 948 │ │ │ │ │ + bne.w 940 │ │ │ │ │ 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 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w 16e8 │ │ │ │ │ + beq.w 1604 │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ittt eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ - beq.w 18cc │ │ │ │ │ + beq.w 1802 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [fp, #4] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bcc.w 2376 │ │ │ │ │ + bcc.w 1fc6 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 23aa │ │ │ │ │ + bne.w 1fb2 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mov r3, sl │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ mov sl, r8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.n 135c │ │ │ │ │ + beq.n 1326 │ │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 1314 │ │ │ │ │ + b.n 12dc │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ - beq.w 1704 │ │ │ │ │ + beq.w 1620 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 1414 │ │ │ │ │ + beq.n 13ca │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcs.w 145c │ │ │ │ │ + bcs.w 1412 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq.n 1410 │ │ │ │ │ + beq.w be6 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq.w 1f2a │ │ │ │ │ + beq.w 1c9c │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq.w r1, r9, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1e92 │ │ │ │ │ + bne.w 1c94 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n 130a │ │ │ │ │ + bne.n 12d2 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ - b.n 12f8 │ │ │ │ │ + b.n 12c0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ + b.w b10 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 1214 │ │ │ │ │ + b.n 11dc │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 1214 │ │ │ │ │ + b.n 11dc │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 1214 │ │ │ │ │ + b.n 11dc │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 1214 │ │ │ │ │ + b.n 11dc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 11ca │ │ │ │ │ + b.n 1192 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2072 │ │ │ │ │ + bne.w df0 │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n c46 │ │ │ │ │ + b.n e4a │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1db6 │ │ │ │ │ + beq.w 1e18 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 19b0 │ │ │ │ │ + beq.w 1914 │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ - lsls r7, r3, #29 │ │ │ │ │ - bmi.w 15aa │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bmi.w 201a │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1b50 │ │ │ │ │ - ble.w cde │ │ │ │ │ + beq.w 1e6e │ │ │ │ │ + ble.n 1392 │ │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ │ - bne.w ce4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + beq.w 1ce4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 28dc │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bl 2928 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe8 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ + beq.w be6 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + b.n f20 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 18e6 │ │ │ │ │ + str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + movs r2, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 28dc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w fe8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 13ea │ │ │ │ │ + b.w b10 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 19fe │ │ │ │ │ + bne.w 1986 │ │ │ │ │ ldr.w r2, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a80 │ │ │ │ │ + beq.w 1aa2 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c2e │ │ │ │ │ + bne.w 1d60 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 1a66 │ │ │ │ │ + beq.w 1a86 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 1322 │ │ │ │ │ + bcc.w 12ea │ │ │ │ │ movs r3, #29 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ mov r8, sl │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.n 1a12 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1a94 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ - movs r2, #5 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ + b.n 199a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1990 │ │ │ │ │ + ble.w 1814 │ │ │ │ │ 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, 14d6 │ │ │ │ │ + cbz r2, 146e │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble.n 14d6 │ │ │ │ │ + ble.n 146e │ │ │ │ │ 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, 14d6 │ │ │ │ │ + cbz r2, 146e │ │ │ │ │ add.w r1, fp, #48 @ 0x30 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble.n 14d6 │ │ │ │ │ + ble.n 146e │ │ │ │ │ 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 14ba │ │ │ │ │ + bne.n 1452 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 1990 │ │ │ │ │ + bne.w 1814 │ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w f9e │ │ │ │ │ + beq.w f66 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b.n 1568 │ │ │ │ │ + b.n 1504 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 11ca │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 1514 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - bgt.w 10de │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 9da │ │ │ │ │ - b.n d92 │ │ │ │ │ + b.n 1192 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 23be │ │ │ │ │ + bne.w 2154 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 1514 │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [sl, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.w 10f4 │ │ │ │ │ - ldr.w r2, [r5, #664] @ 0x298 │ │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mla r2, r1, r2, fp │ │ │ │ │ - ldr.w r2, [r2, #2816] @ 0xb00 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ - ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - b.w c46 │ │ │ │ │ + bgt.w 19f0 │ │ │ │ │ + movs r0, #125 @ 0x7d │ │ │ │ │ + bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 9d2 │ │ │ │ │ + b.n 10d4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n 11ca │ │ │ │ │ + b.n 1192 │ │ │ │ │ + ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + b.n e4a │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1d58 │ │ │ │ │ - ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ - lsls r3, r3, #29 │ │ │ │ │ - bpl.w cde │ │ │ │ │ + bne.w ee8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ - bl 27c8 │ │ │ │ │ + bl 25e4 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1b0c │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1aea │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 15dc │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1b50 │ │ │ │ │ - bgt.w 1dac │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1bfc │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 13ca │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 13fa │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r7, r3, #29 │ │ │ │ │ + bmi.w 1ca2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2654 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ + bl 26a0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ mov r0, fp │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r7, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r2, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ + b.w b10 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 9ce │ │ │ │ │ - b.n 1542 │ │ │ │ │ + bge.w 9c6 │ │ │ │ │ + ldr.w r2, [r5, #664] @ 0x298 │ │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mla r2, r1, r2, fp │ │ │ │ │ + ldr.w r2, [r2, #2816] @ 0xb00 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 1504 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.n 1654 │ │ │ │ │ + bne.n 1570 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ + b.w b10 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10c6 │ │ │ │ │ + bne.w 107e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 10c6 │ │ │ │ │ + beq.w 107e │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ + mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ - mov r0, fp │ │ │ │ │ mla r3, r3, ip, fp │ │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1568 │ │ │ │ │ + b.n 1504 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 11ca │ │ │ │ │ + b.n 1192 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 217a │ │ │ │ │ + beq.w 22ba │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - beq.w 2364 │ │ │ │ │ + beq.w 1ffe │ │ │ │ │ ldr.w r1, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1410 │ │ │ │ │ + bne.w be6 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ + b.w b10 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w 18c0 │ │ │ │ │ + beq.w 17f6 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - beq.w 1d0c │ │ │ │ │ + beq.w 1c32 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 12c0 │ │ │ │ │ + b.n 1288 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq.w 21ba │ │ │ │ │ + beq.w 2484 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ - b.n 12f8 │ │ │ │ │ + b.n 12c0 │ │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ │ - beq.n 1730 │ │ │ │ │ + beq.n 164c │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ - bne.w 942 │ │ │ │ │ + bne.w 93a │ │ │ │ │ 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 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - beq.w 1ef6 │ │ │ │ │ - bl 2654 │ │ │ │ │ + beq.w 1d88 │ │ │ │ │ + bl 26a0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r8, [fp, #28] │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ ldr.w r2, [r3, #664] @ 0x298 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt.w 254c │ │ │ │ │ + bgt.w 24a2 │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ str.w r2, [r3, #664] @ 0x298 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ add.w r3, fp, r0 │ │ │ │ │ @@ -2233,23 +2158,23 @@ │ │ │ │ │ str.w ip, [r3, #2804] @ 0xaf4 │ │ │ │ │ str.w ip, [r3, #2796] @ 0xaec │ │ │ │ │ str.w ip, [fp, r0] │ │ │ │ │ str.w ip, [r7, #4] │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bhi.n 1878 │ │ │ │ │ + bhi.n 1794 │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ .short 0x002f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ - .word 0x04b3004f │ │ │ │ │ + .word 0x0635004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ @@ -2257,15 +2182,15 @@ │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x002f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ - .word 0x04b3004f │ │ │ │ │ + .word 0x0635004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ ldrb r1, [r5, r2] │ │ │ │ │ add.w r2, r3, #2752 @ 0xac0 │ │ │ │ │ add r2, fp │ │ │ │ │ @@ -2282,15 +2207,15 @@ │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ │ mov r0, fp │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ + b.w b10 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ ldrb r1, [r5, r2] │ │ │ │ │ add.w r2, r3, #2752 @ 0xac0 │ │ │ │ │ add r2, fp │ │ │ │ │ @@ -2306,835 +2231,1129 @@ │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ │ mov r0, fp │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ + b.w b10 │ │ │ │ │ + ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 9c6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + ble.w 9c6 │ │ │ │ │ + b.n 1096 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov.w r8, #3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 12ec │ │ │ │ │ + b.n 12b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1c8e │ │ │ │ │ + bne.w 1c3e │ │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ │ - b.w b06 │ │ │ │ │ + b.w afe │ │ │ │ │ + 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, #67 @ 0x43 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b10 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1ef0 │ │ │ │ │ + bne.w 15c6 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r7, [fp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1e0c │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cbz r0, 187e │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r7, r4 │ │ │ │ │ + subs r2, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b0 │ │ │ │ │ + beq.w 1122 │ │ │ │ │ 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 868 │ │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ │ + ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ + ldr.w r2, [fp, #32] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str.w r5, [fp, #4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 15d2 │ │ │ │ │ + b.n 15d4 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 16aa │ │ │ │ │ + bne.w 1da6 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cbz r0, 197a │ │ │ │ │ + ldr.w r7, [fp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1da2 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r3, r4 │ │ │ │ │ + subs r2, r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115a │ │ │ │ │ + beq.w 1178 │ │ │ │ │ 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 r1, [fp, #476] @ 0x1dc │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 16b6 │ │ │ │ │ - b.n 16b8 │ │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r0, #21 │ │ │ │ │ - str.w r0, [fp, #32] │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ │ + b.w 860 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ - str.w r2, [fp, #4] │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ + str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ + movs r2, #5 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ + b.w b10 │ │ │ │ │ + str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b10 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1c24 │ │ │ │ │ + beq.w 1d98 │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ │ ands.w r6, r6, #16 │ │ │ │ │ - beq.w 20c0 │ │ │ │ │ + beq.w 22c8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #27 │ │ │ │ │ - bmi.n 19cc │ │ │ │ │ + bmi.n 1930 │ │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ │ - beq.w 1c24 │ │ │ │ │ + beq.w 1d98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - bl 28dc │ │ │ │ │ + bl 2928 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe8 │ │ │ │ │ - b.n 13ea │ │ │ │ │ + bne.w f16 │ │ │ │ │ + b.w fae │ │ │ │ │ + ldr.w r3, [r2, #672] @ 0x2a0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2356 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b10 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r2, #17 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ - beq.w 1410 │ │ │ │ │ + beq.w be6 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w 135e │ │ │ │ │ + beq.w 1328 │ │ │ │ │ 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.w r3, [r3, #664] @ 0x298 │ │ │ │ │ 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 208c │ │ │ │ │ + bgt.w 231e │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - bne.w 1c00 │ │ │ │ │ + bne.w 1bb2 │ │ │ │ │ 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 │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq.w 1410 │ │ │ │ │ + beq.w be6 │ │ │ │ │ movs r3, #23 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.n 1410 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.n 19fe │ │ │ │ │ - ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ + b.w be6 │ │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [sl, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.w 10ac │ │ │ │ │ + b.n 1526 │ │ │ │ │ mov r0, fp │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ │ + bl 25e4 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ + bpl.w f88 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2814 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1430 │ │ │ │ │ - ldr.w r3, [fp, #32] │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ - bne.n 1a0c │ │ │ │ │ - b.n 1410 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - b.n 1470 │ │ │ │ │ + bne.w f88 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b10 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w be4 │ │ │ │ │ + bne.w bdc │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - cbz r0, 1ae2 │ │ │ │ │ + cbz r0, 1a7e │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bcc │ │ │ │ │ + beq.w bc4 │ │ │ │ │ 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 r1, [fp, #8] │ │ │ │ │ str.w r1, [fp, #4] │ │ │ │ │ - b.w be4 │ │ │ │ │ + b.w bdc │ │ │ │ │ + ldr.w r2, [fp, #32] │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ + bne.w 1986 │ │ │ │ │ + ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 13e6 │ │ │ │ │ + ldr.w r3, [fp, #32] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + str.w r5, [fp, #4] │ │ │ │ │ + bne.w 1994 │ │ │ │ │ + b.w be6 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bpl.w fc0 │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.w 1d34 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 27c8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 26a0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + bl 2928 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc0 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ + beq.w fae │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ - ldr.w r3, [r2, #672] @ 0x2a0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2300 │ │ │ │ │ + bl 26a0 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ - ldr.w r1, [r2, #668] @ 0x29c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w f7c │ │ │ │ │ - str.w r6, [r2, #672] @ 0x2a0 │ │ │ │ │ - b.n 1b30 │ │ │ │ │ - movs r6, #101 @ 0x65 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - bne.n 1c56 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - beq.w 2354 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 27c8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b0c │ │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ │ - b.w fca │ │ │ │ │ + b.w b10 │ │ │ │ │ + ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mla r6, r0, r6, r6 │ │ │ │ │ + add.w r0, r8, #1 │ │ │ │ │ + b.w b50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e9a │ │ │ │ │ + bne.n 1bd6 │ │ │ │ │ ldr.w r7, [fp, #28] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r6, [r5, #672] @ 0x2a0 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ - ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mla r6, r0, r6, r6 │ │ │ │ │ - add.w r0, r8, #1 │ │ │ │ │ - b.w b58 │ │ │ │ │ + b.w b10 │ │ │ │ │ + ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.w 17e6 │ │ │ │ │ + b.w 1096 │ │ │ │ │ + ldr.w r1, [r2, #668] @ 0x29c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w ea2 │ │ │ │ │ + str.w r6, [r2, #672] @ 0x2a0 │ │ │ │ │ + b.n 1976 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #23 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ - movs r6, #69 @ 0x45 │ │ │ │ │ - b.n 1b52 │ │ │ │ │ + b.w b10 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne.n 1b68 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b10 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 20e6 │ │ │ │ │ + bne.w 24da │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq.w 1410 │ │ │ │ │ + beq.w be6 │ │ │ │ │ movs r3, #24 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.w 1410 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 19be │ │ │ │ │ - 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, #24] │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r3, [fp, #32] │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - str.w sl, [fp, #4] │ │ │ │ │ - bne.w 1a0c │ │ │ │ │ - b.w 1410 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bmi.n 1b7a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2654 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl 28dc │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 13ea │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2654 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - b.w ff2 │ │ │ │ │ + b.w be6 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + ldr.w r7, [fp, #28] │ │ │ │ │ + movs r4, #9 │ │ │ │ │ + ldr.w lr, [fp, #472] @ 0x1d8 │ │ │ │ │ + b.n 1bfc │ │ │ │ │ + ldrb.w ip, [r7] │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + bne.w 1de0 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + beq.w 1de6 │ │ │ │ │ + ldr.w ip, [fp, #4] │ │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ │ + cmp ip, r7 │ │ │ │ │ + bls.w 1de0 │ │ │ │ │ + cmp r1, #32 │ │ │ │ │ + bne.n 1bea │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r3, #32 │ │ │ │ │ + beq.n 1c18 │ │ │ │ │ + cmp r3, #9 │ │ │ │ │ + beq.n 1c18 │ │ │ │ │ + sub.w ip, lr, ip │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w lr, ip, r7 │ │ │ │ │ + b.n 1bfa │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 12b4 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18d6 │ │ │ │ │ + bne.w 180c │ │ │ │ │ ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1410 │ │ │ │ │ + bne.w be6 │ │ │ │ │ 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 24bc │ │ │ │ │ + beq.w 2562 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w 23f0 │ │ │ │ │ + blt.w 2180 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 18d6 │ │ │ │ │ + bge.w 180c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18d6 │ │ │ │ │ + bne.w 180c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18d6 │ │ │ │ │ - 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 1008 │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.w 1506 │ │ │ │ │ - b.w 10de │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.w 12ec │ │ │ │ │ + b.n 180c │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + movs r5, #10 │ │ │ │ │ + b.n 199e │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.w 1328 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + bne.w 201a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 1410 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [fp, #2700] @ 0xa8c │ │ │ │ │ - ldrd r5, r3, [fp, #4] │ │ │ │ │ - b.w 870 │ │ │ │ │ + bl 25e4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r6, #95 @ 0x5f │ │ │ │ │ + beq.n 1d4a │ │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ │ + beq.n 1ca8 │ │ │ │ │ + uxtb r3, r6 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r7, r3, #29 │ │ │ │ │ + bmi.w 201a │ │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ │ + beq.w 1a02 │ │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ │ + ble.w f00 │ │ │ │ │ + cmp r6, #101 @ 0x65 │ │ │ │ │ + beq.w 1e6e │ │ │ │ │ + bgt.w 138c │ │ │ │ │ + cmp r6, #69 @ 0x45 │ │ │ │ │ + beq.n 1d08 │ │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ │ + bne.w 1392 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.w 1bd6 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ + bl 2928 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w f16 │ │ │ │ │ + b.w fae │ │ │ │ │ + movs r6, #69 @ 0x45 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + bne.w 1aba │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bpl.n 1d92 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - bne.w 15aa │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + beq.w 239a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 2814 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r6, #95 @ 0x5f │ │ │ │ │ - bne.w cb0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1a24 │ │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ │ + b.w f92 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w cb0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + bmi.n 1cb4 │ │ │ │ │ + b.w 14ee │ │ │ │ │ + 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, #24] │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr.w r3, [fp, #32] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + ldr.w sl, [fp, #8] │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + str.w sl, [fp, #4] │ │ │ │ │ + bne.w 1994 │ │ │ │ │ + b.w be6 │ │ │ │ │ + bl 25e4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bne.w 23f2 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.n 1672 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 25e4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 1922 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.n 18dc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.w 860 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w be6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [fp, #2700] @ 0xa8c │ │ │ │ │ + ldrd r5, r3, [fp, #4] │ │ │ │ │ + b.w 868 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1568 │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.w 15dc │ │ │ │ │ - b.w 13ca │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ │ + b.w fc0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 259c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + mov r5, lr │ │ │ │ │ + bl 26a0 │ │ │ │ │ + ldr.w r4, [fp, #4] │ │ │ │ │ + add.w r8, r7, #6 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bcs.w 1f18 │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + strd r2, r7, [sp] │ │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + b.w b10 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2114 │ │ │ │ │ + beq.w 1fa8 │ │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 20f6 │ │ │ │ │ + bhi.w 1f72 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 1dce │ │ │ │ │ + bls.n 1e30 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2114 │ │ │ │ │ + beq.w 1fa8 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 21c4 │ │ │ │ │ + bmi.w 2084 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 28dc │ │ │ │ │ + bl 2928 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe8 │ │ │ │ │ - b.w 13ea │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 1926 │ │ │ │ │ + bne.w f16 │ │ │ │ │ + b.w fae │ │ │ │ │ + movs r6, #101 @ 0x65 │ │ │ │ │ + b.n 1d0a │ │ │ │ │ ldrd r3, r2, [sl, #56] @ 0x38 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ - beq.w 1078 │ │ │ │ │ - b.w 1046 │ │ │ │ │ + beq.w 1030 │ │ │ │ │ + b.w ffe │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1078 │ │ │ │ │ + bne.w 1030 │ │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mla ip, ip, r8, fp │ │ │ │ │ ldr.w r1, [ip, #2796] @ 0xaec │ │ │ │ │ ldr.w r2, [ip, #2800] @ 0xaf0 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - b.n 1e6e │ │ │ │ │ + b.n 1ed0 │ │ │ │ │ ldr.w r2, [ip, #2804] @ 0xaf4 │ │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ - beq.n 1e6c │ │ │ │ │ + beq.n 1ece │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.w 2308 │ │ │ │ │ + beq.w 2590 │ │ │ │ │ sub.w r4, r2, #39 @ 0x27 │ │ │ │ │ negs r5, r4 │ │ │ │ │ adcs r5, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2308 │ │ │ │ │ + bne.w 2590 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 1e6c │ │ │ │ │ + bne.n 1ece │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2288 │ │ │ │ │ + beq.w 24ec │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 1e40 │ │ │ │ │ + blt.n 1ea2 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mla r8, r3, r8, fp │ │ │ │ │ ldr.w r0, [r8, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1410 │ │ │ │ │ + beq.w be6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r5, [r3, #28] │ │ │ │ │ - b.w 1078 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - mov r8, sl │ │ │ │ │ - movs r5, #10 │ │ │ │ │ - b.n 1a16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr.w r7, [fp, #28] │ │ │ │ │ - movs r4, #9 │ │ │ │ │ - ldr.w lr, [fp, #472] @ 0x1d8 │ │ │ │ │ - b.n 1ebe │ │ │ │ │ - ldrb.w ip, [r7] │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bne.n 1f30 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - add.w lr, lr, #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - beq.n 1f34 │ │ │ │ │ - ldr.w ip, [fp, #4] │ │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ │ - cmp ip, r7 │ │ │ │ │ - bls.n 1f30 │ │ │ │ │ - cmp r1, #32 │ │ │ │ │ - bne.n 1eae │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldrb r3, [r1, #0] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r3, #32 │ │ │ │ │ - beq.n 1ed6 │ │ │ │ │ - cmp r3, #9 │ │ │ │ │ - beq.n 1ed6 │ │ │ │ │ - sub.w ip, lr, ip │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w lr, ip, r7 │ │ │ │ │ - b.n 1ebc │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.w 868 │ │ │ │ │ - bl 2598 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bne.w 212e │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.n 1756 │ │ │ │ │ + b.w 1030 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 1410 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.w 135e │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 1fc2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov r5, lr │ │ │ │ │ - bl 2654 │ │ │ │ │ - ldr.w r4, [fp, #4] │ │ │ │ │ - add.w r8, r7, #6 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bcs.n 1f64 │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - strd r2, r7, [sp] │ │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ + b.w be6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f4a │ │ │ │ │ + bne.w 1dfe │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.n 1f96 │ │ │ │ │ + beq.n 1f50 │ │ │ │ │ ldrsb.w r3, [r7, #6] │ │ │ │ │ ldrb r2, [r7, #6] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 1f4a │ │ │ │ │ + blt.w 1dfe │ │ │ │ │ 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 1f4a │ │ │ │ │ + bne.w 1dfe │ │ │ │ │ adds r5, #6 │ │ │ │ │ - cbnz r6, 1fb4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 2146 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ 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 b18 │ │ │ │ │ + b.w b10 │ │ │ │ │ + uxtb r3, r6 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.w 2084 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ - b.n 1f9a │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a46 │ │ │ │ │ - b.n 1b98 │ │ │ │ │ + bl 26a0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r0, fp │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r4, r7 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 1b0c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.w b54 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b10 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 1e26 │ │ │ │ │ + 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 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 8ea │ │ │ │ │ + cmp r4, #35 @ 0x23 │ │ │ │ │ + str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ + str.w r0, [fp, #28] │ │ │ │ │ + beq.w a0a │ │ │ │ │ + ldr.w r2, [fp, #32] │ │ │ │ │ + cmp r2, #28 │ │ │ │ │ + bne.w 257c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b10 │ │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r0, #20 │ │ │ │ │ + b.n 181c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r7, [fp, #4] │ │ │ │ │ + bl 2814 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1a24 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 1a02 │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 204a │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 1e6e │ │ │ │ │ + bgt.n 207e │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 1d08 │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 1ce4 │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w f00 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 26a0 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r7, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.n 1f96 │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.n 204a │ │ │ │ │ + b.n 1ce4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1504 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 2068 │ │ │ │ │ + beq.n 2118 │ │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 2032 │ │ │ │ │ + bhi.n 20e6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 1ff8 │ │ │ │ │ + bls.n 20ac │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 2068 │ │ │ │ │ + beq.n 2118 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 2058 │ │ │ │ │ + bmi.n 2104 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 28dc │ │ │ │ │ + bl 2928 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe8 │ │ │ │ │ - b.w 13ea │ │ │ │ │ + bne.w f16 │ │ │ │ │ + b.w fae │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 2058 │ │ │ │ │ + bne.n 2104 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + b.n 1f90 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 160e │ │ │ │ │ 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 │ │ │ │ │ + b.w 1504 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 20a4 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.w be6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e4 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ + b.n 1f58 │ │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ │ + bne.n 2160 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + bgt.w 24c2 │ │ │ │ │ + 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.w 2404 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ + b.w 1546 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + ubfx r6, r3, #2, #3 │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq.n 2256 │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + bne.n 224c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 2234 │ │ │ │ │ + lsls r6, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ │ + addpl.w r3, r5, #28 │ │ │ │ │ + ldrh.w r6, [r3, r0, lsl #1] │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bgt.n 21e0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 21c0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 21c0 │ │ │ │ │ + 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 2238 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.w 1696 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w be6 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 21fe │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 21fe │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2586 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 2220 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cbnz r3, 2220 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2586 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + add r3, r2 │ │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ │ + b.n 21ac │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + b.n 21a2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 1ff0 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.w bee │ │ │ │ │ - ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.w 139c │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.w bee │ │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ │ - mla r3, r1, r3, fp │ │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - bne.w 1a42 │ │ │ │ │ - ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bne.w 1a42 │ │ │ │ │ - ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w be6 │ │ │ │ │ + cbnz r2, 2268 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + ldr.w r6, [r3, r0, lsl #2] │ │ │ │ │ + b.n 21a6 │ │ │ │ │ + cbz r2, 2276 │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ │ + addpl.w r3, r5, #28 │ │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ │ + b.n 21a6 │ │ │ │ │ + lsls r4, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ │ + addpl.w r3, r5, #28 │ │ │ │ │ + b.n 2250 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + b.n 2264 │ │ │ │ │ mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1504 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, r7 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 1a24 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.w b4c │ │ │ │ │ + ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ - b.w 1696 │ │ │ │ │ + bne.w 1366 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.w df2 │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r5, [fp, #28] │ │ │ │ │ + str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ + b.n 1ff8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ + b.w b10 │ │ │ │ │ + add.w r3, fp, r1, lsl #2 │ │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + beq.w f58 │ │ │ │ │ + bge.n 2306 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.w e18 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 1814 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bgt.n 2318 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.w 1474 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.w 1424 │ │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ │ + mla r3, r1, r3, fp │ │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bne.w 19ca │ │ │ │ │ + ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + bne.w 19ca │ │ │ │ │ + ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1c14 │ │ │ │ │ - uxtb r3, r6 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.n 21c4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2654 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - b.n 204e │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 1dc4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.w 1696 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2654 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2654 │ │ │ │ │ - b.w 1754 │ │ │ │ │ + b.w 1504 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r2, #672] @ 0x2a0 │ │ │ │ │ + b.w 196e │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ movs r7, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ add.w r3, fp, r2 │ │ │ │ │ add.w r2, r2, #2752 @ 0xac0 │ │ │ │ │ @@ -3144,550 +3363,360 @@ │ │ │ │ │ ldrb r5, [r5, r7] │ │ │ │ │ cmp r5, #116 @ 0x74 │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, r0 │ │ │ │ │ str.w r5, [r3, #2816] @ 0xb00 │ │ │ │ │ strd r0, r1, [r2, #4] │ │ │ │ │ - bne.w 1866 │ │ │ │ │ - b.w 18ae │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r5, [fp, #28] │ │ │ │ │ - str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - beq.w 2364 │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ - bne.w 8c6 │ │ │ │ │ - b.w 16c6 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + bne.w 1782 │ │ │ │ │ + b.w 17ca │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 1410 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ - b.w 1720 │ │ │ │ │ + bl 26a0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.w 1696 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + b.n 1f90 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 1410 │ │ │ │ │ + b.w be6 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 1410 │ │ │ │ │ + b.w be6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 26a0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 26a0 │ │ │ │ │ + b.w 1670 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + 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.w 1504 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 1410 │ │ │ │ │ + b.w be6 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 1410 │ │ │ │ │ + b.w be6 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 1410 │ │ │ │ │ + b.w be6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e4 │ │ │ │ │ + b.w 163c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1504 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b10 │ │ │ │ │ + ldrd r1, r0, [sl, #4] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.w 2160 │ │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mla r2, r2, ip, fp │ │ │ │ │ + b.w 1532 │ │ │ │ │ + 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 1bc6 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1410 │ │ │ │ │ + beq.w be6 │ │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ mla lr, r2, r8, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 22ba │ │ │ │ │ + b.n 2520 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ - beq.n 22d6 │ │ │ │ │ + beq.n 253c │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ - bne.n 22b2 │ │ │ │ │ - cbz r4, 2314 │ │ │ │ │ + bne.n 2518 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 25ac │ │ │ │ │ adds r1, #1 │ │ │ │ │ strb r0, [r2, #0] │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r6, [lr, #2796] @ 0xaec │ │ │ │ │ ldr.w r0, [lr, #2800] @ 0xaf0 │ │ │ │ │ subs r6, r6, r0 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n 22e2 │ │ │ │ │ + bge.n 254a │ │ │ │ │ ldr.w r8, [lr, #2804] @ 0xaf4 │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldrb.w r0, [r8, r5] │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ - bne.n 22a8 │ │ │ │ │ - cbz r4, 22fa │ │ │ │ │ + bne.n 250c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 25d8 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ subs r4, r0, r4 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ - b.n 22b2 │ │ │ │ │ + b.n 2518 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb r2, [r3, r1] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1e84 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - b.n 22b2 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [r2, #672] @ 0x2a0 │ │ │ │ │ - b.n 1b28 │ │ │ │ │ - cbz r0, 2342 │ │ │ │ │ + b.n 1ee6 │ │ │ │ │ + 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 │ │ │ │ │ + cbz r0, 2586 │ │ │ │ │ + movs r3, #22 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w be6 │ │ │ │ │ + adds r1, r7, #1 │ │ │ │ │ + bne.w 8be │ │ │ │ │ + b.w 15e2 │ │ │ │ │ + movs r3, #17 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w be6 │ │ │ │ │ + cbz r0, 25a6 │ │ │ │ │ subs.w r0, r2, lr │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + b.n 1ece │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w a3e │ │ │ │ │ + b.w 1b28 │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1ece │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 231c │ │ │ │ │ + b.n 25b4 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - beq.n 232c │ │ │ │ │ + beq.n 25c4 │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ ldrb.w r4, [r8, r0] │ │ │ │ │ cmp r4, #10 │ │ │ │ │ - bne.n 231a │ │ │ │ │ + bne.n 25b2 │ │ │ │ │ mov r5, ip │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bge.w 256c │ │ │ │ │ + bge.n 25de │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov.w r0, #10 │ │ │ │ │ movs r4, #0 │ │ │ │ │ strb r0, [r2, #0] │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ - b.n 22b8 │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1e6c │ │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r0, #20 │ │ │ │ │ - b.w 1998 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2654 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - b.n 204e │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - 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 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2598 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w 8f2 │ │ │ │ │ - cmp r4, #35 @ 0x23 │ │ │ │ │ - str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - str.w r0, [fp, #28] │ │ │ │ │ - beq.w a12 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - b.n 2186 │ │ │ │ │ - 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 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 23ca │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bgt.w 2534 │ │ │ │ │ - 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.w 2582 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1568 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - ubfx r6, r3, #2, #3 │ │ │ │ │ - ubfx r2, r3, #5, #1 │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - beq.n 24e4 │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ - bne.n 24b2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 24ae │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ │ - addpl.w r3, r5, #28 │ │ │ │ │ - ldrh.w r6, [r3, r0, lsl #1] │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bgt.n 244e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2430 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2430 │ │ │ │ │ - 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 │ │ │ │ │ - cbz r0, 249a │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1410 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 246c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 246c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r7, 24cc │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 248a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 248a │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 24cc │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - add r3, r2 │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ - b.n 241c │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1410 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - b.n 2412 │ │ │ │ │ - cbnz r2, 24d6 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - ldr.w r6, [r3, r0, lsl #2] │ │ │ │ │ - b.n 2416 │ │ │ │ │ - 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 │ │ │ │ │ - cbnz r0, 24fa │ │ │ │ │ - movs r3, #17 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w 1410 │ │ │ │ │ - lsls r4, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ │ - addpl.w r3, r5, #28 │ │ │ │ │ - b.n 24b6 │ │ │ │ │ - cbz r2, 24f6 │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ │ - addpl.w r3, r5, #28 │ │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ │ - b.n 2416 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - b.n 24f2 │ │ │ │ │ - movs r3, #22 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w 1410 │ │ │ │ │ - add.w r3, fp, r1, lsl #2 │ │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - beq.w f90 │ │ │ │ │ - bge.n 251c │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.w c14 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble.w 1990 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bgt.n 252e │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.w 14dc │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.w 148c │ │ │ │ │ - ldrd r1, r0, [sl, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.w 23ca │ │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mla r2, r2, ip, fp │ │ │ │ │ - b.w 154e │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b18 │ │ │ │ │ + b.n 251e │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + b.n 2518 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 22b8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1568 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - 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.w 1568 │ │ │ │ │ + b.n 251e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002598 : │ │ │ │ │ +000025e4 : │ │ │ │ │ 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 25d4 │ │ │ │ │ + beq.n 2620 │ │ │ │ │ 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 264a │ │ │ │ │ + bcs.n 2696 │ │ │ │ │ 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 264a │ │ │ │ │ + bne.n 2696 │ │ │ │ │ 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 2650 │ │ │ │ │ + beq.n 269c │ │ │ │ │ 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, 2634 │ │ │ │ │ + cbnz r0, 2680 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 25b2 │ │ │ │ │ + bne.n 25fe │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 264a │ │ │ │ │ + bne.n 2696 │ │ │ │ │ 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, 2650 │ │ │ │ │ + cbz r0, 269c │ │ │ │ │ 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 2600 │ │ │ │ │ + beq.n 264c │ │ │ │ │ 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 25d0 │ │ │ │ │ + b.n 261c │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b.n 264a │ │ │ │ │ + b.n 2696 │ │ │ │ │ │ │ │ │ │ -00002654 : │ │ │ │ │ +000026a0 : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 2688 │ │ │ │ │ + beq.n 26d4 │ │ │ │ │ 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 269e │ │ │ │ │ + bcc.n 26ea │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 268a │ │ │ │ │ + bne.n 26d6 │ │ │ │ │ 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 │ │ │ │ │ @@ -3707,15 +3736,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 │ │ │ │ │ │ │ │ │ │ -000026b4 <_PyLexer_update_ftstring_expr>: │ │ │ │ │ +00002700 <_PyLexer_update_ftstring_expr>: │ │ │ │ │ _PyLexer_update_ftstring_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 │ │ │ │ │ @@ -3724,44 +3753,44 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ ldr.w r5, [r3, #664] @ 0x298 │ │ │ │ │ - bne.n 2722 <_PyLexer_update_ftstring_expr+0x6e> │ │ │ │ │ + bne.n 276e <_PyLexer_update_ftstring_expr+0x6e> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr.w r1, [r3, #2804] @ 0xaf4 │ │ │ │ │ - cbz r1, 2740 <_PyLexer_update_ftstring_expr+0x8c> │ │ │ │ │ + cbz r1, 278c <_PyLexer_update_ftstring_expr+0x8c> │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 2754 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + cbz r0, 27a0 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ str.w r5, [r3, #2800] @ 0xaf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bhi.n 2728 <_PyLexer_update_ftstring_expr+0x74> │ │ │ │ │ + bhi.n 2774 <_PyLexer_update_ftstring_expr+0x74> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne.n 275c <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ + bne.n 27a8 <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ @@ -3771,300 +3800,300 @@ │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2704 <_PyLexer_update_ftstring_expr+0x50> │ │ │ │ │ + bne.n 2750 <_PyLexer_update_ftstring_expr+0x50> │ │ │ │ │ movs r3, #15 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 271e <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ + b.n 276a <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ - bne.n 277c <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + bne.n 27c8 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 2778 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + bne.n 27c4 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 271e <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ + b.n 276a <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2778 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + beq.n 27c4 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2778 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + bge.n 27c4 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr.w r1, [r5, #2796] @ 0xaec │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r0, 27bc <_PyLexer_update_ftstring_expr+0x108> │ │ │ │ │ + cbz r0, 2808 <_PyLexer_update_ftstring_expr+0x108> │ │ │ │ │ ldr.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ str.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ add r0, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldr.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ str.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ - b.n 2778 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + b.n 27c4 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2754 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + b.n 27a0 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027c8 : │ │ │ │ │ +00002814 : │ │ │ │ │ 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 2816 │ │ │ │ │ + beq.n 2862 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 2850 │ │ │ │ │ + bcs.n 289c │ │ │ │ │ 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 280e │ │ │ │ │ + bpl.n 285a │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 27ea │ │ │ │ │ + b.n 2836 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 28a8 │ │ │ │ │ + beq.n 28f4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2858 │ │ │ │ │ + bne.n 28a4 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28d4 │ │ │ │ │ + beq.n 2920 │ │ │ │ │ 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, 2892 │ │ │ │ │ + cbnz r0, 28de │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 2868 │ │ │ │ │ + beq.n 28b4 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 27f6 │ │ │ │ │ + bcc.n 2842 │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 285a │ │ │ │ │ + b.n 28a6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 280a │ │ │ │ │ + bmi.n 2856 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2812 │ │ │ │ │ + b.n 285e │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2858 │ │ │ │ │ + bne.n 28a4 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 28d4 │ │ │ │ │ + cbz r0, 2920 │ │ │ │ │ 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 2840 │ │ │ │ │ + beq.n 288c │ │ │ │ │ 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 285a │ │ │ │ │ + b.n 28a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 27e6 │ │ │ │ │ + bne.n 2832 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2812 │ │ │ │ │ + b.n 285e │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 285a │ │ │ │ │ + b.n 28a6 │ │ │ │ │ │ │ │ │ │ -000028dc : │ │ │ │ │ +00002928 : │ │ │ │ │ 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, #668] @ 0x29c │ │ │ │ │ - cbnz r4, 292e │ │ │ │ │ + cbnz r4, 297a │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 2914 │ │ │ │ │ + bhi.n 2960 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .word 0x08080819 │ │ │ │ │ .word 0x08087c83 │ │ │ │ │ .word 0x08080860 │ │ │ │ │ .short 0x5308 │ │ │ │ │ .byte 0x4c │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt.n 292e │ │ │ │ │ + bgt.n 297a │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 2980 │ │ │ │ │ + bls.n 29cc │ │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls.n 2980 │ │ │ │ │ + bls.n 29cc │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ 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, 2980 │ │ │ │ │ + cbz r6, 29cc │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ 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 .LC46 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ 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 2930 │ │ │ │ │ + bne.n 297c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2598 │ │ │ │ │ - b.n 292e │ │ │ │ │ + bl 25e4 │ │ │ │ │ + b.n 297a │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 2930 │ │ │ │ │ + b.n 297c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 2942 │ │ │ │ │ + b.n 298e │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 294e │ │ │ │ │ + b.n 299a │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - bl 2598 │ │ │ │ │ + bl 25e4 │ │ │ │ │ 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 2654 │ │ │ │ │ + bl 26a0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 294e │ │ │ │ │ + b.n 299a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 2942 │ │ │ │ │ + b.n 298e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 2942 │ │ │ │ │ + b.n 298e │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -41,28 +41,28 @@ │ │ │ │ │ 0x00000260 5f746f6c 6f776572 005f5079 546f6b65 _tolower._PyToke │ │ │ │ │ 0x00000270 6e5f5477 6f436861 7273005f 5079556e n_TwoChars._PyUn │ │ │ │ │ 0x00000280 69636f64 655f4973 5072696e 7461626c icode_IsPrintabl │ │ │ │ │ 0x00000290 65005f50 79546f6b 656e5f4f 6e654368 e._PyToken_OneCh │ │ │ │ │ 0x000002a0 61720050 79457272 5f4f6363 75727265 ar.PyErr_Occurre │ │ │ │ │ 0x000002b0 64005f50 79546f6b 656e697a 65725f69 d._PyTokenizer_i │ │ │ │ │ 0x000002c0 6e64656e 74657272 6f72005f 5079546f ndenterror._PyTo │ │ │ │ │ - 0x000002d0 6b656e69 7a65725f 73796e74 61786572 kenizer_syntaxer │ │ │ │ │ - 0x000002e0 726f725f 6b6e6f77 6e5f7261 6e676500 ror_known_range. │ │ │ │ │ - 0x000002f0 5f507954 6f6b656e 5f546872 65654368 _PyToken_ThreeCh │ │ │ │ │ - 0x00000300 61727300 5f5f6165 6162695f 69646976 ars.__aeabi_idiv │ │ │ │ │ - 0x00000310 00507955 6e69636f 64655f44 65636f64 .PyUnicode_Decod │ │ │ │ │ - 0x00000320 65555446 38005f50 79556e69 636f6465 eUTF8._PyUnicode │ │ │ │ │ - 0x00000330 5f536361 6e496465 6e746966 69657200 _ScanIdentifier. │ │ │ │ │ - 0x00000340 5f50795f 4465616c 6c6f6300 5f50794c _Py_Dealloc._PyL │ │ │ │ │ - 0x00000350 65786572 5f747970 655f636f 6d6d656e exer_type_commen │ │ │ │ │ - 0x00000360 745f746f 6b656e5f 73657475 70006d65 t_token_setup.me │ │ │ │ │ - 0x00000370 6d636d70 0050794d 656d5f4d 616c6c6f mcmp.PyMem_Mallo │ │ │ │ │ - 0x00000380 63005079 556e6963 6f64655f 53756273 c.PyUnicode_Subs │ │ │ │ │ - 0x00000390 7472696e 67005079 556e6963 6f64655f tring.PyUnicode_ │ │ │ │ │ - 0x000003a0 41735554 46385374 72696e67 00507945 AsUTF8String.PyE │ │ │ │ │ + 0x000002d0 6b656e5f 54687265 65436861 7273005f ken_ThreeChars._ │ │ │ │ │ + 0x000002e0 5f616561 62695f69 64697600 5079556e _aeabi_idiv.PyUn │ │ │ │ │ + 0x000002f0 69636f64 655f4465 636f6465 55544638 icode_DecodeUTF8 │ │ │ │ │ + 0x00000300 005f5079 556e6963 6f64655f 5363616e ._PyUnicode_Scan │ │ │ │ │ + 0x00000310 4964656e 74696669 6572005f 50795f44 Identifier._Py_D │ │ │ │ │ + 0x00000320 65616c6c 6f63005f 50794c65 7865725f ealloc._PyLexer_ │ │ │ │ │ + 0x00000330 74797065 5f636f6d 6d656e74 5f746f6b type_comment_tok │ │ │ │ │ + 0x00000340 656e5f73 65747570 005f5079 546f6b65 en_setup._PyToke │ │ │ │ │ + 0x00000350 6e697a65 725f7379 6e746178 6572726f nizer_syntaxerro │ │ │ │ │ + 0x00000360 725f6b6e 6f776e5f 72616e67 65006d65 r_known_range.me │ │ │ │ │ + 0x00000370 6d636d70 00507955 6e69636f 64655f53 mcmp.PyUnicode_S │ │ │ │ │ + 0x00000380 75627374 72696e67 00507955 6e69636f ubstring.PyUnico │ │ │ │ │ + 0x00000390 64655f41 73555446 38537472 696e6700 de_AsUTF8String. │ │ │ │ │ + 0x000003a0 50794d65 6d5f4d61 6c6c6f63 00507945 PyMem_Malloc.PyE │ │ │ │ │ 0x000003b0 78635f55 6e69636f 64654465 636f6465 xc_UnicodeDecode │ │ │ │ │ 0x000003c0 4572726f 72005079 4572725f 45786365 Error.PyErr_Exce │ │ │ │ │ 0x000003d0 7074696f 6e4d6174 63686573 00737472 ptionMatches.str │ │ │ │ │ 0x000003e0 6c656e00 7374726e 63707900 50794d65 len.strncpy.PyMe │ │ │ │ │ 0x000003f0 6d5f5265 616c6c6f 63005079 4578635f m_Realloc.PyExc_ │ │ │ │ │ 0x00000400 53796e74 61785761 726e696e 67005f50 SyntaxWarning._P │ │ │ │ │ 0x00000410 79546f6b 656e697a 65725f70 61727365 yTokenizer_parse │ │ │ ├── readline_tokenizer.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: 2140 (bytes into file) │ │ │ │ │ + Start of section headers: 2136 (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 0x85c: │ │ │ │ │ +There are 13 section headers, starting at offset 0x858: │ │ │ │ │ │ │ │ │ │ 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 000250 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0006a8 000138 08 I 10 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000284 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000284 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 000284 000058 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.unlikely PROGBITS 00000000 0002dc 000016 00 AX 0 0 2 │ │ │ │ │ - [ 7] .rel.text.unlikely REL 00000000 0007e0 000008 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 0002f2 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 0002f2 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 000328 0001d0 10 11 9 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 0004f8 0001b0 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 0007e8 000072 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00024c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0006a4 000138 08 I 10 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000280 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000280 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 000280 000058 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.unlikely PROGBITS 00000000 0002d8 000016 00 AX 0 0 2 │ │ │ │ │ + [ 7] .rel.text.unlikely REL 00000000 0007dc 000008 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 0002ee 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 0002ee 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000324 0001d0 10 11 9 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 0004f4 0001b0 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 0007e4 000072 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,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 29 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 2: 0000007d 466 FUNC LOCAL DEFAULT 1 tok_underflow_readline │ │ │ │ │ + 2: 0000007d 462 FUNC LOCAL DEFAULT 1 tok_underflow_readline │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 5: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 6: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 7: 00000001 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 8: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 00000001 124 FUNC GLOBAL HIDDEN 1 _PyTokenizer_FromReadline │ │ │ │ │ 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_new_string │ │ │ │ │ 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ - 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ - 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ - 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_ftstring_expr │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ + 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ + 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 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 _PyLexer_update_ftstring_expr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6a8 contains 39 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6a4 contains 39 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00000a0a R_ARM_THM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ 0000001e 00000b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000038 00000c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000042 00000d0a R_ARM_THM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ 00000052 0000022f R_ARM_THM_MOVW_ABS_NC 0000007d tok_underflow_readline │ │ │ │ │ 00000056 00000230 R_ARM_THM_MOVT_ABS 0000007d tok_underflow_readline │ │ │ │ │ 00000074 00000e0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 000000a8 00000f0a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -000000ce 0000100a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000000e0 0000110a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -000000f0 0000120a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000116 0000130a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000156 0000140a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -00000172 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000176 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000017c 0000150a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -0000019a 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001a0 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001a6 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001c8 0000172f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001cc 00001730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001d2 0000180a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000001da 0000190a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000001e4 0000130a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f4 00001a0a R_ARM_THM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ -00000200 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000020a 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000210 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000214 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000218 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000021c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000222 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000228 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000230 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000234 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000238 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -0000023c 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000242 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000248 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000000c8 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000000cc 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000000d2 0000100a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +000000f2 0000110a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000104 0000120a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ +00000114 0000130a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000013a 0000140a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000018c 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000190 00001530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000194 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +00000198 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +0000019e 0000160a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001a4 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001ae 0000180a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +000001b8 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001dc 0000140a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001e6 00001930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001ec 00001a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001f2 00001b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000001fe 00001c0a R_ARM_THM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ +00000208 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000020c 00001530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000210 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000214 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000021a 0000160a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000220 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000228 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +0000022e 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +00000236 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000244 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7e0 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7dc contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 0000131e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000010 0000141e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -4,25 +4,25 @@ │ │ │ │ │ Py_XDECREF │ │ │ │ │ _PyTokenizer_FromReadline │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyTokenizer_new_string │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyObject_CallNoArgs │ │ │ │ │ +PyUnicode_Decode │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyTokenizer_ensure_utf8 │ │ │ │ │ -PyUnicode_Decode │ │ │ │ │ +PyExc_TypeError │ │ │ │ │ +PyErr_Format │ │ │ │ │ _PyTokenizer_error_ret │ │ │ │ │ +_PyTokenizer_ensure_utf8 │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ -PyExc_TypeError │ │ │ │ │ -PyErr_Format │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -74,38 +74,54 @@ │ │ │ │ │ ldrle r3, [r0, #0] │ │ │ │ │ strdle r3, r3, [r0, #4] │ │ │ │ │ ldr.w r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c8 │ │ │ │ │ + beq.w 1e2 │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16c │ │ │ │ │ - lsls r2, r3, #3 │ │ │ │ │ - it mi │ │ │ │ │ - movmi r6, r0 │ │ │ │ │ - bpl.w 230 │ │ │ │ │ + beq.n 184 │ │ │ │ │ + lsls r1, r3, #4 │ │ │ │ │ + bpl.w 208 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + adds r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n e8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1da │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 23e │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fe │ │ │ │ │ + beq.w 234 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 204 │ │ │ │ │ + beq.w 23a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -113,132 +129,112 @@ │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - bge.n 11c │ │ │ │ │ + bge.n 140 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 11c │ │ │ │ │ + cbnz r3, 140 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c0 │ │ │ │ │ + beq.n 1d2 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r2, #676] @ 0x2a4 │ │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne.n 1ac │ │ │ │ │ + bne.n 1be │ │ │ │ │ ldr.w r3, [r2, #664] @ 0x298 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f0 │ │ │ │ │ + bne.n 1fa │ │ │ │ │ ldr.w r3, [r4, #2696] @ 0xa88 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - cbnz r3, 15e │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 208 │ │ │ │ │ + cbz r3, 1aa │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub.w r3, r0, #10 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - lsls r1, r3, #4 │ │ │ │ │ - bpl.n 210 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ + lsls r2, r3, #3 │ │ │ │ │ + it mi │ │ │ │ │ + movmi r6, r0 │ │ │ │ │ + bmi.n ee │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - adds r0, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 190 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1e2 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n ca │ │ │ │ │ - movs r5, #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 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1c4 │ │ │ │ │ + b.n 224 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 176 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 1d6 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #10 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ str.w r3, [r2, #676] @ 0x2a4 │ │ │ │ │ - b.n 134 │ │ │ │ │ + b.n 158 │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 168 │ │ │ │ │ + b.n 180 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n e8 │ │ │ │ │ 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 194 │ │ │ │ │ + cbz r0, 23e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b.n 11c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w ca │ │ │ │ │ - b.n 194 │ │ │ │ │ + b.n 140 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13c │ │ │ │ │ - b.n 1c4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 19e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1c4 │ │ │ │ │ + bne.n 160 │ │ │ │ │ + b.n 1d6 │ │ │ │ │ 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 │ │ │ │ │ @@ -246,24 +242,26 @@ │ │ │ │ │ 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 │ │ │ │ │ - b.n 19e │ │ │ │ │ - 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, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + b.n 1d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 22c │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 226 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 226 │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -8,23 +8,23 @@ │ │ │ │ │ 0x00000050 65005f50 79546f6b 656e697a 65725f74 e._PyTokenizer_t │ │ │ │ │ 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 0050794f 626a6563 745f4361 Free.PyObject_Ca │ │ │ │ │ 0x000000b0 6c6c4e6f 41726773 00507955 6e69636f llNoArgs.PyUnico │ │ │ │ │ - 0x000000c0 64655f41 73555446 38416e64 53697a65 de_AsUTF8AndSize │ │ │ │ │ - 0x000000d0 005f5079 4c657865 725f746f 6b5f7265 ._PyLexer_tok_re │ │ │ │ │ - 0x000000e0 73657276 655f6275 66006d65 6d637079 serve_buf.memcpy │ │ │ │ │ - 0x000000f0 005f5079 5f446561 6c6c6f63 005f5079 ._Py_Dealloc._Py │ │ │ │ │ - 0x00000100 546f6b65 6e697a65 725f656e 73757265 Tokenizer_ensure │ │ │ │ │ - 0x00000110 5f757466 38005079 556e6963 6f64655f _utf8.PyUnicode_ │ │ │ │ │ - 0x00000120 4465636f 6465005f 5079546f 6b656e69 Decode._PyTokeni │ │ │ │ │ - 0x00000130 7a65725f 6572726f 725f7265 74005079 zer_error_ret.Py │ │ │ │ │ - 0x00000140 4578635f 53746f70 49746572 6174696f Exc_StopIteratio │ │ │ │ │ - 0x00000150 6e005079 4572725f 45786365 7074696f n.PyErr_Exceptio │ │ │ │ │ - 0x00000160 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ - 0x00000170 6c656172 005f5079 4c657865 725f7570 lear._PyLexer_up │ │ │ │ │ - 0x00000180 64617465 5f667473 7472696e 675f6578 date_ftstring_ex │ │ │ │ │ - 0x00000190 70720050 79457863 5f547970 65457272 pr.PyExc_TypeErr │ │ │ │ │ - 0x000001a0 6f720050 79457272 5f466f72 6d617400 or.PyErr_Format. │ │ │ │ │ + 0x000000c0 64655f44 65636f64 65005079 556e6963 de_Decode.PyUnic │ │ │ │ │ + 0x000000d0 6f64655f 41735554 4638416e 6453697a ode_AsUTF8AndSiz │ │ │ │ │ + 0x000000e0 65005f50 794c6578 65725f74 6f6b5f72 e._PyLexer_tok_r │ │ │ │ │ + 0x000000f0 65736572 76655f62 7566006d 656d6370 eserve_buf.memcp │ │ │ │ │ + 0x00000100 79005f50 795f4465 616c6c6f 63005079 y._Py_Dealloc.Py │ │ │ │ │ + 0x00000110 4578635f 54797065 4572726f 72005079 Exc_TypeError.Py │ │ │ │ │ + 0x00000120 4572725f 466f726d 6174005f 5079546f Err_Format._PyTo │ │ │ │ │ + 0x00000130 6b656e69 7a65725f 6572726f 725f7265 kenizer_error_re │ │ │ │ │ + 0x00000140 74005f50 79546f6b 656e697a 65725f65 t._PyTokenizer_e │ │ │ │ │ + 0x00000150 6e737572 655f7574 66380050 79457863 nsure_utf8.PyExc │ │ │ │ │ + 0x00000160 5f53746f 70497465 72617469 6f6e0050 _StopIteration.P │ │ │ │ │ + 0x00000170 79457272 5f457863 65707469 6f6e4d61 yErr_ExceptionMa │ │ │ │ │ + 0x00000180 74636865 73005079 4572725f 436c6561 tches.PyErr_Clea │ │ │ │ │ + 0x00000190 72005f50 794c6578 65725f75 70646174 r._PyLexer_updat │ │ │ │ │ + 0x000001a0 655f6674 73747269 6e675f65 78707200 e_ftstring_expr. │ │ │ ├── abstract.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: 48320 (bytes into file) │ │ │ │ │ + Start of section headers: 48328 (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: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0xbcc0: │ │ │ │ │ +There are 15 section headers, starting at offset 0xbcc8: │ │ │ │ │ │ │ │ │ │ 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 000df4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 009138 000780 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 009140 000780 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000e28 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000e28 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000e28 004248 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 0098b8 001e70 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 005070 000de2 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 005e54 00090c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00b728 000518 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 006760 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 006760 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 006794 001710 10 13 170 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 007ea4 001292 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00bc40 000080 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000e28 004250 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 0098c0 001e70 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 005078 000de2 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 005e5c 00090c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00b730 000518 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 006768 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 006768 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00679c 001710 10 13 170 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 007eac 001292 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00bc48 000080 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,122 +1,122 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 369 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 2: 00000231 48 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ - 3: 00000294 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 3: 0000029c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 7: 00000030 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 8: 00000054 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ - 9: 0000029c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 10: 00003319 8 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ - 11: 000003ec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 9: 000002a4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 10: 00003321 8 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 11: 000003f4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 12: 0000007c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 13: 0000009c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ - 14: 000003f0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 15: 000004f0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 16: 000004f4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 17: 000004f5 100 FUNC LOCAL DEFAULT 5 iternext │ │ │ │ │ - 18: 00000554 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 14: 000003f8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 15: 000004f8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 16: 000004fc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 17: 000004fd 100 FUNC LOCAL DEFAULT 5 iternext │ │ │ │ │ + 18: 0000055c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 19: 000000cc 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ - 20: 00000558 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 20: 00000560 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 21: 00000100 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ - 22: 00000b3d 1544 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 23: 00002a41 216 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ - 24: 00000968 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 25: 00000970 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 26: 00000b38 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 27: 00000b3c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 28: 00000fe8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 29: 00000fec 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 22: 00000b45 1544 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ + 23: 00002a49 216 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 24: 00000970 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 25: 00000978 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 26: 00000b40 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 27: 00000b44 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 28: 00000ff0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 29: 00000ff4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 30: 00000118 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 31: 0000014c 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 32: 00000178 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 33: 00000224 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ - 34: 000012c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 35: 000012c8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 34: 000012cc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 35: 000012d0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 36: 00000254 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ - 37: 00001bd9 280 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ + 37: 00001be1 280 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ 38: 000000d5 100 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ - 39: 00001409 52 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ - 40: 0000143d 80 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ + 39: 00001411 52 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ + 40: 00001445 80 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ 41: 00000258 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 42: 000000d5 100 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ 43: 00000298 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 44: 000002c8 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 45: 000002f0 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ - 46: 000015d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 46: 000015dc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 47: 0000031c 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 48: 00000338 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ - 49: 000015dc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 50: 00001691 1156 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 51: 0000168c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 49: 000015e4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 50: 00001699 1156 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ + 51: 00001694 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 52: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ - 53: 00001690 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 54: 00001e45 46 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ + 53: 00001698 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 54: 00001e4d 46 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ 55: 00000139 82 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ - 56: 00001ad0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 57: 00001ad4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 56: 00001ad8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 57: 00001adc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 58: 0000037c 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ - 59: 00001d9c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 60: 00001da0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 59: 00001da4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 60: 00001da8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 61: 00000380 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 62: 000003a4 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ 63: 00000a89 136 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 64: 00003bc1 1672 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 64: 00003bc9 1672 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 65: 000003e8 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 66: 00000410 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ 67: 00000440 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 68: 00000470 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 69: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 70: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 71: 000004d0 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ - 72: 0000328d 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 72: 00003295 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ 73: 000004d4 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ 74: 000004d8 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ 75: 00000508 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ - 76: 00002658 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 76: 00002660 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 77: 00000530 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ - 78: 00002668 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 78: 00002670 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 79: 00000534 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ 80: 00000538 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ 81: 00000560 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ 82: 00000608 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ 83: 0000065c 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ - 84: 00002b14 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 85: 00002b18 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 84: 00002b1c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 85: 00002b20 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 86: 0000069c 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ 87: 000006c4 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ 88: 000006dc 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ 89: 0000070c 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ 90: 00000710 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ 91: 00000744 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ - 92: 00002d49 216 FUNC LOCAL DEFAULT 5 method_output_as_list │ │ │ │ │ + 92: 00002d51 216 FUNC LOCAL DEFAULT 5 method_output_as_list │ │ │ │ │ 93: 000002a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 94: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 95: 000002e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 96: 0000075c 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ - 97: 00002e1c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 97: 00002e24 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 98: 00000790 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ - 99: 00002e20 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 99: 00002e28 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 100: 00000794 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ 101: 00000798 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ 102: 0000079c 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ 103: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ 104: 000002e4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 105: 0000030d 22 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ 106: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ 107: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ 108: 000007c8 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ - 109: 000035f1 404 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ + 109: 000035f9 404 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ 110: 00000b39 98 FUNC LOCAL DEFAULT 1 _IsFortranContiguous │ │ │ │ │ - 111: 00003899 88 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 111: 000038a1 88 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ 112: 00000810 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ 113: 00000838 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ 114: 0000083c 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ 115: 00000864 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ 116: 00000870 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ 117: 00000890 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ 118: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ @@ -140,17 +140,17 @@ │ │ │ │ │ 136: 00000ab4 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ 137: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 138: 0000000b 86 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ 139: 00000ab8 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ 140: 00000abc 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ 141: 00000b08 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 142: 00000ac0 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ - 143: 00003e58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 144: 00003e70 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 145: 00004238 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 143: 00003e60 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 144: 00003e78 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 145: 00004240 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 146: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ 147: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ 148: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ 149: 00000b10 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 150: 00000ae0 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ 151: 00000b00 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ 152: 00000b2c 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ @@ -167,150 +167,150 @@ │ │ │ │ │ 163: 000004ed 22 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ 164: 000005b3 50 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ 165: 000005e5 40 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ 166: 00000d4c 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ 167: 00000d84 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ 168: 00000dbc 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ 169: 00000845 78 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ - 170: 00000001 668 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ + 170: 00000001 676 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ - 174: 000003f1 160 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ + 174: 000003f9 160 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 184: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 185: 00000001 76 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 187: 0000029d 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ + 187: 000002a5 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 189: 00001169 352 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 190: 000015dd 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 189: 00001171 352 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 190: 000015e5 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ - 201: 00000491 100 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ - 202: 00000559 206 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ + 201: 00000499 100 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ + 202: 00000561 206 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ 203: 00000c31 156 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 204: 00000629 88 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ + 204: 00000631 88 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 210: 00000681 22 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ + 210: 00000689 22 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ 211: 0000004d 46 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ 212: 0000007d 88 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ - 213: 00000699 1188 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 213: 000006a1 1188 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 219: 00001145 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 219: 0000114d 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ 220: 00000509 342 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 228: 000012c9 204 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 229: 00001395 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 228: 000012d1 204 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 229: 0000139d 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 231: 0000148d 336 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 231: 00001495 336 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 236: 00001679 24 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 236: 00001681 24 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 238: 00001b15 196 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 239: 00001cf1 176 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ - 240: 00001db1 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 238: 00001b1d 196 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 239: 00001cf9 176 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 240: 00001db9 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 242: 00001da1 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 242: 00001da9 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ - 244: 00001e15 46 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 245: 00001e75 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ - 246: 00001ed1 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 244: 00001e1d 46 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 245: 00001e7d 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 246: 00001ed9 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ 247: 0000018d 156 FUNC GLOBAL DEFAULT 1 PySequence_DelItem │ │ │ │ │ - 248: 00001f9d 384 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ - 249: 0000211d 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 250: 00002131 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 251: 00002175 526 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 252: 00002385 268 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 253: 00002491 472 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 248: 00001fa5 384 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 249: 00002125 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 250: 00002139 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 251: 0000217d 526 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 252: 0000238d 268 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 253: 00002499 472 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 257: 00002669 268 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ - 258: 00002775 268 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 259: 00002881 446 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 257: 00002671 268 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 258: 0000277d 268 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 259: 00002889 446 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 263: 00002b65 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 263: 00002b6d 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ - 265: 00002f21 248 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 265: 00002f29 248 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 268: 00002cf5 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 269: 00002b19 74 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 268: 00002cfd 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 269: 00002b21 74 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 271: 00000229 66 FUNC GLOBAL DEFAULT 1 PyNumber_Invert │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 273: 00002bc5 304 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 273: 00002bcd 304 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 276: 0000026d 60 FUNC GLOBAL DEFAULT 1 PyMapping_Keys │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ 278: 000002a9 60 FUNC GLOBAL DEFAULT 1 PyMapping_Items │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 281: 00002e21 256 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 282: 00003019 268 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 283: 00003125 268 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 284: 00003231 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 285: 000032fd 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 281: 00002e29 256 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 282: 00003021 268 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 283: 0000312d 268 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 284: 00003239 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 285: 00003305 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ 286: 000002e5 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 287: 00003321 268 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 288: 0000342d 450 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 289: 00003785 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 290: 000037e1 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 291: 000037fd 154 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 287: 00003329 268 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 288: 00003435 450 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 289: 0000378d 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 290: 000037e9 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 291: 00003805 154 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ 292: 00000325 192 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ 293: 000003e5 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ - 294: 000038f1 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ - 295: 00003935 268 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 294: 000038f9 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 295: 0000393d 268 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ 296: 0000040d 30 FUNC GLOBAL HIDDEN 1 _PyObject_HasLen │ │ │ │ │ 297: 0000042d 4 FUNC GLOBAL HIDDEN 1 _PyObject_RealIsInstance │ │ │ │ │ 298: 00000431 114 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ 300: 000004a5 56 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ 301: 000004dd 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ 302: 00000505 4 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 304: 00003a41 268 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 305: 00003b4d 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 304: 00003a49 268 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 305: 00003b55 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ 306: 00000661 12 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ 307: 0000066d 180 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ 308: 00000721 112 FUNC GLOBAL DEFAULT 1 PyNumber_ToBase │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ 310: 00000791 60 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ 312: 000007cd 132 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x9138 contains 240 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x9140 contains 240 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000ba0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000022 0000bb0a R_ARM_THM_CALL 0000029d PyObject_GetItem │ │ │ │ │ +00000022 0000bb0a R_ARM_THM_CALL 000002a5 PyObject_GetItem │ │ │ │ │ 0000003a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000044 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00000070 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00000094 0000ba0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000000a2 0000ca0a R_ARM_THM_CALL 00000559 PyObject_SetItem │ │ │ │ │ +000000a2 0000ca0a R_ARM_THM_CALL 00000561 PyObject_SetItem │ │ │ │ │ 000000be 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 000000cc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000e2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000000e6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000000f8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000000fc 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000104 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ @@ -45,48 +45,48 @@ │ │ │ │ │ 000002a4 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002ac 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ 000002b0 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 000002d0 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 000002e0 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002f8 0000672f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ 000002fc 00006730 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ -00000304 0000270a R_ARM_THM_CALL 00001409 binary_iop │ │ │ │ │ +00000304 0000270a R_ARM_THM_CALL 00001411 binary_iop │ │ │ │ │ 00000358 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000392 0000250a R_ARM_THM_CALL 00001bd9 binary_op1 │ │ │ │ │ +00000392 0000250a R_ARM_THM_CALL 00001be1 binary_op1 │ │ │ │ │ 00000396 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000039a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003b6 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003ba 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003c2 0000702f R_ARM_THM_MOVW_ABS_NC 00000810 .LC53 │ │ │ │ │ 000003c6 00007030 R_ARM_THM_MOVT_ABS 00000810 .LC53 │ │ │ │ │ 000003cc 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000003d2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003d6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003dc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003f8 0000712f R_ARM_THM_MOVW_ABS_NC 00000838 .LC54 │ │ │ │ │ 000003fc 00007130 R_ARM_THM_MOVT_ABS 00000838 .LC54 │ │ │ │ │ -00000404 0000270a R_ARM_THM_CALL 00001409 binary_iop │ │ │ │ │ +00000404 0000270a R_ARM_THM_CALL 00001411 binary_iop │ │ │ │ │ 00000452 00012b0a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ 00000476 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000480 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00000488 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000048c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000492 0000742f R_ARM_THM_MOVW_ABS_NC 00000870 .LC57 │ │ │ │ │ 00000496 00007430 R_ARM_THM_MOVT_ABS 00000870 .LC57 │ │ │ │ │ 0000049c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004b8 0000250a R_ARM_THM_CALL 00001bd9 binary_op1 │ │ │ │ │ +000004b8 0000250a R_ARM_THM_CALL 00001be1 binary_op1 │ │ │ │ │ 000004bc 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000004c0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000004ce 0000752f R_ARM_THM_MOVW_ABS_NC 00000890 .LC58 │ │ │ │ │ 000004d2 00007530 R_ARM_THM_MOVT_ABS 00000890 .LC58 │ │ │ │ │ 000004f0 0000762f R_ARM_THM_MOVW_ABS_NC 00000894 .LC59 │ │ │ │ │ 000004f4 00007630 R_ARM_THM_MOVT_ABS 00000894 .LC59 │ │ │ │ │ -000004fc 0000270a R_ARM_THM_CALL 00001409 binary_iop │ │ │ │ │ -0000052c 0000ae0a R_ARM_THM_CALL 000003f1 PyObject_GetIter │ │ │ │ │ -00000542 0000110a R_ARM_THM_CALL 000004f5 iternext │ │ │ │ │ +000004fc 0000270a R_ARM_THM_CALL 00001411 binary_iop │ │ │ │ │ +0000052c 0000ae0a R_ARM_THM_CALL 000003f9 PyObject_GetIter │ │ │ │ │ +00000542 0000110a R_ARM_THM_CALL 000004fd iternext │ │ │ │ │ 00000550 00012f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 0000059a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005a6 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005b2 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000005b6 0000ff30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000005ba 00007b2f R_ARM_THM_MOVW_ABS_NC 00000940 .LC64 │ │ │ │ │ 000005be 00007b30 R_ARM_THM_MOVT_ABS 00000940 .LC64 │ │ │ │ │ @@ -110,15 +110,15 @@ │ │ │ │ │ 00000640 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000064a 0000782f R_ARM_THM_MOVW_ABS_NC 000008d4 .LC61 │ │ │ │ │ 0000064e 00007830 R_ARM_THM_MOVT_ABS 000008d4 .LC61 │ │ │ │ │ 00000652 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000658 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00000660 00006b2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ 00000664 00006b30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00000684 0000280a R_ARM_THM_CALL 0000143d binary_iop1 │ │ │ │ │ +00000684 0000280a R_ARM_THM_CALL 00001445 binary_iop1 │ │ │ │ │ 00000688 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000068c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000006d6 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000006da 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006e2 00007e2f R_ARM_THM_MOVW_ABS_NC 00000970 .LC67 │ │ │ │ │ 000006e6 00007e30 R_ARM_THM_MOVT_ABS 00000970 .LC67 │ │ │ │ │ 000006ec 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ @@ -126,15 +126,15 @@ │ │ │ │ │ 000006fc 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000716 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000742 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000746 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000074a 00007f2f R_ARM_THM_MOVW_ABS_NC 00000974 .LC68 │ │ │ │ │ 0000074e 00007f30 R_ARM_THM_MOVT_ABS 00000974 .LC68 │ │ │ │ │ 00000754 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000075e 0000e40a R_ARM_THM_CALL 000012c9 _PyNumber_Index │ │ │ │ │ +0000075e 0000e40a R_ARM_THM_CALL 000012d1 _PyNumber_Index │ │ │ │ │ 0000076a 0001350a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ 00000788 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000794 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ 00000798 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 000007b6 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 000007c8 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000007f8 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -142,15 +142,15 @@ │ │ │ │ │ 00000808 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 0000080c 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000820 0001390a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ 00000842 0001180a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 0000084c 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000864 0000832f R_ARM_THM_MOVW_ABS_NC 000009a4 .LC69 │ │ │ │ │ 00000868 00008330 R_ARM_THM_MOVT_ABS 000009a4 .LC69 │ │ │ │ │ -00000870 0000270a R_ARM_THM_CALL 00001409 binary_iop │ │ │ │ │ +00000870 0000270a R_ARM_THM_CALL 00001411 binary_iop │ │ │ │ │ 00000898 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 000008a0 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000008a4 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000008aa 0000852f R_ARM_THM_MOVW_ABS_NC 000009a8 .LC70 │ │ │ │ │ 000008ae 00008530 R_ARM_THM_MOVT_ABS 000009a8 .LC70 │ │ │ │ │ 000008b4 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000008d8 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ @@ -168,37 +168,37 @@ │ │ │ │ │ 00000996 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000099a 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 000009a2 0000872f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC72 │ │ │ │ │ 000009a6 00008730 R_ARM_THM_MOVT_ABS 00000a00 .LC72 │ │ │ │ │ 000009ae 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ 000009dc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009e6 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000009ec 0000e40a R_ARM_THM_CALL 000012c9 _PyNumber_Index │ │ │ │ │ +000009ec 0000e40a R_ARM_THM_CALL 000012d1 _PyNumber_Index │ │ │ │ │ 000009f6 0001400a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 00000a14 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a2c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a4c 0000882f R_ARM_THM_MOVW_ABS_NC 00000ab4 .LC73 │ │ │ │ │ 00000a50 00008830 R_ARM_THM_MOVT_ABS 00000ab4 .LC73 │ │ │ │ │ -00000a58 0000270a R_ARM_THM_CALL 00001409 binary_iop │ │ │ │ │ +00000a58 0000270a R_ARM_THM_CALL 00001411 binary_iop │ │ │ │ │ 00000a74 00008c2f R_ARM_THM_MOVW_ABS_NC 00000abc .LC75 │ │ │ │ │ 00000a78 00008c30 R_ARM_THM_MOVT_ABS 00000abc .LC75 │ │ │ │ │ -00000a80 0000270a R_ARM_THM_CALL 00001409 binary_iop │ │ │ │ │ +00000a80 0000270a R_ARM_THM_CALL 00001411 binary_iop │ │ │ │ │ 00000a9e 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000ad0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ae4 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000ae8 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000af0 0000f10a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 00000af8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b08 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b0c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b24 0000942f R_ARM_THM_MOVW_ABS_NC 00000adc .LC79 │ │ │ │ │ 00000b28 00009430 R_ARM_THM_MOVT_ABS 00000adc .LC79 │ │ │ │ │ -00000b30 0000270a R_ARM_THM_CALL 00001409 binary_iop │ │ │ │ │ +00000b30 0000270a R_ARM_THM_CALL 00001411 binary_iop │ │ │ │ │ 00000bb4 0000ba0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000bc2 0000cc0a R_ARM_THM_CALL 00000629 PyMapping_GetOptionalItem │ │ │ │ │ +00000bc2 0000cc0a R_ARM_THM_CALL 00000631 PyMapping_GetOptionalItem │ │ │ │ │ 00000bda 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000be6 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00000c12 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000c16 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000c1c 0000962f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC80 │ │ │ │ │ 00000c20 00009630 R_ARM_THM_MOVT_ABS 00000ae0 .LC80 │ │ │ │ │ 00000c26 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -223,1024 +223,1024 @@ │ │ │ │ │ 00000d8e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d98 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00000da2 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000da6 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000dac 0000a02f R_ARM_THM_MOVW_ABS_NC 00000d04 .LC88 │ │ │ │ │ 00000db0 0000a030 R_ARM_THM_MOVT_ABS 00000d04 .LC88 │ │ │ │ │ 00000db6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000186 0000401e R_ARM_THM_JUMP24 00003bc1 abstract_issubclass │ │ │ │ │ -0000027e 00005c1e R_ARM_THM_JUMP24 00002d49 method_output_as_list │ │ │ │ │ +00000186 0000401e R_ARM_THM_JUMP24 00003bc9 abstract_issubclass │ │ │ │ │ +0000027e 00005c1e R_ARM_THM_JUMP24 00002d51 method_output_as_list │ │ │ │ │ 00000282 0001151e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -000002ba 00005c1e R_ARM_THM_JUMP24 00002d49 method_output_as_list │ │ │ │ │ +000002ba 00005c1e R_ARM_THM_JUMP24 00002d51 method_output_as_list │ │ │ │ │ 000002da 0001171e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ 0000031e 0000b11e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000042c 0000171e R_ARM_THM_JUMP24 00002a41 object_isinstance │ │ │ │ │ -00000668 00006d1e R_ARM_THM_JUMP24 000035f1 ternary_op.constprop.0 │ │ │ │ │ -000006c0 0000481e R_ARM_THM_JUMP24 0000328d sequence_repeat │ │ │ │ │ +0000042c 0000171e R_ARM_THM_JUMP24 00002a49 object_isinstance │ │ │ │ │ +00000668 00006d1e R_ARM_THM_JUMP24 000035f9 ternary_op.constprop.0 │ │ │ │ │ +000006c0 0000481e R_ARM_THM_JUMP24 00003295 sequence_repeat │ │ │ │ │ 000007a0 0001371e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ -000007c2 00005c1e R_ARM_THM_JUMP24 00002d49 method_output_as_list │ │ │ │ │ +000007c2 00005c1e R_ARM_THM_JUMP24 00002d51 method_output_as_list │ │ │ │ │ 00000946 00013e1e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ 000009d2 00013f1e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00000c0c 0000111e R_ARM_THM_JUMP24 000004f5 iternext │ │ │ │ │ +00000c0c 0000111e R_ARM_THM_JUMP24 000004fd iternext │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x98b8 contains 974 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x98c0 contains 974 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 0000001c 0000ab30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000026 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000002a 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000004e 0000ae0a R_ARM_THM_CALL 000003f1 PyObject_GetIter │ │ │ │ │ -000000cc 0000af0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000128 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000144 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000014e 0000b20a R_ARM_THM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ -0000016c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000186 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000019e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a6 0000b30a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -000001b4 0000b40a R_ARM_THM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ -000001f8 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001fc 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000206 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000210 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000021c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000220 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000022c 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000023c 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000270 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000278 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000280 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000286 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -0000028e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000294 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000298 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002ea 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000002ee 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000002f8 0000bd0a R_ARM_THM_CALL 00001169 PyNumber_AsSsize_t │ │ │ │ │ -00000318 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -0000031c 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -0000032c 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000033a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000033e 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000348 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000360 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000370 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000396 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000039a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000039e 0000072f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000003a2 00000730 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000003aa 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003b0 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003b4 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003ba 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000003be 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003c4 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003ca 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003ce 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003d6 0000082f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -000003da 00000830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000003e0 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003e6 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000003ec 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000040e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000412 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000043e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000442 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000446 00000c2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -0000044a 00000c30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -00000452 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000045a 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000045e 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000464 00000d2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00000468 00000d30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00000472 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000048a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004c8 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000004cc 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000004d8 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000004e6 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000004f0 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000532 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000536 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000540 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000054e 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000554 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000005ae 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000005b2 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000005ba 0000bd0a R_ARM_THM_CALL 00001169 PyNumber_AsSsize_t │ │ │ │ │ -000005d2 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000005e0 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005f0 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005f4 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005fc 0000132f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00000600 00001330 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000606 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000060c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000610 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000616 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000061a 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000620 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000062c 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000630 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000064e 0000bb0a R_ARM_THM_CALL 0000029d PyObject_GetItem │ │ │ │ │ -00000660 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000664 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000066c 0000d00a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000672 0000d10a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000006b4 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000006b8 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000006d4 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000006d8 0000d630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000846 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000860 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000087a 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000890 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000089c 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000008ba 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008c8 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000008e6 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000908 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000922 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000934 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000956 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000968 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000096c 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000974 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000098c 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000009a6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009b0 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000009ce 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009de 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -000009e2 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000009e8 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000a04 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a0c 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000a3e 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000a42 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000a48 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000a64 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a76 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000a7a 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000a82 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000a9c 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000aa0 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000aa4 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000ac4 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000af6 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000afa 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000b02 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000b1a 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000b1e 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000b24 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000b38 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b5a 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000b5e 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000b6a 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000b6e 0000d630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000d5a 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000d76 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000d92 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000da8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000db4 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000dd2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dde 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000dfa 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000e1a 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000e36 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e4a 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000e6e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e84 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000ea2 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000ec4 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000ede 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ef0 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000f12 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f22 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000f38 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000f52 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f5c 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000f7a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f8a 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000f8e 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000f94 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000fb0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fe8 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ff8 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000ffc 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001002 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001020 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000103a 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -0000103e 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001042 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000105c 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001060 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001068 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001082 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001086 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000108e 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000109e 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000010ca 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -000010ce 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000010d6 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000010f0 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -000010f4 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000010fa 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001112 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001116 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000111c 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000113e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000119a 0000dd0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000011bc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011da 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000011de 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000011e6 0000df0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000011f0 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000121a 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000121e 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001222 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00001226 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -0000122e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001242 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001246 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001256 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000125a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000125e 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00001262 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -0000126a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001280 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001286 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000128a 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000128e 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001292 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -0000129a 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000012a6 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000012b4 0000212f R_ARM_THM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ -000012b8 00002130 R_ARM_THM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ -000012bc 0000e30a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000012c4 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000012fe 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001302 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001306 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -0000130a 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00001312 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001324 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001328 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001338 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000133c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001342 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00001346 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -0000134c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001362 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001368 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -0000136e 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001372 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001376 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -0000137a 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001382 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000013b0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000013b4 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000013c4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000013c8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000013e0 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ -000013e4 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ -00001400 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001420 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001424 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000145c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001460 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001486 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014a2 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000014a6 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000014ae 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000014b2 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000014de 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000014ea 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001502 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000151e 0000ea0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ -0000152c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001530 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001538 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000153c 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000156e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001572 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001576 00002c2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ -0000157a 00002c30 R_ARM_THM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ -00001582 0000e30a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001588 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000158c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001592 00002d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ -00001596 00002d30 R_ARM_THM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ -0000159c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000015b2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015b8 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000015bc 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000015c2 00002b2f R_ARM_THM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ -000015c6 00002b30 R_ARM_THM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ -000015ce 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000015d4 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015d8 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001634 0000302f R_ARM_THM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ -00001638 00003030 R_ARM_THM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ -0000163c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000164a 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000164e 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001662 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00001666 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -0000166a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001670 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -0000168c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000016a4 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000016a8 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000016b4 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000016b8 0000d630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001794 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000017cc 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001810 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000182c 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001842 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000184e 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000186a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001876 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001892 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000018aa 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018b6 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000018d4 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e0 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000018f6 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001910 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000191a 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001938 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001972 0000342f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001976 00003430 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -0000197c 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001998 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019ca 0000342f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -000019ce 00003430 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000019d4 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000019f0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a0e 0000342f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001a12 00003430 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001a18 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001a28 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001a34 0000370a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001a46 0000342f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001a4a 00003430 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001a50 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001a68 0000370a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001a7a 0000342f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001a7e 00003430 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001a84 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001a90 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001aa4 0000342f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001aa8 00003430 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001aae 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001aca 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ad0 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001aee 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001b32 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001b36 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001b48 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001b4c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001b86 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001b8a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001b90 00003a2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ -00001b94 00003a30 R_ARM_THM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ -00001b9a 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00001b9e 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00001ba8 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001bc0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bd0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bfe 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c02 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c34 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c3a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c3e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c52 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c56 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c72 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c76 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c90 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c94 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cae 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cb2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cb8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cc0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cc4 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cd6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ce4 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d06 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001d0a 0000ab30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001d0e 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00001d12 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00001d36 0000ae0a R_ARM_THM_CALL 000003f1 PyObject_GetIter │ │ │ │ │ -00001d3e 0000f00a R_ARM_THM_CALL 00001db1 PySequence_List │ │ │ │ │ -00001d5a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d62 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00001d70 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001d74 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001d84 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00001d94 0000f10a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00001d9c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001dc6 0000af0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001dd0 0000f30a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00001de4 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00001dfe 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e0c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ea8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001eac 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001eb0 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ -00001eb4 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ -00001ebe 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ec8 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00001f22 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001f26 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001f30 0000bd0a R_ARM_THM_CALL 00001169 PyNumber_AsSsize_t │ │ │ │ │ -00001f4a 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00001f58 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f68 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f6c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f72 0000422f R_ARM_THM_MOVW_ABS_NC 00000410 .LC23 │ │ │ │ │ -00001f76 00004230 R_ARM_THM_MOVT_ABS 00000410 .LC23 │ │ │ │ │ -00001f7c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f82 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f86 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f8c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001f90 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f96 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fbe 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fc2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fe4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fe8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000201e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002022 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000202c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002030 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002036 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000203c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002040 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002072 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002080 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002084 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000209e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000020a2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000020a8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020b6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020ca 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000020ce 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000020dc 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000020e0 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000020e4 0000442f R_ARM_THM_MOVW_ABS_NC 00000470 .LC25 │ │ │ │ │ -000020e8 00004430 R_ARM_THM_MOVT_ABS 00000470 .LC25 │ │ │ │ │ -000020ec 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000020f0 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000020fc 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000210e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002112 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002116 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002150 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00002158 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000215c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002162 0000452f R_ARM_THM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ -00002166 00004530 R_ARM_THM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ -0000216c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002196 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000219a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021be 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021c2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021f2 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000021f6 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000021fe 0000bd0a R_ARM_THM_CALL 00001169 PyNumber_AsSsize_t │ │ │ │ │ -00002228 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000222c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002232 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002238 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000223c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000228e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002292 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022b0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022b4 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022ba 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022c2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022c6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022d6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022da 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022f6 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002304 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002308 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000230e 0000462f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -00002312 00004630 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00002318 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002320 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002324 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000232a 0000472f R_ARM_THM_MOVW_ABS_NC 000004d0 .LC28 │ │ │ │ │ -0000232e 00004730 R_ARM_THM_MOVT_ABS 000004d0 .LC28 │ │ │ │ │ -00002334 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00002338 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00002342 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002350 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000235a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002370 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002374 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000237a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023a8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023ac 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023dc 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000023e2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023e6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023f4 0000492f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC29 │ │ │ │ │ -000023f8 00004930 R_ARM_THM_MOVT_ABS 000004d4 .LC29 │ │ │ │ │ -00002418 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000241c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002436 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002442 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002446 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002460 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002464 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000246a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000248a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024b8 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000024f4 0000fe0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000250a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002514 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002518 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000252a 0000dd0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002544 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000255c 0000f50a R_ARM_THM_CALL 00001e75 PyObject_Size │ │ │ │ │ -0000256a 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000256e 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000257c 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000259a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025a2 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000025a8 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025b0 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000025b4 0000ff30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000025b8 00004b2f R_ARM_THM_MOVW_ABS_NC 00000508 .LC31 │ │ │ │ │ -000025bc 00004b30 R_ARM_THM_MOVT_ABS 00000508 .LC31 │ │ │ │ │ -000025c2 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000025c8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000025cc 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000025d2 00004a2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC30 │ │ │ │ │ -000025d6 00004a30 R_ARM_THM_MOVT_ABS 000004d8 .LC30 │ │ │ │ │ -000025dc 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000025f2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000260c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000261c 0001000a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002630 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002634 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002644 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002650 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002658 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000265c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002660 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000038 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000003c 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000004e 0000ae0a R_ARM_THM_CALL 000003f9 PyObject_GetIter │ │ │ │ │ +000000ce 0000af0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000012a 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000146 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000150 0000b20a R_ARM_THM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ +00000170 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000018c 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001a4 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ac 0000b30a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +000001ba 0000b40a R_ARM_THM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ +000001fe 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000202 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000020c 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000216 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000222 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000226 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000232 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000242 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000276 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000027e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000286 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000028c 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000294 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000029c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002a0 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002f2 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000002f6 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000300 0000bd0a R_ARM_THM_CALL 00001171 PyNumber_AsSsize_t │ │ │ │ │ +00000320 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000324 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000334 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000342 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000346 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000350 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000368 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000378 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000039e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003a2 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003a6 0000072f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000003aa 00000730 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000003b2 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003b8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003bc 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003c2 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003c6 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000003cc 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003d2 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003d6 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003de 0000082f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000003e2 00000830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000003e8 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003ee 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000003f4 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000416 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000041a 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000446 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000044a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000044e 00000c2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00000452 00000c30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +0000045a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000462 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000466 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000046c 00000d2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00000470 00000d30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000047a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000492 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004d0 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000004d4 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000004e0 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000004ee 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000004f8 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000053a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000053e 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000548 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000556 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +0000055c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000005b6 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000005ba 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000005c2 0000bd0a R_ARM_THM_CALL 00001171 PyNumber_AsSsize_t │ │ │ │ │ +000005da 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000005e8 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005f8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005fc 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000604 0000132f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +00000608 00001330 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +0000060e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000614 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000618 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000061e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000622 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000628 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000634 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000638 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000656 0000bb0a R_ARM_THM_CALL 000002a5 PyObject_GetItem │ │ │ │ │ +00000668 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000066c 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000674 0000d00a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000067a 0000d10a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000006bc 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000006c0 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000006dc 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000006e0 0000d630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +0000084e 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000868 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000882 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000898 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008a4 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000008c2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008d0 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000008ee 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000910 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000092a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000093c 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000095e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000970 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000974 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000097c 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000994 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000009ae 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b8 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000009d6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009e6 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +000009ea 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +000009f0 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000a0c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a14 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000a46 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000a4a 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000a50 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000a6c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a7e 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000a82 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000a8a 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000aa4 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000aa8 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000aac 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000acc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000afe 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000b02 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000b0a 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000b22 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000b26 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000b2c 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000b40 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b62 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000b66 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000b72 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000b76 0000d630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000d62 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000d7e 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000d9a 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000db0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dbc 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000dda 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000de6 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000e02 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000e22 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e3e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e52 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000e76 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e8c 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000eaa 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000ecc 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000ee6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ef8 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000f1a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f2a 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000f40 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000f5a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f64 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000f82 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f92 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000f96 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000f9c 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000fb8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ff0 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001000 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001004 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +0000100a 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001028 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001042 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001046 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +0000104a 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001064 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001068 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001070 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000108a 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +0000108e 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001096 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000010a6 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000010d2 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +000010d6 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +000010de 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000010f8 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +000010fc 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001102 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000111a 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +0000111e 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001124 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001146 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011a2 0000dd0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000011c4 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e2 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000011e6 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000011ee 0000df0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000011f8 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00001222 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001226 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000122a 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +0000122e 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00001236 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000124a 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000124e 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000125e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001262 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001266 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +0000126a 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00001272 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001288 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000128e 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001292 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001296 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +0000129a 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +000012a2 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000012ae 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000012bc 0000212f R_ARM_THM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ +000012c0 00002130 R_ARM_THM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ +000012c4 0000e30a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000012cc 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001306 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000130a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000130e 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00001312 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +0000131a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000132c 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001330 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001340 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001344 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000134a 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +0000134e 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00001354 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000136a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001370 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00001376 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000137a 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000137e 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00001382 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +0000138a 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000013b8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013bc 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013cc 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013d0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013e8 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ +000013ec 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ +00001408 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001428 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000142c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001464 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001468 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000148e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014aa 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000014ae 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000014b6 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000014ba 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000014e6 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000014f2 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000150a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001526 0000ea0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001534 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001538 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001540 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001544 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001576 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000157a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000157e 00002c2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ +00001582 00002c30 R_ARM_THM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ +0000158a 0000e30a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001590 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001594 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000159a 00002d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ +0000159e 00002d30 R_ARM_THM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ +000015a4 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015ba 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015c0 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000015c4 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000015ca 00002b2f R_ARM_THM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ +000015ce 00002b30 R_ARM_THM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ +000015d6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015dc 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015e0 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000163c 0000302f R_ARM_THM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ +00001640 00003030 R_ARM_THM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ +00001644 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001652 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001656 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000166a 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +0000166e 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00001672 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001678 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00001694 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000016ac 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000016b0 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000016bc 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000016c0 0000d630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +0000179c 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000017d4 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001818 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001834 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000184a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001856 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001872 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000187e 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000189a 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000018b2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018be 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000018dc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018e8 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000018fe 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001918 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001922 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001940 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000197a 0000342f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +0000197e 00003430 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001984 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000019a0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019d2 0000342f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +000019d6 00003430 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +000019dc 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000019f8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a22 0000342f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001a26 00003430 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001a2c 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001a3a 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001a46 0000370a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00001a58 0000342f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001a5c 00003430 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001a62 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001a6e 0000370a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00001a80 0000342f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001a84 00003430 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001a8a 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001a96 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001aaa 0000342f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001aae 00003430 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001ab4 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ad0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ad8 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001af6 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001b3a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001b3e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001b50 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001b54 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001b8e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001b92 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b98 00003a2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ +00001b9c 00003a30 R_ARM_THM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ +00001ba2 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00001ba6 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00001bb0 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001bc8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bd8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c06 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c0a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c3c 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c42 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c46 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c5a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c5e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c7a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c7e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c98 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c9c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cb6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cba 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cc0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cc8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ccc 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cde 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cec 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d0e 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001d12 0000ab30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001d16 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00001d1a 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00001d3e 0000ae0a R_ARM_THM_CALL 000003f9 PyObject_GetIter │ │ │ │ │ +00001d46 0000f00a R_ARM_THM_CALL 00001db9 PySequence_List │ │ │ │ │ +00001d62 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d6a 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00001d78 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001d7c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d8c 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00001d9c 0000f10a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001da4 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001dce 0000af0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001dd8 0000f30a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00001dec 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00001e06 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e14 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eb0 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001eb4 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001eb8 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ +00001ebc 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ +00001ec6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ed0 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00001f2a 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001f2e 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001f38 0000bd0a R_ARM_THM_CALL 00001171 PyNumber_AsSsize_t │ │ │ │ │ +00001f52 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00001f60 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f70 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f74 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f7a 0000422f R_ARM_THM_MOVW_ABS_NC 00000410 .LC23 │ │ │ │ │ +00001f7e 00004230 R_ARM_THM_MOVT_ABS 00000410 .LC23 │ │ │ │ │ +00001f84 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f8a 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f8e 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f94 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f98 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f9e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fc6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fca 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fec 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ff0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002026 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000202a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002034 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002038 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000203e 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002044 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002048 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000207a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002088 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000208c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020a6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020aa 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020b0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020be 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020d2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020d6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020e4 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020e8 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000020ec 0000442f R_ARM_THM_MOVW_ABS_NC 00000470 .LC25 │ │ │ │ │ +000020f0 00004430 R_ARM_THM_MOVT_ABS 00000470 .LC25 │ │ │ │ │ +000020f4 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000020f8 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00002104 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002116 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000211a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000211e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002158 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00002160 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002164 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000216a 0000452f R_ARM_THM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ +0000216e 00004530 R_ARM_THM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ +00002174 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000219e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021a2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021c6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021ca 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021fa 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000021fe 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002206 0000bd0a R_ARM_THM_CALL 00001171 PyNumber_AsSsize_t │ │ │ │ │ +00002230 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002234 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000223a 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002240 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002244 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002296 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000229a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022b8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022bc 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022c2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022ca 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022ce 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022de 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022e2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022fe 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000230c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002310 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002316 0000462f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ +0000231a 00004630 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ +00002320 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002328 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000232c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002332 0000472f R_ARM_THM_MOVW_ABS_NC 000004d0 .LC28 │ │ │ │ │ +00002336 00004730 R_ARM_THM_MOVT_ABS 000004d0 .LC28 │ │ │ │ │ +0000233c 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00002340 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +0000234a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002358 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002362 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002378 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000237c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002382 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023b0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023b4 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023e4 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000023ea 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023ee 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023fc 0000492f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC29 │ │ │ │ │ +00002400 00004930 R_ARM_THM_MOVT_ABS 000004d4 .LC29 │ │ │ │ │ +00002420 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002424 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000243e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000244a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000244e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002468 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000246c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002472 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002492 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024c0 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000024fc 0000fe0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00002512 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000251c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002520 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002532 0000dd0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000254c 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002564 0000f50a R_ARM_THM_CALL 00001e7d PyObject_Size │ │ │ │ │ +00002572 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002576 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002584 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000025a2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025aa 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000025b0 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025b8 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000025bc 0000ff30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000025c0 00004b2f R_ARM_THM_MOVW_ABS_NC 00000508 .LC31 │ │ │ │ │ +000025c4 00004b30 R_ARM_THM_MOVT_ABS 00000508 .LC31 │ │ │ │ │ +000025ca 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025d0 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025d4 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025da 00004a2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC30 │ │ │ │ │ +000025de 00004a30 R_ARM_THM_MOVT_ABS 000004d8 .LC30 │ │ │ │ │ +000025e4 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025fa 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002614 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002624 0001000a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00002638 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000263c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000264c 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002658 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002660 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002664 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000268c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002690 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026c0 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000026c6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026ca 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026d8 00004d2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC32 │ │ │ │ │ -000026dc 00004d30 R_ARM_THM_MOVT_ABS 00000530 .LC32 │ │ │ │ │ -000026fc 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002700 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000271a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002726 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000272a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002744 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002748 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000274e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000276e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002798 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000279c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027cc 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000027d2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027d6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027e4 00004f2f R_ARM_THM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ -000027e8 00004f30 R_ARM_THM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ -00002808 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000280c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002826 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002832 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002836 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002850 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002854 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000285a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000287a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002898 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000289c 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000290c 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00002910 00010630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00002928 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002938 0001070a R_ARM_THM_CALL 00002b65 PyObject_GetBuffer │ │ │ │ │ -00002944 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002948 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000294c 0000522f R_ARM_THM_MOVW_ABS_NC 00000608 .LC36 │ │ │ │ │ -00002950 00005230 R_ARM_THM_MOVT_ABS 00000608 .LC36 │ │ │ │ │ -00002958 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002968 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000296c 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002970 0000512f R_ARM_THM_MOVW_ABS_NC 00000560 .LC35 │ │ │ │ │ -00002974 00005130 R_ARM_THM_MOVT_ABS 00000560 .LC35 │ │ │ │ │ -0000297c 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002986 0001080a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00002998 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000029a8 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000029ac 00010a30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000029b6 00010b0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000029c6 0001050a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -000029de 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029e4 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ -000029ec 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ -000029fe 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a0e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002a12 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002a18 0000502f R_ARM_THM_MOVW_ABS_NC 00000538 .LC34 │ │ │ │ │ -00002a1c 00005030 R_ARM_THM_MOVT_ABS 00000538 .LC34 │ │ │ │ │ -00002a22 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a38 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a62 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002a70 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002a9a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ab6 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002ac2 0000532f R_ARM_THM_MOVW_ABS_NC 0000065c .LC37 │ │ │ │ │ -00002ac6 00005330 R_ARM_THM_MOVT_ABS 0000065c .LC37 │ │ │ │ │ -00002aca 00003f0a R_ARM_THM_CALL 00000a89 check_class │ │ │ │ │ -00002ae0 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002b0c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b14 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002b44 00010e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00002b48 00010e30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00002b50 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002b92 0000572f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ -00002b96 00005730 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ -00002b9e 0001100a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002ba4 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ba8 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002bac 0000582f R_ARM_THM_MOVW_ABS_NC 000006dc .LC40 │ │ │ │ │ -00002bb0 00005830 R_ARM_THM_MOVT_ABS 000006dc .LC40 │ │ │ │ │ -00002bba 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c56 0000592f R_ARM_THM_MOVW_ABS_NC 0000070c .LC41 │ │ │ │ │ -00002c5c 00005930 R_ARM_THM_MOVT_ABS 0000070c .LC41 │ │ │ │ │ -00002cae 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00002cb2 00011230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00002cb6 00005a2f R_ARM_THM_MOVW_ABS_NC 00000710 .LC42 │ │ │ │ │ -00002cba 00005a30 R_ARM_THM_MOVT_ABS 00000710 .LC42 │ │ │ │ │ -00002cc0 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002cca 0000572f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ -00002cce 00005730 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ -00002cd6 0001100a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002cdc 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00002ce0 00011230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00002ce4 00005b2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ -00002ce8 00005b30 R_ARM_THM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ -00002cee 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d6a 0001180a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00002d74 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00002d78 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00002d82 0000ae0a R_ARM_THM_CALL 000003f1 PyObject_GetIter │ │ │ │ │ -00002d9a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002da0 0000f00a R_ARM_THM_CALL 00001db1 PySequence_List │ │ │ │ │ -00002db6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dc6 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002dca 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002dda 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002de2 0000602f R_ARM_THM_MOVW_ABS_NC 0000075c .LC44 │ │ │ │ │ -00002de6 00006030 R_ARM_THM_MOVT_ABS 0000075c .LC44 │ │ │ │ │ -00002dfc 0000e30a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002e16 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e1c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002e44 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e48 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e76 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002e7e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e82 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e90 0000622f R_ARM_THM_MOVW_ABS_NC 00000790 .LC45 │ │ │ │ │ -00002e94 00006230 R_ARM_THM_MOVT_ABS 00000790 .LC45 │ │ │ │ │ -00002eb4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002eb8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ed2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ede 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ee2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f02 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f1a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f3c 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002f40 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002f62 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f66 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f6a 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00002f6e 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00002f76 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f88 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002f8c 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002f9c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002fa0 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002fa4 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00002fa8 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00002fb0 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002fc6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fcc 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002fd0 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002fd4 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00002fd8 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002fe0 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002fec 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00002ff4 0001080a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003012 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000303c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003040 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003070 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003076 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000307a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003088 0000642f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ -0000308c 00006430 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ -000030ac 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030b0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030ca 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030d6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030da 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030f4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030f8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030fe 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000311e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003148 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000314c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000317c 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003182 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003186 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003194 0000652f R_ARM_THM_MOVW_ABS_NC 00000798 .LC47 │ │ │ │ │ -00003198 00006530 R_ARM_THM_MOVT_ABS 00000798 .LC47 │ │ │ │ │ -000031b8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031bc 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031d6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031e2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031e6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003200 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003204 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000320a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000322a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003250 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -0000325c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003260 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000326e 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ -00003272 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ -00003276 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000327c 0000662f R_ARM_THM_MOVW_ABS_NC 0000079c .LC48 │ │ │ │ │ -00003280 00006630 R_ARM_THM_MOVT_ABS 0000079c .LC48 │ │ │ │ │ -00003284 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032aa 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000032ae 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000032b8 0000bd0a R_ARM_THM_CALL 00001169 PyNumber_AsSsize_t │ │ │ │ │ -000032d0 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032e0 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000032e4 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032ea 0000462f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -000032ee 00004630 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -000032f4 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032fe 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003302 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003344 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003348 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003378 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000337e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003382 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003390 00006a2f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC50 │ │ │ │ │ -00003394 00006a30 R_ARM_THM_MOVT_ABS 000007b8 .LC50 │ │ │ │ │ -000033b4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033b8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033d2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033de 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033e2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033fc 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003400 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003406 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003426 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003468 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000346c 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003470 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003474 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003496 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000349e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034a2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034aa 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000034ae 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000034ce 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000034d2 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000034d8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034dc 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034ee 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000034f2 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000350c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003510 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003516 00006b2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -0000351a 00006b30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00003520 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00003524 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -0000352e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000354e 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003552 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003556 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000355a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003574 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000357a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000357e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000358e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003592 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035ae 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035d2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035d6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035da 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035e8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003624 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003628 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003654 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000365c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003660 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003682 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003686 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036ac 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000036b0 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000036ba 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000036be 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000036ca 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000036ce 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000036d6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000036e6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036ea 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003704 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000371e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003722 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003742 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003750 00006c2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC52 │ │ │ │ │ -00003754 00006c30 R_ARM_THM_MOVT_ABS 000007c8 .LC52 │ │ │ │ │ -0000375c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000376e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000377e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037a4 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000037b0 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000037b4 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000037be 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ -000037c2 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ -000037c6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000037d2 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -000037d6 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -000037da 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003910 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00003918 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000391c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003922 0000722f R_ARM_THM_MOVW_ABS_NC 0000083c .LC55 │ │ │ │ │ -00003926 00007230 R_ARM_THM_MOVT_ABS 0000083c .LC55 │ │ │ │ │ -0000392c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003958 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000395c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000398c 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003992 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003996 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039a4 0000732f R_ARM_THM_MOVW_ABS_NC 00000864 .LC56 │ │ │ │ │ -000039a8 00007330 R_ARM_THM_MOVT_ABS 00000864 .LC56 │ │ │ │ │ -000039c8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039cc 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039e6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039f2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039f6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a10 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a14 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a1a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a3a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a64 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a68 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a98 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003a9e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003aa2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ab0 00007c2f R_ARM_THM_MOVW_ABS_NC 00000968 .LC65 │ │ │ │ │ -00003ab4 00007c30 R_ARM_THM_MOVT_ABS 00000968 .LC65 │ │ │ │ │ -00003ad4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ad8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003af2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003afe 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b02 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b1c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b20 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b26 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b46 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b68 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b6c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b7c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b80 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b98 00007d2f R_ARM_THM_MOVW_ABS_NC 0000096c .LC66 │ │ │ │ │ -00003b9c 00007d30 R_ARM_THM_MOVT_ABS 0000096c .LC66 │ │ │ │ │ -00003bb8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003be2 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003c50 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003cb2 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003d0e 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003d6a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d9c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003da4 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ -00003da8 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003dc6 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ -00003dca 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ -00003dce 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003dee 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e02 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003e1c 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ -00003e58 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003e5c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003e60 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002668 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000266c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002694 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002698 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026c8 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000026ce 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026d2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026e0 00004d2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC32 │ │ │ │ │ +000026e4 00004d30 R_ARM_THM_MOVT_ABS 00000530 .LC32 │ │ │ │ │ +00002704 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002708 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002722 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000272e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002732 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000274c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002750 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002756 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002776 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027a0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027a4 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027d4 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000027da 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027de 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027ec 00004f2f R_ARM_THM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ +000027f0 00004f30 R_ARM_THM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ +00002810 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002814 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000282e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000283a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000283e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002858 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000285c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002862 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002882 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028a0 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000028a4 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002914 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002918 00010630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00002930 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002940 0001070a R_ARM_THM_CALL 00002b6d PyObject_GetBuffer │ │ │ │ │ +0000294c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002950 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002954 0000522f R_ARM_THM_MOVW_ABS_NC 00000608 .LC36 │ │ │ │ │ +00002958 00005230 R_ARM_THM_MOVT_ABS 00000608 .LC36 │ │ │ │ │ +00002960 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002970 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002974 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002978 0000512f R_ARM_THM_MOVW_ABS_NC 00000560 .LC35 │ │ │ │ │ +0000297c 00005130 R_ARM_THM_MOVT_ABS 00000560 .LC35 │ │ │ │ │ +00002984 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000298e 0001080a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +000029a0 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000029b0 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000029b4 00010a30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000029be 00010b0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000029ce 0001050a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +000029e6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029ec 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ +000029f4 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ +00002a06 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a16 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a1a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a20 0000502f R_ARM_THM_MOVW_ABS_NC 00000538 .LC34 │ │ │ │ │ +00002a24 00005030 R_ARM_THM_MOVT_ABS 00000538 .LC34 │ │ │ │ │ +00002a2a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a40 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a6a 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002a78 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002aa2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002abe 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002aca 0000532f R_ARM_THM_MOVW_ABS_NC 0000065c .LC37 │ │ │ │ │ +00002ace 00005330 R_ARM_THM_MOVT_ABS 0000065c .LC37 │ │ │ │ │ +00002ad2 00003f0a R_ARM_THM_CALL 00000a89 check_class │ │ │ │ │ +00002ae8 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002b14 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b1c 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002b4c 00010e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00002b50 00010e30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00002b58 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002b9a 0000572f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ +00002b9e 00005730 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ +00002ba6 0001100a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002bac 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002bb0 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002bb4 0000582f R_ARM_THM_MOVW_ABS_NC 000006dc .LC40 │ │ │ │ │ +00002bb8 00005830 R_ARM_THM_MOVT_ABS 000006dc .LC40 │ │ │ │ │ +00002bc2 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c5e 0000592f R_ARM_THM_MOVW_ABS_NC 0000070c .LC41 │ │ │ │ │ +00002c64 00005930 R_ARM_THM_MOVT_ABS 0000070c .LC41 │ │ │ │ │ +00002cb6 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00002cba 00011230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00002cbe 00005b2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ +00002cc2 00005b30 R_ARM_THM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ +00002cc8 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002cd2 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00002cd6 00011230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00002cda 00005a2f R_ARM_THM_MOVW_ABS_NC 00000710 .LC42 │ │ │ │ │ +00002cde 00005a30 R_ARM_THM_MOVT_ABS 00000710 .LC42 │ │ │ │ │ +00002ce4 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002cea 0000572f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ +00002cee 00005730 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ +00002cf6 0001100a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002d72 0001180a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00002d7c 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00002d80 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00002d8a 0000ae0a R_ARM_THM_CALL 000003f9 PyObject_GetIter │ │ │ │ │ +00002da2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002da8 0000f00a R_ARM_THM_CALL 00001db9 PySequence_List │ │ │ │ │ +00002dbe 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dce 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002dd2 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002de2 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002dea 0000602f R_ARM_THM_MOVW_ABS_NC 0000075c .LC44 │ │ │ │ │ +00002dee 00006030 R_ARM_THM_MOVT_ABS 0000075c .LC44 │ │ │ │ │ +00002e04 0000e30a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002e1e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e24 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002e4c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e50 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e7e 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002e86 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e8a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e98 0000622f R_ARM_THM_MOVW_ABS_NC 00000790 .LC45 │ │ │ │ │ +00002e9c 00006230 R_ARM_THM_MOVT_ABS 00000790 .LC45 │ │ │ │ │ +00002ebc 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ec0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002eda 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ee6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002eea 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f0a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f22 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f44 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002f48 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002f6a 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002f6e 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002f72 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00002f76 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00002f7e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002f90 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002f94 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002fa4 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002fa8 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002fac 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00002fb0 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00002fb8 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002fce 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fd4 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002fd8 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002fdc 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002fe0 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00002fe8 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00002ff4 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00002ffc 0001080a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +0000301a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003044 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003048 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003078 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000307e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003082 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003090 0000642f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ +00003094 00006430 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ +000030b4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030b8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030d2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030de 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030e2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030fc 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003100 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003106 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003126 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003150 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003154 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003184 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000318a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000318e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000319c 0000652f R_ARM_THM_MOVW_ABS_NC 00000798 .LC47 │ │ │ │ │ +000031a0 00006530 R_ARM_THM_MOVT_ABS 00000798 .LC47 │ │ │ │ │ +000031c0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031c4 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031de 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031ea 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031ee 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003208 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000320c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003212 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003232 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003258 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003264 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003268 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003276 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ +0000327a 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ +0000327e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003284 0000662f R_ARM_THM_MOVW_ABS_NC 0000079c .LC48 │ │ │ │ │ +00003288 00006630 R_ARM_THM_MOVT_ABS 0000079c .LC48 │ │ │ │ │ +0000328c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032b2 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000032b6 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000032c0 0000bd0a R_ARM_THM_CALL 00001171 PyNumber_AsSsize_t │ │ │ │ │ +000032d8 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032e8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032ec 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032f2 0000462f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ +000032f6 00004630 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ +000032fc 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003306 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000330a 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000334c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003350 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003380 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003386 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000338a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003398 00006a2f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC50 │ │ │ │ │ +0000339c 00006a30 R_ARM_THM_MOVT_ABS 000007b8 .LC50 │ │ │ │ │ +000033bc 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033c0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033da 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033e6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033ea 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003404 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003408 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000340e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000342e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003470 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003474 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003478 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000347c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000349e 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000034a6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034aa 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034b2 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000034b6 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000034d6 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000034da 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000034e0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034e4 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034f6 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000034fa 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003514 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003518 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000351e 00006b2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +00003522 00006b30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +00003528 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +0000352c 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00003536 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003556 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000355a 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000355e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003562 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000357c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003582 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003586 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003596 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000359a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035b6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035da 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035de 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035e2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035f0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000362c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003630 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000365c 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003664 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003668 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000368a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000368e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036b4 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000036b8 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000036c2 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000036c6 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000036d2 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000036d6 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000036de 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000036ee 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036f2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000370c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003726 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000372a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000374a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003758 00006c2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC52 │ │ │ │ │ +0000375c 00006c30 R_ARM_THM_MOVT_ABS 000007c8 .LC52 │ │ │ │ │ +00003764 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003776 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003786 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037ac 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000037b8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000037bc 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000037c6 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ +000037ca 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ +000037ce 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000037da 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +000037de 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +000037e2 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003918 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003920 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003924 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000392a 0000722f R_ARM_THM_MOVW_ABS_NC 0000083c .LC55 │ │ │ │ │ +0000392e 00007230 R_ARM_THM_MOVT_ABS 0000083c .LC55 │ │ │ │ │ +00003934 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003960 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003964 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003994 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000399a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000399e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039ac 0000732f R_ARM_THM_MOVW_ABS_NC 00000864 .LC56 │ │ │ │ │ +000039b0 00007330 R_ARM_THM_MOVT_ABS 00000864 .LC56 │ │ │ │ │ +000039d0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039d4 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039ee 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039fa 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039fe 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a18 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a1c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a22 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a42 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a6c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a70 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003aa0 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003aa6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003aaa 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ab8 00007c2f R_ARM_THM_MOVW_ABS_NC 00000968 .LC65 │ │ │ │ │ +00003abc 00007c30 R_ARM_THM_MOVT_ABS 00000968 .LC65 │ │ │ │ │ +00003adc 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ae0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003afa 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b06 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b0a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b24 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b28 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b2e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b4e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b70 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b74 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b84 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b88 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ba0 00007d2f R_ARM_THM_MOVW_ABS_NC 0000096c .LC66 │ │ │ │ │ +00003ba4 00007d30 R_ARM_THM_MOVT_ABS 0000096c .LC66 │ │ │ │ │ +00003bc0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bea 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003c58 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003cba 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003d16 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003d72 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003da4 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dac 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +00003db0 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dce 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ +00003dd2 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ +00003dd6 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003df6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e0a 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003e24 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +00003e60 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003e64 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003e68 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003e6c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003e82 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e8a 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ -00003e8e 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003eb4 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ed2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f12 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f28 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ -00003f2c 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ -00003f32 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003f5a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f8c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f94 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ -00003f98 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003fb8 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003fd2 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ -00004000 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ -00004004 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ -0000400a 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00004028 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000403c 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004056 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ -00004078 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004092 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ -000040c8 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ -000040cc 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ -000040d0 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00004102 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000410a 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ -0000410e 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000417e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000418e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041a0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e70 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003e74 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003e8a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e92 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +00003e96 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ebc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eda 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f1a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f30 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ +00003f34 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ +00003f3a 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003f62 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f94 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f9c 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +00003fa0 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003fc0 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003fda 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +00004008 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ +0000400c 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ +00004012 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004030 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004044 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000405e 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +00004080 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000409a 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +000040d0 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ +000040d4 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ +000040d8 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000410a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004112 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +00004116 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004186 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004196 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000041a8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041c4 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004238 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000423c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004240 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000041b0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041cc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004240 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004244 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000038 0000ad1e R_ARM_THM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ -0000030c 0000be1e R_ARM_THM_JUMP24 000015dd PySequence_GetItem │ │ │ │ │ -0000038a 0000c31e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -0000043a 0000c81e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -000005ce 0000cb1e R_ARM_THM_JUMP24 00000c31 PySequence_SetItem │ │ │ │ │ -00000638 0000ce1e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00001164 0000dc1e R_ARM_THM_JUMP24 00000509 _PySequence_IterSearch │ │ │ │ │ -000013ec 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ -00001438 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ -000014c0 0000e91e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001806 0000ed1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00001a62 0000371e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001e34 0000ed1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00001e3e 0000371e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001e64 0000ed1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00001e6e 0000371e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001f46 0000f71e R_ARM_THM_JUMP24 0000018d PySequence_DelItem │ │ │ │ │ -00002402 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -000026e6 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -000027f2 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -000028de 0001041e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00002908 0001051e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -000029a4 0001091e R_ARM_THM_JUMP24 00002f21 PyNumber_Index │ │ │ │ │ -00002d42 0000b11e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002e9e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003096 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -000031a2 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -0000331c 0000691e R_ARM_THM_JUMP24 0000030d Py_XDECREF.part.0 │ │ │ │ │ -0000339e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003878 00006e1e R_ARM_THM_JUMP24 00000b39 _IsFortranContiguous │ │ │ │ │ -000039b2 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003abe 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003ba4 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ +00004248 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000424c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000004a 0000ad1e R_ARM_THM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ +00000314 0000be1e R_ARM_THM_JUMP24 000015e5 PySequence_GetItem │ │ │ │ │ +00000392 0000c31e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +00000442 0000c81e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +000005d6 0000cb1e R_ARM_THM_JUMP24 00000c31 PySequence_SetItem │ │ │ │ │ +00000640 0000ce1e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +0000116c 0000dc1e R_ARM_THM_JUMP24 00000509 _PySequence_IterSearch │ │ │ │ │ +000013f4 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ +00001440 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ +000014c8 0000e91e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +0000180e 0000ed1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00001a12 0000371e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00001e3c 0000ed1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00001e46 0000371e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00001e6c 0000ed1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00001e76 0000371e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00001f4e 0000f71e R_ARM_THM_JUMP24 0000018d PySequence_DelItem │ │ │ │ │ +0000240a 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +000026ee 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +000027fa 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +000028e6 0001041e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +00002910 0001051e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +000029ac 0001091e R_ARM_THM_JUMP24 00002f29 PyNumber_Index │ │ │ │ │ +00002d4a 0000b11e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002ea6 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +0000309e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +000031aa 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003324 0000691e R_ARM_THM_JUMP24 0000030d Py_XDECREF.part.0 │ │ │ │ │ +000033a6 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003880 00006e1e R_ARM_THM_JUMP24 00000b39 _IsFortranContiguous │ │ │ │ │ +000039ba 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003ac6 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003bac 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xb728 contains 163 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xb730 contains 163 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000004 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000002a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000002e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000044 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000004e 00008b2f R_ARM_THM_MOVW_ABS_NC 00000ab8 .LC74 │ │ │ │ │ 00000052 00008b30 R_ARM_THM_MOVT_ABS 00000ab8 .LC74 │ │ │ │ │ -00000074 0000250a R_ARM_THM_CALL 00001bd9 binary_op1 │ │ │ │ │ +00000074 0000250a R_ARM_THM_CALL 00001be1 binary_op1 │ │ │ │ │ 00000078 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000007c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000088 0000922f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC77 │ │ │ │ │ 0000008c 00009230 R_ARM_THM_MOVT_ABS 00000ad4 .LC77 │ │ │ │ │ 000000ae 0000932f R_ARM_THM_MOVW_ABS_NC 00000ad8 .LC78 │ │ │ │ │ 000000b2 00009330 R_ARM_THM_MOVT_ABS 00000ad8 .LC78 │ │ │ │ │ -000000b8 0000270a R_ARM_THM_CALL 00001409 binary_iop │ │ │ │ │ -00000118 0000280a R_ARM_THM_CALL 0000143d binary_iop1 │ │ │ │ │ +000000b8 0000270a R_ARM_THM_CALL 00001411 binary_iop │ │ │ │ │ +00000118 0000280a R_ARM_THM_CALL 00001445 binary_iop1 │ │ │ │ │ 0000011c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000120 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000138 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000013e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000142 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000146 0000702f R_ARM_THM_MOVW_ABS_NC 00000810 .LC53 │ │ │ │ │ 0000014a 00007030 R_ARM_THM_MOVT_ABS 00000810 .LC53 │ │ │ │ │ @@ -1255,48 +1255,48 @@ │ │ │ │ │ 000001b0 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000001b4 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001ba 0000982f R_ARM_THM_MOVW_ABS_NC 00000b2c .LC82 │ │ │ │ │ 000001be 00009830 R_ARM_THM_MOVT_ABS 00000b2c .LC82 │ │ │ │ │ 000001c4 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000001da 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000200 0000ba0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000212 0000f60a R_ARM_THM_CALL 00001ed1 PyObject_DelItem │ │ │ │ │ +00000212 0000f60a R_ARM_THM_CALL 00001ed9 PyObject_DelItem │ │ │ │ │ 00000228 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000244 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000248 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000024c 0000992f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC83 │ │ │ │ │ 00000250 00009930 R_ARM_THM_MOVT_ABS 00000b64 .LC83 │ │ │ │ │ 0000025c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000027c 0000cc0a R_ARM_THM_CALL 00000629 PyMapping_GetOptionalItem │ │ │ │ │ +0000027c 0000cc0a R_ARM_THM_CALL 00000631 PyMapping_GetOptionalItem │ │ │ │ │ 00000284 00009b2f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC84 │ │ │ │ │ 00000288 00009b30 R_ARM_THM_MOVT_ABS 00000b88 .LC84 │ │ │ │ │ 0000028e 00014f0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000296 00000a0a R_ARM_THM_CALL 00003319 Py_XDECREF │ │ │ │ │ +00000296 00000a0a R_ARM_THM_CALL 00003321 Py_XDECREF │ │ │ │ │ 000002ba 0001490a R_ARM_THM_CALL 00000b9d PyMapping_GetOptionalItemString │ │ │ │ │ 000002c2 00009d2f R_ARM_THM_MOVW_ABS_NC 00000c10 .LC85 │ │ │ │ │ 000002c6 00009d30 R_ARM_THM_MOVT_ABS 00000c10 .LC85 │ │ │ │ │ 000002cc 00014f0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000002d4 00000a0a R_ARM_THM_CALL 00003319 Py_XDECREF │ │ │ │ │ +000002d4 00000a0a R_ARM_THM_CALL 00003321 Py_XDECREF │ │ │ │ │ 000002f0 0001490a R_ARM_THM_CALL 00000b9d PyMapping_GetOptionalItemString │ │ │ │ │ -000002f8 00000a0a R_ARM_THM_CALL 00003319 Py_XDECREF │ │ │ │ │ -00000314 0000cc0a R_ARM_THM_CALL 00000629 PyMapping_GetOptionalItem │ │ │ │ │ -0000031c 00000a0a R_ARM_THM_CALL 00003319 Py_XDECREF │ │ │ │ │ +000002f8 00000a0a R_ARM_THM_CALL 00003321 Py_XDECREF │ │ │ │ │ +00000314 0000cc0a R_ARM_THM_CALL 00000631 PyMapping_GetOptionalItem │ │ │ │ │ +0000031c 00000a0a R_ARM_THM_CALL 00003321 Py_XDECREF │ │ │ │ │ 00000360 0001550a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000374 0000280a R_ARM_THM_CALL 0000143d binary_iop1 │ │ │ │ │ +00000374 0000280a R_ARM_THM_CALL 00001445 binary_iop1 │ │ │ │ │ 0000038a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000038e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000392 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003aa 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003b0 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003b4 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003b8 00009f2f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC87 │ │ │ │ │ 000003bc 00009f30 R_ARM_THM_MOVT_ABS 00000ce0 .LC87 │ │ │ │ │ 000003c4 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000404 0001550a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000416 0000250a R_ARM_THM_CALL 00001bd9 binary_op1 │ │ │ │ │ +00000416 0000250a R_ARM_THM_CALL 00001be1 binary_op1 │ │ │ │ │ 0000042c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000430 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000434 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000044c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000452 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000456 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000045a 00009f2f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC87 │ │ │ │ │ @@ -1306,81 +1306,81 @@ │ │ │ │ │ 00000482 0000a130 R_ARM_THM_MOVT_ABS 00000d38 .LC89 │ │ │ │ │ 00000488 0000a22f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC90 │ │ │ │ │ 0000048c 0000a230 R_ARM_THM_MOVT_ABS 00000d44 .LC90 │ │ │ │ │ 00000490 00015a0a R_ARM_THM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ 000004a4 0000ba0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000004b4 00015b0a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 000004bc 0000dd0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000004ca 00000a0a R_ARM_THM_CALL 00003319 Py_XDECREF │ │ │ │ │ -000004d0 00000a0a R_ARM_THM_CALL 00003319 Py_XDECREF │ │ │ │ │ -000004d6 00000a0a R_ARM_THM_CALL 00003319 Py_XDECREF │ │ │ │ │ +000004ca 00000a0a R_ARM_THM_CALL 00003321 Py_XDECREF │ │ │ │ │ +000004d0 00000a0a R_ARM_THM_CALL 00003321 Py_XDECREF │ │ │ │ │ +000004d6 00000a0a R_ARM_THM_CALL 00003321 Py_XDECREF │ │ │ │ │ 000004e0 0000a32f R_ARM_THM_MOVW_ABS_NC 000004ed _buffer_release_call │ │ │ │ │ 000004e4 0000a330 R_ARM_THM_MOVT_ABS 000004ed _buffer_release_call │ │ │ │ │ -000004fa 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ -00000524 0001230a R_ARM_THM_CALL 000037fd PyBuffer_IsContiguous │ │ │ │ │ +000004fa 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ +00000524 0001230a R_ARM_THM_CALL 00003805 PyBuffer_IsContiguous │ │ │ │ │ 00000530 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000053c 0001600a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000548 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000564 0000a42f R_ARM_THM_MOVW_ABS_NC 000005b3 _Py_add_one_to_index_C │ │ │ │ │ 00000568 0000a430 R_ARM_THM_MOVT_ABS 000005b3 _Py_add_one_to_index_C │ │ │ │ │ 0000056c 0000a52f R_ARM_THM_MOVW_ABS_NC 000005e5 _Py_add_one_to_index_F │ │ │ │ │ 00000570 0000a530 R_ARM_THM_MOVT_ABS 000005e5 _Py_add_one_to_index_F │ │ │ │ │ 0000057e 0001620a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 0000058a 0001580a R_ARM_THM_CALL 00000dbd PyBuffer_GetPointer │ │ │ │ │ 00000594 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000005a8 0001630a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000678 0001070a R_ARM_THM_CALL 00002b65 PyObject_GetBuffer │ │ │ │ │ +00000678 0001070a R_ARM_THM_CALL 00002b6d PyObject_GetBuffer │ │ │ │ │ 00000684 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000688 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000068c 0000a62f R_ARM_THM_MOVW_ABS_NC 00000d4c .LC91 │ │ │ │ │ 00000690 0000a630 R_ARM_THM_MOVT_ABS 00000d4c .LC91 │ │ │ │ │ 00000696 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006a4 0001070a R_ARM_THM_CALL 00002b65 PyObject_GetBuffer │ │ │ │ │ -000006ae 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ +000006a4 0001070a R_ARM_THM_CALL 00002b6d PyObject_GetBuffer │ │ │ │ │ +000006ae 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ 000006bc 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 000006c0 00011230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 000006c4 0000a72f R_ARM_THM_MOVW_ABS_NC 00000d84 .LC92 │ │ │ │ │ 000006c8 0000a730 R_ARM_THM_MOVT_ABS 00000d84 .LC92 │ │ │ │ │ 000006ce 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006d4 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ -000006da 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ -000006e6 00006f0a R_ARM_THM_CALL 00003899 _IsCContiguous │ │ │ │ │ -000006f2 00006f0a R_ARM_THM_CALL 00003899 _IsCContiguous │ │ │ │ │ +000006d4 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ +000006da 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ +000006e6 00006f0a R_ARM_THM_CALL 000038a1 _IsCContiguous │ │ │ │ │ +000006f2 00006f0a R_ARM_THM_CALL 000038a1 _IsCContiguous │ │ │ │ │ 000006fa 00006e0a R_ARM_THM_CALL 00000b39 _IsFortranContiguous │ │ │ │ │ 00000706 00006e0a R_ARM_THM_CALL 00000b39 _IsFortranContiguous │ │ │ │ │ 00000712 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000718 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ -0000071e 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ +00000718 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ +0000071e 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ 00000728 0001600a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000730 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000736 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ -0000073c 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ +00000736 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ +0000073c 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ 000007a4 0001580a R_ARM_THM_CALL 00000dbd PyBuffer_GetPointer │ │ │ │ │ 000007ae 0001580a R_ARM_THM_CALL 00000dbd PyBuffer_GetPointer │ │ │ │ │ 000007b8 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000007c0 0001630a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007c6 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ -000007cc 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ +000007c6 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ +000007cc 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ 000007fe 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000802 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000806 0000a82f R_ARM_THM_MOVW_ABS_NC 00000dbc .LC93 │ │ │ │ │ 0000080a 0000a830 R_ARM_THM_MOVT_ABS 00000dbc .LC93 │ │ │ │ │ 00000810 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000083a 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ -00000870 0001070a R_ARM_THM_CALL 00002b65 PyObject_GetBuffer │ │ │ │ │ -00000888 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ +0000083a 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ +00000870 0001070a R_ARM_THM_CALL 00002b6d PyObject_GetBuffer │ │ │ │ │ +00000888 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ 000008ba 0000d10a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000008c4 00010c0a R_ARM_THM_CALL 00002cf5 PyBuffer_Release │ │ │ │ │ +000008c4 00010c0a R_ARM_THM_CALL 00002cfd PyBuffer_Release │ │ │ │ │ 000008d4 0000a32f R_ARM_THM_MOVW_ABS_NC 000004ed _buffer_release_call │ │ │ │ │ 000008d8 0000a330 R_ARM_THM_MOVT_ABS 000004ed _buffer_release_call │ │ │ │ │ 000008f4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 000008f8 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000005a 00006d1e R_ARM_THM_JUMP24 000035f1 ternary_op.constprop.0 │ │ │ │ │ +0000005a 00006d1e R_ARM_THM_JUMP24 000035f9 ternary_op.constprop.0 │ │ │ │ │ 00000094 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ 000000c2 0000dc1e R_ARM_THM_JUMP24 00000509 _PySequence_IterSearch │ │ │ │ │ 00000256 0000f11e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 000004e8 00015d1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -0000060c 0000f51e R_ARM_THM_JUMP24 00001e75 PyObject_Size │ │ │ │ │ +0000060c 0000f51e R_ARM_THM_JUMP24 00001e7d PyObject_Size │ │ │ │ │ 000008dc 00016c1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -000008e0 0001211e R_ARM_THM_JUMP24 00003785 PySequence_Size │ │ │ │ │ -000008e4 00011c1e R_ARM_THM_JUMP24 00003231 PyMapping_Size │ │ │ │ │ -000008e8 0000db1e R_ARM_THM_JUMP24 00001145 PySequence_Contains │ │ │ │ │ +000008e0 0001211e R_ARM_THM_JUMP24 0000378d PySequence_Size │ │ │ │ │ +000008e4 00011c1e R_ARM_THM_JUMP24 00003239 PyMapping_Size │ │ │ │ │ +000008e8 0000db1e R_ARM_THM_JUMP24 0000114d PySequence_Contains │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -15,15 +15,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 48 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29c │ │ │ │ │ + bl 2a4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -77,15 +77,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, c2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 558 <_PySequence_IterSearch+0x50> │ │ │ │ │ + bl 560 <_PySequence_IterSearch+0x58> │ │ │ │ │ R_ARM_THM_CALL PyObject_SetItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -180,15 +180,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 158 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 3bc0 │ │ │ │ │ + b.w 3bc8 │ │ │ │ │ R_ARM_THM_JUMP24 abstract_issubclass │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000018c : │ │ │ │ │ PySequence_DelItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -296,15 +296,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 282 │ │ │ │ │ ldr r1, [pc, #36] @ (2a4 ) │ │ │ │ │ - b.w 2d48 │ │ │ │ │ + b.w 2d50 │ │ │ │ │ R_ARM_THM_JUMP24 method_output_as_list │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Keys │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ @@ -326,15 +326,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 2da │ │ │ │ │ ldr r1, [pc, #36] @ (2e0 ) │ │ │ │ │ - b.w 2d48 │ │ │ │ │ + b.w 2d50 │ │ │ │ │ R_ARM_THM_JUMP24 method_output_as_list │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -359,15 +359,15 @@ │ │ │ │ │ movs r3, #4 │ │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1408 │ │ │ │ │ + bl 1410 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 0000030c : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -419,15 +419,15 @@ │ │ │ │ │ ldr.w lr, [lr, #52] @ 0x34 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ beq.n 3b6 │ │ │ │ │ ldr.w lr, [lr, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ beq.n 3b6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 1bd8 │ │ │ │ │ + bl 1be0 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ @@ -472,15 +472,15 @@ │ │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1408 │ │ │ │ │ + bl 1410 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 0000040c <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ @@ -498,15 +498,15 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000042c <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ - b.w 2a40 │ │ │ │ │ + b.w 2a48 │ │ │ │ │ R_ARM_THM_JUMP24 object_isinstance │ │ │ │ │ │ │ │ │ │ 00000430 : │ │ │ │ │ PySequence_GetSlice(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -567,15 +567,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1bd8 │ │ │ │ │ + bl 1be0 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ beq.n 4ca │ │ │ │ │ @@ -599,15 +599,15 @@ │ │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1408 │ │ │ │ │ + bl 1410 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000504 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ movs r2, #2 │ │ │ │ │ @@ -623,25 +623,25 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 658 <_PySequence_IterSearch+0x150> │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w 658 <_PySequence_IterSearch+0x150> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bl 3f0 │ │ │ │ │ + bl 3f8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 61c <_PySequence_IterSearch+0x114> │ │ │ │ │ clz r6, r8 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4f4 │ │ │ │ │ + bl 4fc │ │ │ │ │ R_ARM_THM_CALL iternext │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cbz r4, 5a6 <_PySequence_IterSearch+0x9e> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -770,29 +770,29 @@ │ │ │ │ │ │ │ │ │ │ 00000660 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.w 35f0 │ │ │ │ │ + b.w 35f8 │ │ │ │ │ R_ARM_THM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ 0000066c : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 143c │ │ │ │ │ + bl 1444 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ 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 │ │ │ │ │ @@ -811,15 +811,15 @@ │ │ │ │ │ cbz r2, 6d4 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cbz r0, 6d4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 328c │ │ │ │ │ + b.w 3294 │ │ │ │ │ R_ARM_THM_JUMP24 sequence_repeat │ │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ cbz r0, 6ce │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ b.n 6ba │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ @@ -880,15 +880,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.n 77e │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 12c8 <_PyNumber_Index> │ │ │ │ │ + bl 12d0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 758 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Format │ │ │ │ │ @@ -929,15 +929,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r1, [pc, #4] @ (7c8 ) │ │ │ │ │ - b.w 2d48 │ │ │ │ │ + b.w 2d50 │ │ │ │ │ R_ARM_THM_JUMP24 method_output_as_list │ │ │ │ │ nop │ │ │ │ │ .word 0x0000a96c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 000007cc : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ @@ -1009,15 +1009,15 @@ │ │ │ │ │ movs r3, #12 │ │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1408 │ │ │ │ │ + bl 1410 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000878 : │ │ │ │ │ PyNumber_Positive(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1183,15 +1183,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ b.n 9c8 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 97c │ │ │ │ │ - bl 12c8 <_PyNumber_Index> │ │ │ │ │ + bl 12d0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 97c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -1229,15 +1229,15 @@ │ │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1408 │ │ │ │ │ + bl 1410 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000a60 : │ │ │ │ │ PyNumber_InPlaceTrueDivide(): │ │ │ │ │ push {lr} │ │ │ │ │ @@ -1248,15 +1248,15 @@ │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1408 │ │ │ │ │ + bl 1410 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000a88 : │ │ │ │ │ check_class(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1330,15 +1330,15 @@ │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1408 │ │ │ │ │ + bl 1410 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000b38 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ @@ -1398,15 +1398,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, bf0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 628 <_PySequence_IterSearch+0x120> │ │ │ │ │ + bl 630 <_PySequence_IterSearch+0x128> │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n bde │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1432,15 +1432,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ cbz r3, c10 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 4f4 │ │ │ │ │ + b.w 4fc │ │ │ │ │ R_ARM_THM_JUMP24 iternext │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [r1, #0] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -7,502 +7,506 @@ │ │ │ │ │ PySequence_Tuple(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 286 │ │ │ │ │ + beq.w 28c │ │ │ │ │ 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 r4, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 3c │ │ │ │ │ + bne.n 38 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 32 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bne.n 4e │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_AsTuple │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 48 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - bl 3f0 │ │ │ │ │ + bl 3f8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de │ │ │ │ │ + beq.w 1e4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + beq.w 178 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e2 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + beq.w 1e8 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e6 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + beq.w 1ec │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ea │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq.w 1f0 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ee │ │ │ │ │ + beq.w 1f4 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ - movs r5, #5 │ │ │ │ │ + movs r4, #5 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 174 │ │ │ │ │ + beq.n 17a │ │ │ │ │ mov r2, r6 │ │ │ │ │ - adds r3, r5, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne.n ae │ │ │ │ │ + bne.n b0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 244 │ │ │ │ │ + beq.w 24a │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - str r5, [r2, #8] │ │ │ │ │ + str r4, [r2, #8] │ │ │ │ │ subs r3, r0, #4 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr.w r1, [r4], #4 │ │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n e0 │ │ │ │ │ - b.n 104 │ │ │ │ │ + bne.n e2 │ │ │ │ │ + b.n 106 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 1ae │ │ │ │ │ - ldr r5, [r2, #12] │ │ │ │ │ + bge.n 1b4 │ │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - str.w r0, [r5, r3, lsl #2] │ │ │ │ │ + str.w r0, [r4, r3, lsl #2] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f2 │ │ │ │ │ - ldr r3, [pc, #380] @ (294 ) │ │ │ │ │ + bne.n f4 │ │ │ │ │ + ldr r3, [pc, #388] @ (29c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 216 │ │ │ │ │ + bne.n 21c │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1be │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + bne.n 1c4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14a │ │ │ │ │ + bge.n 14c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 14a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 14c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyList_AsTupleAndClear> │ │ │ │ │ R_ARM_THM_CALL _PyList_AsTupleAndClear │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 48 │ │ │ │ │ + bge.w 32 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 48 │ │ │ │ │ + bne.w 32 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 48 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [pc, #288] @ (298 ) │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + b.n 32 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #292] @ (2a0 ) │ │ │ │ │ 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 │ │ │ │ │ - bne.n 1f2 │ │ │ │ │ + bne.n 1f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 244 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + bne.n 24a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1a2 │ │ │ │ │ + bge.n 1a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1a2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 1a8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 <_PyTuple_FromArraySteal> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromArraySteal │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 48 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 32 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 104 │ │ │ │ │ + bge.n 106 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1ce │ │ │ │ │ + bge.n 1d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27e │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + beq.n 284 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1de │ │ │ │ │ + bge.n 1e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 28c │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 48 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n 174 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - b.n 174 │ │ │ │ │ - movs r5, #3 │ │ │ │ │ - b.n 174 │ │ │ │ │ - movs r5, #4 │ │ │ │ │ - b.n 174 │ │ │ │ │ + beq.n 292 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 32 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 17a │ │ │ │ │ + movs r4, #2 │ │ │ │ │ + b.n 17a │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + b.n 17a │ │ │ │ │ + movs r4, #4 │ │ │ │ │ + b.n 17a │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 186 │ │ │ │ │ + beq.n 18c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 186 │ │ │ │ │ + beq.n 18c │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 186 │ │ │ │ │ + b.n 18c │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 126 │ │ │ │ │ + beq.n 128 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 126 │ │ │ │ │ + beq.w 128 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 126 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + b.n 128 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 252 │ │ │ │ │ + bge.n 258 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbz r3, 276 │ │ │ │ │ - add r4, sp, #8 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 1de │ │ │ │ │ - subs r3, r5, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbz r3, 27c │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 1e4 │ │ │ │ │ + subs r3, r4, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 254 │ │ │ │ │ + bge.n 25a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 254 │ │ │ │ │ + bne.n 25a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 254 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 258 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 252 │ │ │ │ │ + b.n 258 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ce │ │ │ │ │ + b.n 1d4 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1de │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 1e4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1de │ │ │ │ │ - .word 0x00000176 │ │ │ │ │ + b.n 1e4 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x0000017c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x0000011a │ │ │ │ │ + .word 0x0000011c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000029c : │ │ │ │ │ +000002a4 : │ │ │ │ │ PyObject_GetItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.w 3e6 │ │ │ │ │ + beq.w 3ee │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 2d0 │ │ │ │ │ + cbz r2, 2d8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 2d0 │ │ │ │ │ + cbz r2, 2d8 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 310 │ │ │ │ │ + cbz r2, 318 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 310 │ │ │ │ │ + cbz r2, 318 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3b0 │ │ │ │ │ + beq.n 3b8 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3b0 │ │ │ │ │ + beq.n 3b8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 1168 │ │ │ │ │ + bl 1170 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - beq.n 36c │ │ │ │ │ + beq.n 374 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 15dc │ │ │ │ │ + b.w 15e4 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 3ca │ │ │ │ │ + bge.n 3d2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 380 │ │ │ │ │ - ldr r1, [pc, #196] @ (3ec ) │ │ │ │ │ + beq.n 388 │ │ │ │ │ + ldr r1, [pc, #196] @ (3f4 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 37c │ │ │ │ │ + blt.n 384 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 38e │ │ │ │ │ + cbz r0, 396 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 38e │ │ │ │ │ + beq.n 396 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 366 │ │ │ │ │ + bge.n 36e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 366 │ │ │ │ │ + cbnz r2, 36e │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 304 │ │ │ │ │ + beq.n 30c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 366 │ │ │ │ │ + b.n 36e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GenericAlias │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 3318 │ │ │ │ │ + bl 3320 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 37c │ │ │ │ │ + b.n 384 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ 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 │ │ │ │ │ - b.n 37c │ │ │ │ │ + b.n 384 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ 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 │ │ │ │ │ - b.n 37c │ │ │ │ │ + b.n 384 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 37c │ │ │ │ │ + b.n 384 │ │ │ │ │ .word 0x000053e0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000003f0 : │ │ │ │ │ +000003f8 : │ │ │ │ │ PyObject_GetIter(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ - cbz r3, 426 │ │ │ │ │ + cbz r3, 42e │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 456 │ │ │ │ │ + cbz r0, 45e │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r2 │ │ │ │ │ - beq.n 45a │ │ │ │ │ + beq.n 462 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 43e │ │ │ │ │ + bmi.n 446 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 43e │ │ │ │ │ + cbz r3, 446 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 43e │ │ │ │ │ + cbz r3, 446 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PySeqIter_New │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -512,15 +516,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 420 │ │ │ │ │ + b.n 428 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -529,122 +533,122 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 456 │ │ │ │ │ + bge.n 45e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 456 │ │ │ │ │ + bne.n 45e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 456 │ │ │ │ │ + b.n 45e │ │ │ │ │ │ │ │ │ │ -00000490 : │ │ │ │ │ +00000498 : │ │ │ │ │ PyIter_Next(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 4b0 │ │ │ │ │ + cbz r0, 4b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - ldr r2, [pc, #60] @ (4f0 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (4f8 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4aa │ │ │ │ │ + beq.n 4b2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4aa │ │ │ │ │ + beq.n 4b2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4aa │ │ │ │ │ + beq.n 4b2 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 4aa │ │ │ │ │ + b.n 4b2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000036 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000004f4 : │ │ │ │ │ +000004fc : │ │ │ │ │ iternext(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - cbz r0, 518 │ │ │ │ │ + cbz r0, 520 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - ldr r3, [pc, #56] @ (554 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (55c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ - cbnz r2, 52c │ │ │ │ │ + cbnz r2, 534 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 514 │ │ │ │ │ + b.n 51c │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 528 │ │ │ │ │ + beq.n 530 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, 54c │ │ │ │ │ + cbnz r0, 554 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 514 │ │ │ │ │ + b.n 51c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 528 │ │ │ │ │ + b.n 530 │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000558 : │ │ │ │ │ +00000560 : │ │ │ │ │ PyObject_SetItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ @@ -652,1886 +656,1886 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 5d2 │ │ │ │ │ + cbnz r3, 5da │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r3, 59a │ │ │ │ │ + cbz r3, 5a2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 59a │ │ │ │ │ + cbz r3, 5a2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r3, 5f0 │ │ │ │ │ + cbz r3, 5f8 │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r1, 5ec │ │ │ │ │ + cbz r1, 5f4 │ │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ │ - cbz r1, 5ec │ │ │ │ │ + cbz r1, 5f4 │ │ │ │ │ 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 1168 │ │ │ │ │ + bl 1170 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 5de │ │ │ │ │ + beq.n 5e6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w c30 │ │ │ │ │ + b.w c30 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_SetItem │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c4 │ │ │ │ │ - b.n 5d6 │ │ │ │ │ + beq.n 5cc │ │ │ │ │ + b.n 5de │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - cbnz r3, 60c │ │ │ │ │ + cbnz r3, 614 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5d6 │ │ │ │ │ + b.n 5de │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5d6 │ │ │ │ │ + b.n 5de │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000628 : │ │ │ │ │ +00000630 : │ │ │ │ │ PyMapping_GetOptionalItem(): │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 63c │ │ │ │ │ + bne.n 644 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_GetItemRef │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 29c │ │ │ │ │ + bl 2a4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - cbz r0, 660 │ │ │ │ │ + cbz r0, 668 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 67a │ │ │ │ │ + cbz r0, 682 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 65c │ │ │ │ │ + b.n 664 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 65c │ │ │ │ │ + b.n 664 │ │ │ │ │ │ │ │ │ │ -00000680 : │ │ │ │ │ +00000688 : │ │ │ │ │ PyMapping_Check(): │ │ │ │ │ - cbz r0, 692 │ │ │ │ │ + cbz r0, 69a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r3, 692 │ │ │ │ │ + cbz r3, 69a │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000698 : │ │ │ │ │ +000006a0 : │ │ │ │ │ PyObject_IsInstance(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 818 │ │ │ │ │ + beq.w 820 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 7b4 │ │ │ │ │ - ldr r2, [pc, #672] @ (968 ) │ │ │ │ │ + beq.n 7bc │ │ │ │ │ + ldr r2, [pc, #672] @ (970 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r9, [r1, r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 842 │ │ │ │ │ + beq.w 84a │ │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.w 85a │ │ │ │ │ + bpl.w 862 │ │ │ │ │ ldr.w r1, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w aea │ │ │ │ │ + bcc.w af2 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 7e2 │ │ │ │ │ + ble.n 7ea │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r8, r1, [r7, #12] │ │ │ │ │ add.w r8, r3, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 79a │ │ │ │ │ + beq.n 7a2 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 7c0 │ │ │ │ │ + beq.n 7c8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 8c2 │ │ │ │ │ + beq.w 8ca │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #5 │ │ │ │ │ - bpl.w 8de │ │ │ │ │ + bpl.w 8e6 │ │ │ │ │ ldr.w r1, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w a6a │ │ │ │ │ + bcc.w a72 │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 7d6 │ │ │ │ │ + ble.n 7de │ │ │ │ │ str.w r8, [r7] │ │ │ │ │ adds r4, #12 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd ip, r1, [r7, #4] │ │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 79a │ │ │ │ │ + beq.n 7a2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 7f4 │ │ │ │ │ + beq.n 7fc │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w a0a │ │ │ │ │ + beq.w a12 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w 970 │ │ │ │ │ + bpl.w 978 │ │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w b10 │ │ │ │ │ + bcc.w b18 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 802 │ │ │ │ │ + ble.n 80a │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - bl b3c │ │ │ │ │ + bl b44 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81e │ │ │ │ │ + beq.n 826 │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a26 │ │ │ │ │ + bne.w a2e │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2a40 │ │ │ │ │ + b.w 2a48 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ - bl 2a40 │ │ │ │ │ + bl 2a48 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 790 │ │ │ │ │ + bne.n 798 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 70c │ │ │ │ │ + bne.n 714 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 790 │ │ │ │ │ + b.n 798 │ │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ │ - cbz r2, 7f4 │ │ │ │ │ + cbz r2, 7fc │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a2e │ │ │ │ │ + bne.w a36 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2a40 │ │ │ │ │ + bl 2a48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 790 │ │ │ │ │ + bne.n 798 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 74e │ │ │ │ │ + bne.n 756 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr.w r8, [r7] │ │ │ │ │ - b.n 7d6 │ │ │ │ │ + b.n 7de │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 802 │ │ │ │ │ + beq.n 80a │ │ │ │ │ str r4, [r7, #20] │ │ │ │ │ adds r5, #16 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl b3c │ │ │ │ │ + bl b44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a16 │ │ │ │ │ + beq.w a1e │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 790 │ │ │ │ │ + b.n 798 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 6ea │ │ │ │ │ + bne.w 6f2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #268] @ (96c ) │ │ │ │ │ + ldr r1, [pc, #268] @ (974 ) │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a6 │ │ │ │ │ + beq.n 7ae │ │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w a34 │ │ │ │ │ + bcc.w a3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 894 │ │ │ │ │ + bge.n 89c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 894 │ │ │ │ │ + cbnz r3, 89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a2e │ │ │ │ │ + beq.w a36 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 790 │ │ │ │ │ + bge.w 798 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 790 │ │ │ │ │ + bne.w 798 │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ - b.n 790 │ │ │ │ │ + b.n 798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 72a │ │ │ │ │ - ldr r1, [pc, #140] @ (96c ) │ │ │ │ │ + bne.w 732 │ │ │ │ │ + ldr r1, [pc, #140] @ (974 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aca │ │ │ │ │ + beq.w ad2 │ │ │ │ │ ldr.w r1, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w a90 │ │ │ │ │ + bcc.w a98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 92a │ │ │ │ │ + bge.n 932 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - cbnz r1, 92a │ │ │ │ │ + cbnz r1, 932 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n a2e │ │ │ │ │ + beq.n a36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7d2 │ │ │ │ │ + bge.w 7da │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d2 │ │ │ │ │ + bne.w 7da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ ldrd r1, r3, [r7, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 790 │ │ │ │ │ - b.n 7d6 │ │ │ │ │ + bne.w 798 │ │ │ │ │ + b.n 7de │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00005a54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r1, [pc, #452] @ (b38 ) │ │ │ │ │ + ldr r1, [pc, #452] @ (b40 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e6 │ │ │ │ │ + beq.w 7ee │ │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 9d6 │ │ │ │ │ + bcc.n 9de │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9aa │ │ │ │ │ + bge.n 9b2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - cbnz r2, 9aa │ │ │ │ │ + cbnz r2, 9b2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n a2e │ │ │ │ │ + beq.n a36 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7fe │ │ │ │ │ + bge.w 806 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7fe │ │ │ │ │ + bne.w 806 │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ - b.n 7fe │ │ │ │ │ + b.n 806 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 988 │ │ │ │ │ + bcc.n 990 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 988 │ │ │ │ │ + beq.n 990 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a2e │ │ │ │ │ + bge.n a36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, a2e │ │ │ │ │ + cbnz r3, a36 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a2e │ │ │ │ │ + b.n a36 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 764 │ │ │ │ │ + b.n 76c │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 82c │ │ │ │ │ + bne.w 834 │ │ │ │ │ ldr r4, [r7, #20] │ │ │ │ │ - b.n 802 │ │ │ │ │ + b.n 80a │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7b0 │ │ │ │ │ + beq.w 7b8 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 790 │ │ │ │ │ + b.n 798 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 876 │ │ │ │ │ + bcc.w 87e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 876 │ │ │ │ │ + beq.w 87e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a2e │ │ │ │ │ + bge.n a36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a2e │ │ │ │ │ + bne.n a36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a2e │ │ │ │ │ + b.n a36 │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 734 │ │ │ │ │ + bcc.w 73c │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a2e │ │ │ │ │ - b.n 734 │ │ │ │ │ + bne.n a36 │ │ │ │ │ + b.n 73c │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 900 │ │ │ │ │ + bcc.w 908 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 900 │ │ │ │ │ + beq.w 908 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a2e │ │ │ │ │ + bge.n a36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a2e │ │ │ │ │ + bne.n a36 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a2e │ │ │ │ │ + b.n a36 │ │ │ │ │ ldr.w r1, [r9, #72] @ 0x48 │ │ │ │ │ - cbnz r1, b2e │ │ │ │ │ + cbnz r1, b36 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ - bl 2a40 │ │ │ │ │ + bl 2a48 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 790 │ │ │ │ │ - b.n 7d6 │ │ │ │ │ + bne.w 798 │ │ │ │ │ + b.n 7de │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 6f4 │ │ │ │ │ + bcc.w 6fc │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a2e │ │ │ │ │ - b.n 6f4 │ │ │ │ │ + bne.n a36 │ │ │ │ │ + b.n 6fc │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 776 │ │ │ │ │ + bcc.w 77e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a2e │ │ │ │ │ - b.n 776 │ │ │ │ │ + bne.n a36 │ │ │ │ │ + b.n 77e │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a2e │ │ │ │ │ - b.n ad0 │ │ │ │ │ + bne.w a36 │ │ │ │ │ + b.n ad8 │ │ │ │ │ .word 0x00005a54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000b3c : │ │ │ │ │ +00000b44 : │ │ │ │ │ object_recursive_isinstance(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w d26 │ │ │ │ │ + beq.w d2e │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.w c94 │ │ │ │ │ + beq.w c9c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.w d56 │ │ │ │ │ + beq.w d5e │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r5, r1, #5 │ │ │ │ │ - bpl.w d6e │ │ │ │ │ + bpl.w d76 │ │ │ │ │ ldr.w r1, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 10be │ │ │ │ │ + bcc.w 10c6 │ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w cd2 │ │ │ │ │ + ble.w cda │ │ │ │ │ add.w r5, r2, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd ip, r2, [r7, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n c7a │ │ │ │ │ + beq.n c82 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n cb2 │ │ │ │ │ + beq.n cba │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w dda │ │ │ │ │ + beq.w de2 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.w df2 │ │ │ │ │ + bpl.w dfa │ │ │ │ │ ldr.w r1, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 1050 │ │ │ │ │ + bcc.w 1058 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n cc4 │ │ │ │ │ + ble.n ccc │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r0, r1, [r7, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add.w r8, r2, #12 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r4, [r7, #16] │ │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n c7a │ │ │ │ │ + beq.n c82 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n cd6 │ │ │ │ │ + beq.n cde │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w e7e │ │ │ │ │ + beq.w e86 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #5 │ │ │ │ │ - bpl.w e9a │ │ │ │ │ + bpl.w ea2 │ │ │ │ │ ldr.w r1, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 1076 │ │ │ │ │ + bcc.w 107e │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n cec │ │ │ │ │ + ble.n cf4 │ │ │ │ │ str.w r8, [r7, #4] │ │ │ │ │ adds r4, #12 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd ip, r1, [r7, #8] │ │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n c7a │ │ │ │ │ + beq.n c82 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n d02 │ │ │ │ │ + beq.n d0a │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 109c │ │ │ │ │ + beq.w 10a4 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w f1e │ │ │ │ │ + bpl.w f26 │ │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 10e6 │ │ │ │ │ + bcc.w 10ee │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n d10 │ │ │ │ │ + ble.n d18 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl b3c │ │ │ │ │ + bl b44 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d2c │ │ │ │ │ + beq.n d34 │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r1, [r9, #72] @ 0x48 │ │ │ │ │ - cbz r1, c94 │ │ │ │ │ + cbz r1, c9c │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fc8 │ │ │ │ │ + bne.w fd0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2a40 │ │ │ │ │ + b.w 2a48 │ │ │ │ │ ldr.w r1, [r9, #72] @ 0x48 │ │ │ │ │ - cbz r1, cb2 │ │ │ │ │ + cbz r1, cba │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fc8 │ │ │ │ │ + bne.w fd0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2a40 │ │ │ │ │ + bl 2a48 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c70 │ │ │ │ │ + bne.n c78 │ │ │ │ │ ldr r2, [r7, #32] │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r7, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w bac │ │ │ │ │ + bne.w bb4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n c70 │ │ │ │ │ + b.n c78 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2a40 │ │ │ │ │ + bl 2a48 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c70 │ │ │ │ │ + bne.n c78 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r7, #24] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w bec │ │ │ │ │ + bne.w bf4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r4, [r7, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n cc4 │ │ │ │ │ + b.n ccc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2a40 │ │ │ │ │ + bl 2a48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c70 │ │ │ │ │ + bne.n c78 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n c2e │ │ │ │ │ + bne.n c36 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ - b.n cec │ │ │ │ │ + b.n cf4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n d10 │ │ │ │ │ + beq.n d18 │ │ │ │ │ str r4, [r7, #36] @ 0x24 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ adds r6, #16 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl b3c │ │ │ │ │ + bl b44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a8 │ │ │ │ │ + beq.w 10b0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n c70 │ │ │ │ │ + b.n c78 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w b82 │ │ │ │ │ + bne.w b8a │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #628] @ (fe8 ) │ │ │ │ │ + ldr r1, [pc, #628] @ (ff0 ) │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldrd r3, r2, [r7, #32] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c86 │ │ │ │ │ + beq.n c8e │ │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1106 │ │ │ │ │ + bcc.w 110e │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n dac │ │ │ │ │ + bge.n db4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, dac │ │ │ │ │ + cbnz r3, db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w fc8 │ │ │ │ │ + beq.w fd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w c70 │ │ │ │ │ + bge.w c78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c70 │ │ │ │ │ + bne.w c78 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ - b.n c70 │ │ │ │ │ + b.n c78 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w bca │ │ │ │ │ + bne.w bd2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #496] @ (fe8 ) │ │ │ │ │ + ldr r1, [pc, #496] @ (ff0 ) │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca4 │ │ │ │ │ + beq.w cac │ │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w fec │ │ │ │ │ + bcc.w ff4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e3e │ │ │ │ │ + bge.n e46 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ - cbnz r1, e3e │ │ │ │ │ + cbnz r1, e46 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w fc8 │ │ │ │ │ + beq.w fd0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w cc0 │ │ │ │ │ + bge.w cc8 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc0 │ │ │ │ │ + bne.w cc8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r7, #24] │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c70 │ │ │ │ │ - b.n cc4 │ │ │ │ │ + bne.w c78 │ │ │ │ │ + b.n ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w c0a │ │ │ │ │ - ldr r1, [pc, #332] @ (fe8 ) │ │ │ │ │ + bne.w c12 │ │ │ │ │ + ldr r1, [pc, #332] @ (ff0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fce │ │ │ │ │ + beq.w fd6 │ │ │ │ │ ldr.w r1, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 102e │ │ │ │ │ + bcc.w 1036 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ee6 │ │ │ │ │ + bge.n eee │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ - cbnz r1, ee6 │ │ │ │ │ + cbnz r1, eee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n fc8 │ │ │ │ │ + beq.n fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w ce8 │ │ │ │ │ + bge.w cf0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce8 │ │ │ │ │ + bne.w cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [r7, #8] │ │ │ │ │ - b.n ce8 │ │ │ │ │ - ldr r1, [pc, #200] @ (fe8 ) │ │ │ │ │ + b.n cf0 │ │ │ │ │ + ldr r1, [pc, #200] @ (ff0 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb6 │ │ │ │ │ + beq.n fbe │ │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n f82 │ │ │ │ │ + bcc.n f8a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f56 │ │ │ │ │ + bge.n f5e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - cbnz r2, f56 │ │ │ │ │ + cbnz r2, f5e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n fc8 │ │ │ │ │ + beq.n fd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w d0c │ │ │ │ │ + bge.w d14 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d0c │ │ │ │ │ + bne.w d14 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ - b.n d0c │ │ │ │ │ + b.n d14 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n f34 │ │ │ │ │ + bcc.n f3c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f34 │ │ │ │ │ + beq.n f3c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n fc8 │ │ │ │ │ + bge.n fd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, fc8 │ │ │ │ │ + cbnz r3, fd0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fc8 │ │ │ │ │ + b.n fd0 │ │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d02 │ │ │ │ │ + beq.w d0a │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d02 │ │ │ │ │ + beq.w d0a │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c70 │ │ │ │ │ + b.n c78 │ │ │ │ │ ldr.w r1, [r9, #72] @ 0x48 │ │ │ │ │ - cbnz r1, 1026 │ │ │ │ │ + cbnz r1, 102e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2a40 │ │ │ │ │ + bl 2a48 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ - b.n ce8 │ │ │ │ │ + b.n cf0 │ │ │ │ │ .word 0x00005a54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w e14 │ │ │ │ │ + bcc.w e1c │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e14 │ │ │ │ │ + beq.w e1c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n fc8 │ │ │ │ │ + bge.n fd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fc8 │ │ │ │ │ + bne.n fd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fc8 │ │ │ │ │ + b.n fd0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fc8 │ │ │ │ │ - b.n fd4 │ │ │ │ │ + bne.n fd0 │ │ │ │ │ + b.n fdc │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w ebc │ │ │ │ │ + bcc.w ec4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 100e │ │ │ │ │ - b.n ebc │ │ │ │ │ + bne.n 1016 │ │ │ │ │ + b.n ec4 │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w bd4 │ │ │ │ │ + bcc.w bdc │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fc8 │ │ │ │ │ - b.n bd4 │ │ │ │ │ + bne.n fd0 │ │ │ │ │ + b.n bdc │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w c14 │ │ │ │ │ + bcc.w c1c │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fc8 │ │ │ │ │ - b.n c14 │ │ │ │ │ + bne.n fd0 │ │ │ │ │ + b.n c1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n c44 │ │ │ │ │ + b.n c4c │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w d40 │ │ │ │ │ + bne.w d48 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n d10 │ │ │ │ │ + b.n d18 │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w b8c │ │ │ │ │ + bcc.w b94 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ strd r3, r2, [r7, #32] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldrd r3, r2, [r7, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc8 │ │ │ │ │ - b.n b8c │ │ │ │ │ + bne.w fd0 │ │ │ │ │ + b.n b94 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w c56 │ │ │ │ │ + bcc.w c5e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc8 │ │ │ │ │ - b.n c56 │ │ │ │ │ + bne.w fd0 │ │ │ │ │ + b.n c5e │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w d8e │ │ │ │ │ + bcc.w d96 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d8e │ │ │ │ │ + beq.w d96 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w fc8 │ │ │ │ │ + bge.w fd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fc8 │ │ │ │ │ + bne.w fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fc8 │ │ │ │ │ + b.n fd0 │ │ │ │ │ │ │ │ │ │ -00001144 : │ │ │ │ │ +0000114c : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ push {lr} │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 115a │ │ │ │ │ + cbz r3, 1162 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 115a │ │ │ │ │ + cbz r3, 1162 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, lr │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.w 508 │ │ │ │ │ + b.w 508 │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -00001168 : │ │ │ │ │ +00001170 : │ │ │ │ │ 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.w 12a6 │ │ │ │ │ + beq.w 12ae │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 1210 │ │ │ │ │ + bpl.n 1218 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 11c2 │ │ │ │ │ + beq.n 11ca │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 11b2 │ │ │ │ │ + blt.n 11ba │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11ac │ │ │ │ │ + bne.n 11b4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11ac │ │ │ │ │ - ldr r3, [pc, #256] @ (12c4 ) │ │ │ │ │ + b.n 11b4 │ │ │ │ │ + ldr r3, [pc, #256] @ (12cc ) │ │ │ │ │ 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 11a4 │ │ │ │ │ + beq.n 11ac │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11a4 │ │ │ │ │ + beq.n 11ac │ │ │ │ │ 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 11a4 │ │ │ │ │ + beq.n 11ac │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 12ac │ │ │ │ │ + bne.n 12b4 │ │ │ │ │ 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 11a4 │ │ │ │ │ + b.n 11ac │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 121a │ │ │ │ │ + cbz r2, 1222 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 1238 │ │ │ │ │ + cbnz r2, 1240 │ │ │ │ │ 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 .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 11ac │ │ │ │ │ + b.n 11b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1232 │ │ │ │ │ + beq.n 123a │ │ │ │ │ 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 1198 │ │ │ │ │ + beq.n 11a0 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 1286 │ │ │ │ │ + bmi.n 128e │ │ │ │ │ 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 .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1232 │ │ │ │ │ + bge.n 123a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1232 │ │ │ │ │ + bne.n 123a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1232 │ │ │ │ │ + b.n 123a │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1198 │ │ │ │ │ - b.n 126e │ │ │ │ │ + beq.w 11a0 │ │ │ │ │ + b.n 1276 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1232 │ │ │ │ │ + b.n 123a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 11a4 │ │ │ │ │ + b.n 11ac │ │ │ │ │ nop │ │ │ │ │ .word 0x000000f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000012c8 <_PyNumber_Index>: │ │ │ │ │ +000012d0 <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1368 <_PyNumber_Index+0xa0> │ │ │ │ │ + beq.n 1370 <_PyNumber_Index+0xa0> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 12f4 <_PyNumber_Index+0x2c> │ │ │ │ │ + bpl.n 12fc <_PyNumber_Index+0x2c> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 12fe <_PyNumber_Index+0x36> │ │ │ │ │ + cbz r3, 1306 <_PyNumber_Index+0x36> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 131a <_PyNumber_Index+0x52> │ │ │ │ │ + cbnz r3, 1322 <_PyNumber_Index+0x52> │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 12f0 <_PyNumber_Index+0x28> │ │ │ │ │ + b.n 12f8 <_PyNumber_Index+0x28> │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1316 <_PyNumber_Index+0x4e> │ │ │ │ │ + beq.n 131e <_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 12f0 <_PyNumber_Index+0x28> │ │ │ │ │ + beq.n 12f8 <_PyNumber_Index+0x28> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 136e <_PyNumber_Index+0xa6> │ │ │ │ │ + bmi.n 1376 <_PyNumber_Index+0xa6> │ │ │ │ │ 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 .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1316 <_PyNumber_Index+0x4e> │ │ │ │ │ + bge.n 131e <_PyNumber_Index+0x4e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1316 <_PyNumber_Index+0x4e> │ │ │ │ │ + bne.n 131e <_PyNumber_Index+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1316 <_PyNumber_Index+0x4e> │ │ │ │ │ + b.n 131e <_PyNumber_Index+0x4e> │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1316 <_PyNumber_Index+0x4e> │ │ │ │ │ + b.n 131e <_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 .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12f0 <_PyNumber_Index+0x28> │ │ │ │ │ + beq.n 12f8 <_PyNumber_Index+0x28> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1316 <_PyNumber_Index+0x4e> │ │ │ │ │ - b.n 1358 <_PyNumber_Index+0x90> │ │ │ │ │ + bge.n 131e <_PyNumber_Index+0x4e> │ │ │ │ │ + b.n 1360 <_PyNumber_Index+0x90> │ │ │ │ │ │ │ │ │ │ -00001394 : │ │ │ │ │ +0000139c : │ │ │ │ │ PyNumber_InPlaceOr(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 13c4 │ │ │ │ │ + cbz r3, 13cc │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ - cbz r3, 13c4 │ │ │ │ │ + cbz r3, 13cc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 13f0 │ │ │ │ │ + beq.n 13f8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1bd8 │ │ │ │ │ + bl 1be0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 13c0 │ │ │ │ │ + bne.n 13c8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 13cc │ │ │ │ │ + bge.n 13d4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13cc │ │ │ │ │ + bne.n 13d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13cc │ │ │ │ │ + b.n 13d4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001408 : │ │ │ │ │ +00001410 : │ │ │ │ │ binary_iop(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bl 143c │ │ │ │ │ + bl 1444 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 142e │ │ │ │ │ + beq.n 1436 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -0000143c : │ │ │ │ │ +00001444 : │ │ │ │ │ binary_iop1(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1472 │ │ │ │ │ + cbz r3, 147a │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ - cbz r2, 1472 │ │ │ │ │ + cbz r2, 147a │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 146a │ │ │ │ │ + beq.n 1472 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 147e │ │ │ │ │ + blt.n 1486 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 1bd8 │ │ │ │ │ + b.n 1be0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1472 │ │ │ │ │ + bne.n 147a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1472 │ │ │ │ │ + b.n 147a │ │ │ │ │ │ │ │ │ │ -0000148c : │ │ │ │ │ +00001494 : │ │ │ │ │ PyObject_Format(): │ │ │ │ │ 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 │ │ │ │ │ - cbnz r1, 14c4 │ │ │ │ │ + cbnz r1, 14cc │ │ │ │ │ ldr r2, [r0, #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 1546 │ │ │ │ │ + beq.n 154e │ │ │ │ │ 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.n 151c │ │ │ │ │ + bne.n 1524 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq.n 15b8 │ │ │ │ │ + beq.n 15c0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 1528 │ │ │ │ │ + cbz r2, 1530 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r1, [pc, #248] @ (15d4 ) │ │ │ │ │ + ldr r1, [pc, #248] @ (15dc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1554 │ │ │ │ │ + beq.n 155c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1506 │ │ │ │ │ + bge.n 150e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1506 │ │ │ │ │ + cbnz r3, 150e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 1568 │ │ │ │ │ + cbz r4, 1570 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1588 │ │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r2, r1, #3 │ │ │ │ │ + bpl.n 1590 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3318 │ │ │ │ │ + bl 3320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_GetConstant │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 14d8 │ │ │ │ │ + b.n 14e0 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq.n 1546 │ │ │ │ │ + beq.n 154e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq.n 14ba │ │ │ │ │ - b.n 14d6 │ │ │ │ │ + beq.n 14c2 │ │ │ │ │ + b.n 14de │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1516 │ │ │ │ │ + bge.n 151e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 1516 │ │ │ │ │ - ldr r3, [pc, #128] @ (15d8 ) │ │ │ │ │ + b.n 151e │ │ │ │ │ + ldr r3, [pc, #128] @ (15e0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ - cbz r3, 156c │ │ │ │ │ + cbz r3, 1574 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 156c │ │ │ │ │ + cbz r3, 1574 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1510 │ │ │ │ │ + b.n 1518 │ │ │ │ │ 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 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1568 │ │ │ │ │ + b.n 1570 │ │ │ │ │ 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 .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1568 │ │ │ │ │ + bge.n 1570 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1568 │ │ │ │ │ + bne.n 1570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1568 │ │ │ │ │ + b.n 1570 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1516 │ │ │ │ │ + b.n 151e │ │ │ │ │ .word 0x00005738 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000007a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000015dc : │ │ │ │ │ +000015e4 : │ │ │ │ │ PySequence_GetItem(): │ │ │ │ │ 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 1670 │ │ │ │ │ + beq.n 1678 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 1646 │ │ │ │ │ + cbz r2, 164e │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1646 │ │ │ │ │ + beq.n 164e │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1616 │ │ │ │ │ + blt.n 161e │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 162e │ │ │ │ │ + cbz r1, 1636 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1640 │ │ │ │ │ + blt.n 1648 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ add r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 160c │ │ │ │ │ + b.n 1614 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -2541,582 +2545,583 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1634 │ │ │ │ │ + beq.n 163c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1634 │ │ │ │ │ + beq.n 163c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1640 │ │ │ │ │ + b.n 1648 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1640 │ │ │ │ │ + b.n 1648 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001678 : │ │ │ │ │ +00001680 : │ │ │ │ │ PyObject_IsSubclass(): │ │ │ │ │ - ldr r3, [pc, #16] @ (168c ) │ │ │ │ │ + ldr r3, [pc, #16] @ (1694 ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ │ - b.n 1690 │ │ │ │ │ + b.n 1698 │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001690 : │ │ │ │ │ +00001698 : │ │ │ │ │ object_issubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 176e │ │ │ │ │ + beq.n 1776 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 1aec │ │ │ │ │ + beq.w 1af4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 180a │ │ │ │ │ + bpl.w 1812 │ │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1a02 │ │ │ │ │ + bcc.w 1a16 │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 17aa │ │ │ │ │ + ble.n 17b2 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ mov sl, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ strd r8, r2, [r7, #16] │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 1776 │ │ │ │ │ + beq.n 177e │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 1a8e │ │ │ │ │ + beq.w 1a94 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 1872 │ │ │ │ │ + bpl.w 187a │ │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1a3c │ │ │ │ │ + bcc.w 1a4e │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 179e │ │ │ │ │ + ble.n 17a6 │ │ │ │ │ adds r5, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ strd r8, r3, [r7, #8] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 17ae │ │ │ │ │ + beq.n 17b6 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 1a26 │ │ │ │ │ + beq.w 1a38 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w 18dc │ │ │ │ │ + bpl.w 18e4 │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1a70 │ │ │ │ │ + bcc.w 1a76 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 17d6 │ │ │ │ │ + ble.n 17de │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1690 │ │ │ │ │ + bl 1698 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1940 │ │ │ │ │ + beq.w 1948 │ │ │ │ │ mov r0, r2 │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 17e8 │ │ │ │ │ + bne.n 17f0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1764 │ │ │ │ │ + b.n 176c │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n 1772 │ │ │ │ │ + beq.n 177a │ │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1a66 │ │ │ │ │ + bge.w 1a6c │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1a66 │ │ │ │ │ + bge.w 1a6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1764 │ │ │ │ │ + bne.n 176c │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 16f4 │ │ │ │ │ + bne.n 16fc │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1764 │ │ │ │ │ + b.n 176c │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - beq.n 1772 │ │ │ │ │ + beq.n 177a │ │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1a32 │ │ │ │ │ + bge.w 1a44 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1a32 │ │ │ │ │ + bge.w 1a44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1764 │ │ │ │ │ + bne.n 176c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1726 │ │ │ │ │ + bne.n 172e │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ - b.n 179e │ │ │ │ │ + b.n 17a6 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1a5a │ │ │ │ │ + bge.w 1a0a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1a5a │ │ │ │ │ + bge.w 1a0a │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #704] @ (1ad0 ) │ │ │ │ │ + ldr r1, [pc, #704] @ (1ad8 ) │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1af8 │ │ │ │ │ + beq.w 1b00 │ │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1a9a │ │ │ │ │ + bcc.w 1aa0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1846 │ │ │ │ │ + bge.n 184e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1846 │ │ │ │ │ + cbnz r3, 184e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 19fc │ │ │ │ │ + beq.w 1a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1764 │ │ │ │ │ + bge.n 176c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1764 │ │ │ │ │ + bne.w 176c │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ - b.n 1764 │ │ │ │ │ - ldr r1, [pc, #604] @ (1ad0 ) │ │ │ │ │ + b.n 176c │ │ │ │ │ + ldr r1, [pc, #604] @ (1ad8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ad4 │ │ │ │ │ + beq.w 1adc │ │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 19be │ │ │ │ │ + bcc.w 19c6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 18ae │ │ │ │ │ + bge.n 18b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 18ae │ │ │ │ │ + cbnz r3, 18b6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 19fc │ │ │ │ │ + beq.w 1a04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 179a │ │ │ │ │ + bge.w 17a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 179a │ │ │ │ │ + bne.w 17a2 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ - b.n 179a │ │ │ │ │ - ldr r1, [pc, #496] @ (1ad0 ) │ │ │ │ │ + b.n 17a2 │ │ │ │ │ + ldr r1, [pc, #496] @ (1ad8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ae │ │ │ │ │ + beq.n 19b6 │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 196a │ │ │ │ │ + bcc.n 1972 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1914 │ │ │ │ │ + bge.n 191c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - cbnz r2, 1914 │ │ │ │ │ + cbnz r2, 191c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 19fc │ │ │ │ │ + beq.n 1a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 17d2 │ │ │ │ │ + bge.w 17da │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17d2 │ │ │ │ │ + bne.w 17da │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ - b.n 17d2 │ │ │ │ │ + b.n 17da │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 17d6 │ │ │ │ │ + beq.w 17de │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ str.w sl, [r7] │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1690 │ │ │ │ │ - cbz r0, 199e │ │ │ │ │ + bl 1698 │ │ │ │ │ + cbz r0, 19a6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1764 │ │ │ │ │ + b.n 176c │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 18f2 │ │ │ │ │ + bcc.n 18fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18f2 │ │ │ │ │ + beq.n 18fa │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19fc │ │ │ │ │ + bge.n 1a04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 19fc │ │ │ │ │ + cbnz r3, 1a04 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19fc │ │ │ │ │ + b.n 1a04 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 1958 │ │ │ │ │ + bne.n 1960 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr.w sl, [r7] │ │ │ │ │ - b.n 17d6 │ │ │ │ │ + b.n 17de │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ - cbnz r2, 19f6 │ │ │ │ │ + cbnz r2, 19fe │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 1e44 │ │ │ │ │ + bl 1e4c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 17d2 │ │ │ │ │ + b.n 17da │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 188c │ │ │ │ │ + bcc.w 1894 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 188c │ │ │ │ │ + beq.w 1894 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19fc │ │ │ │ │ + bge.n 1a04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 19fc │ │ │ │ │ + cbnz r3, 1a04 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19fc │ │ │ │ │ + b.n 1a04 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 19b2 │ │ │ │ │ + beq.n 19ba │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1764 │ │ │ │ │ + b.n 176c │ │ │ │ │ + adds r7, #28 │ │ │ │ │ + mov sp, r7 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b.w 138 │ │ │ │ │ + R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 16d8 │ │ │ │ │ + bcc.w 16e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d8 │ │ │ │ │ - b.n 19fc │ │ │ │ │ + bne.n 1a04 │ │ │ │ │ + b.n 16e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1736 │ │ │ │ │ + b.n 173e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 138 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 17d2 │ │ │ │ │ + b.n 17da │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1716 │ │ │ │ │ + bcc.w 171e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19fc │ │ │ │ │ - b.n 1716 │ │ │ │ │ - adds r7, #28 │ │ │ │ │ - mov sp, r7 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 138 │ │ │ │ │ - R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ + bne.n 1a04 │ │ │ │ │ + b.n 171e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 138 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 179a │ │ │ │ │ + b.n 17a2 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1748 │ │ │ │ │ + bcc.w 1750 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19fc │ │ │ │ │ - b.n 1748 │ │ │ │ │ + bne.n 1a04 │ │ │ │ │ + b.n 1750 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1704 │ │ │ │ │ + b.n 170c │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1828 │ │ │ │ │ + bcc.w 1830 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1828 │ │ │ │ │ + beq.w 1830 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19fc │ │ │ │ │ + bge.n 1a04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19fc │ │ │ │ │ + bne.n 1a04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19fc │ │ │ │ │ + b.n 1a04 │ │ │ │ │ + nop │ │ │ │ │ .word 0x00006414 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 1ae4 │ │ │ │ │ + cbnz r3, 1aec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 1e44 │ │ │ │ │ + bl 1e4c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 179a │ │ │ │ │ + b.n 17a2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19fc │ │ │ │ │ - b.n 1ad8 │ │ │ │ │ + bne.n 1a04 │ │ │ │ │ + b.n 1ae0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 16c6 │ │ │ │ │ + b.n 16ce │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 1b0a │ │ │ │ │ + cbnz r3, 1b12 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, fp │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 1e44 │ │ │ │ │ + b.n 1e4c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19fc │ │ │ │ │ - b.n 1afc │ │ │ │ │ + bne.w 1a04 │ │ │ │ │ + b.n 1b04 │ │ │ │ │ │ │ │ │ │ -00001b14 : │ │ │ │ │ +00001b1c : │ │ │ │ │ PyNumber_InPlaceAdd(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1b48 │ │ │ │ │ + cbz r3, 1b50 │ │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ │ - cbz r3, 1b48 │ │ │ │ │ + cbz r3, 1b50 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 1bb0 │ │ │ │ │ + beq.n 1bb8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1bd8 │ │ │ │ │ + bl 1be0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1b42 │ │ │ │ │ + bne.n 1b4a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1bc6 │ │ │ │ │ - cbz r2, 1b84 │ │ │ │ │ + blt.n 1bce │ │ │ │ │ + cbz r2, 1b8c │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ - cbz r3, 1b7e │ │ │ │ │ + cbz r3, 1b86 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b72 │ │ │ │ │ + bne.n 1b7a │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -3130,383 +3135,383 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1b42 │ │ │ │ │ + b.n 1b4a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1b50 │ │ │ │ │ + bge.n 1b58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b50 │ │ │ │ │ + bne.n 1b58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b50 │ │ │ │ │ + b.n 1b58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b6c │ │ │ │ │ + bne.n 1b74 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 1b6c │ │ │ │ │ + b.n 1b74 │ │ │ │ │ │ │ │ │ │ -00001bd8 : │ │ │ │ │ +00001be0 : │ │ │ │ │ binary_op1(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 1c44 │ │ │ │ │ + cbz r3, 1c4c │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1c1e │ │ │ │ │ + bne.n 1c26 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1c72 │ │ │ │ │ + beq.n 1c7a │ │ │ │ │ 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, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 1c7c │ │ │ │ │ + beq.n 1c84 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1bfa │ │ │ │ │ + beq.n 1c02 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1bfa │ │ │ │ │ + beq.n 1c02 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1cc0 │ │ │ │ │ + beq.n 1cc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1bfe │ │ │ │ │ + beq.n 1c06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 1c8a │ │ │ │ │ + cbnz r0, 1c92 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1c08 │ │ │ │ │ + b.n 1c10 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1c72 │ │ │ │ │ + beq.n 1c7a │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1c72 │ │ │ │ │ + cbz r3, 1c7a │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 1c72 │ │ │ │ │ + cbz r3, 1c7a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1c18 │ │ │ │ │ + bne.n 1c20 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1cce │ │ │ │ │ + blt.n 1cd6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1c18 │ │ │ │ │ + b.n 1c20 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1cdc │ │ │ │ │ + blt.n 1ce4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1c72 │ │ │ │ │ - b.n 1c5a │ │ │ │ │ + beq.n 1c7a │ │ │ │ │ + b.n 1c62 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 1c18 │ │ │ │ │ + bne.n 1c20 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1c06 │ │ │ │ │ + bge.n 1c0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c06 │ │ │ │ │ + bne.n 1c0e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1c06 │ │ │ │ │ + b.n 1c0e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1c72 │ │ │ │ │ - b.n 1c5a │ │ │ │ │ + beq.n 1c7a │ │ │ │ │ + b.n 1c62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c72 │ │ │ │ │ + bne.n 1c7a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c72 │ │ │ │ │ + b.n 1c7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c84 │ │ │ │ │ + bne.n 1c8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1c72 │ │ │ │ │ - b.n 1c5a │ │ │ │ │ + beq.n 1c7a │ │ │ │ │ + b.n 1c62 │ │ │ │ │ │ │ │ │ │ -00001cf0 : │ │ │ │ │ +00001cf8 : │ │ │ │ │ PySequence_Fast(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, 1d62 │ │ │ │ │ + cbz r0, 1d6a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, ip │ │ │ │ │ - bne.n 1d36 │ │ │ │ │ + bne.n 1d3e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d32 │ │ │ │ │ + bge.n 1d3a │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 1d2c │ │ │ │ │ - bl 3f0 │ │ │ │ │ + b.n 1d34 │ │ │ │ │ + bl 3f8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ - cbz r0, 1d6a │ │ │ │ │ + cbz r0, 1d72 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 1db0 │ │ │ │ │ + bl 1db8 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d2c │ │ │ │ │ + bge.n 1d34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d2c │ │ │ │ │ + bne.n 1d34 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1d2c │ │ │ │ │ + b.n 1d34 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 1d2c │ │ │ │ │ - ldr r2, [pc, #48] @ (1d9c ) │ │ │ │ │ + b.n 1d34 │ │ │ │ │ + ldr r2, [pc, #48] @ (1da4 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r4, [r0, r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d66 │ │ │ │ │ + beq.n 1d6e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ - b.n 1d66 │ │ │ │ │ + b.n 1d6e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001da0 : │ │ │ │ │ +00001da8 : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r0, 1dae │ │ │ │ │ + cbz r0, 1db6 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001db0 : │ │ │ │ │ +00001db8 : │ │ │ │ │ PySequence_List(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r0, 1de4 │ │ │ │ │ + cbz r0, 1dec │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1de8 │ │ │ │ │ + cbz r0, 1df0 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ - cbz r0, 1dec │ │ │ │ │ + cbz r0, 1df4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1e04 │ │ │ │ │ + blt.n 1e0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1dde │ │ │ │ │ + b.n 1de6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1de8 │ │ │ │ │ + bge.n 1df0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1de8 │ │ │ │ │ + bne.n 1df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + b.n 1df0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1dde │ │ │ │ │ + bne.n 1de6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dde │ │ │ │ │ + b.n 1de6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e14 <_PyObject_RealIsSubclass>: │ │ │ │ │ +00001e1c <_PyObject_RealIsSubclass>: │ │ │ │ │ _PyObject_RealIsSubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1e38 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ + bge.n 1e40 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1e38 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ + bge.n 1e40 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ pop {r4} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ pop {r4} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 138 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e44 : │ │ │ │ │ +00001e4c : │ │ │ │ │ recursive_issubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1e68 │ │ │ │ │ + bge.n 1e70 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1e68 │ │ │ │ │ + bge.n 1e70 │ │ │ │ │ pop {r4} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ pop {r4} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 138 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e74 : │ │ │ │ │ +00001e7c : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 1ec8 │ │ │ │ │ + cbz r0, 1ed0 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 1e9a │ │ │ │ │ + cbz r2, 1ea2 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 1e9a │ │ │ │ │ + cbz r2, 1ea2 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 1ea8 │ │ │ │ │ + cbz r2, 1eb0 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 1ea8 │ │ │ │ │ + cbz r2, 1eb0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 1e94 │ │ │ │ │ + b.n 1e9c │ │ │ │ │ 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 .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3515,65 +3520,65 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1ec2 │ │ │ │ │ + b.n 1eca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ed0 : │ │ │ │ │ +00001ed8 : │ │ │ │ │ PyObject_DelItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 1f4a │ │ │ │ │ + beq.n 1f52 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r2, 1f10 │ │ │ │ │ + cbz r2, 1f18 │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1f10 │ │ │ │ │ + beq.n 1f18 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r1, 1f68 │ │ │ │ │ + cbz r1, 1f70 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r0, 1f64 │ │ │ │ │ + cbz r0, 1f6c │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - cbz r0, 1f64 │ │ │ │ │ + cbz r0, 1f6c │ │ │ │ │ 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 1168 │ │ │ │ │ + bl 1170 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 1f56 │ │ │ │ │ + beq.n 1f5e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 18c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_DelItem │ │ │ │ │ bl 230 │ │ │ │ │ @@ -3582,197 +3587,197 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f3c │ │ │ │ │ - b.n 1f4e │ │ │ │ │ + beq.n 1f44 │ │ │ │ │ + b.n 1f56 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ - cbnz r3, 1f82 │ │ │ │ │ + cbnz r3, 1f8a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 1f4e │ │ │ │ │ + b.n 1f56 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1f4e │ │ │ │ │ + b.n 1f56 │ │ │ │ │ │ │ │ │ │ -00001f9c : │ │ │ │ │ +00001fa4 : │ │ │ │ │ PyNumber_Add(): │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 1fe0 │ │ │ │ │ + cbz r3, 1fe8 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2010 │ │ │ │ │ + bne.n 2018 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 1fec │ │ │ │ │ + cbz r6, 1ff4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2046 │ │ │ │ │ + beq.n 204e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 20c2 │ │ │ │ │ + bne.n 20ca │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2104 │ │ │ │ │ + blt.w 210c │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 20da │ │ │ │ │ + beq.n 20e2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 20da │ │ │ │ │ + beq.n 20e2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1fbe │ │ │ │ │ + beq.n 1fc6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1fbe │ │ │ │ │ + beq.n 1fc6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 20bc │ │ │ │ │ - cbnz r3, 2036 │ │ │ │ │ + beq.n 20c4 │ │ │ │ │ + cbnz r3, 203e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1fc8 │ │ │ │ │ + b.n 1fd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 207a │ │ │ │ │ + cbnz r0, 2082 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1fca │ │ │ │ │ + b.n 1fd2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 20b0 │ │ │ │ │ + blt.n 20b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1ff6 │ │ │ │ │ + beq.n 1ffe │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1fda │ │ │ │ │ + bne.n 1fe2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1ff6 │ │ │ │ │ + bge.n 1ffe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fec │ │ │ │ │ + bne.n 1ff4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 1fec │ │ │ │ │ + b.n 1ff4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 1fda │ │ │ │ │ + bne.n 1fe2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1fc8 │ │ │ │ │ + bge.n 1fd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fc8 │ │ │ │ │ + bne.n 1fd0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 1fc8 │ │ │ │ │ + b.n 1fd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 20bc │ │ │ │ │ + cbnz r3, 20c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2052 │ │ │ │ │ - b.n 1fec │ │ │ │ │ + bne.n 205a │ │ │ │ │ + b.n 1ff4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1fe4 │ │ │ │ │ + beq.n 1fec │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2052 │ │ │ │ │ - b.n 1fec │ │ │ │ │ + bne.n 205a │ │ │ │ │ + b.n 1ff4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ @@ -3785,51 +3790,51 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1fda │ │ │ │ │ + b.n 1fe2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ff6 │ │ │ │ │ + bne.w 1ffe │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ff6 │ │ │ │ │ + b.n 1ffe │ │ │ │ │ │ │ │ │ │ -0000211c : │ │ │ │ │ +00002124 : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, 212c │ │ │ │ │ + cbz r0, 2134 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002130 : │ │ │ │ │ +00002138 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2150 │ │ │ │ │ + cbz r0, 2158 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2158 │ │ │ │ │ + cbz r3, 2160 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 2158 │ │ │ │ │ + cbz r3, 2160 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3840,214 +3845,214 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2154 │ │ │ │ │ + b.n 215c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002174 : │ │ │ │ │ +0000217c : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - cbz r3, 21b8 │ │ │ │ │ + cbz r3, 21c0 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2214 │ │ │ │ │ + bne.n 221c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 21c6 │ │ │ │ │ + cbz r6, 21ce │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 225a │ │ │ │ │ + beq.n 2262 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 22cc │ │ │ │ │ + bne.w 22d4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ - blt.w 2366 │ │ │ │ │ + blt.w 236e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2242 │ │ │ │ │ + beq.n 224a │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2242 │ │ │ │ │ + beq.n 224a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2304 │ │ │ │ │ + beq.w 230c │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2304 │ │ │ │ │ + beq.w 230c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 1168 │ │ │ │ │ + bl 1170 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 22f4 │ │ │ │ │ + beq.n 22fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2196 │ │ │ │ │ + beq.n 219e │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 2196 │ │ │ │ │ + beq.n 219e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 22c2 │ │ │ │ │ - cbnz r3, 2232 │ │ │ │ │ + beq.n 22ca │ │ │ │ │ + cbnz r3, 223a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 21a0 │ │ │ │ │ + b.n 21a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2288 │ │ │ │ │ + cbnz r0, 2290 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 21a2 │ │ │ │ │ + b.n 21aa │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 231e │ │ │ │ │ + beq.n 2326 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 231e │ │ │ │ │ + beq.n 2326 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 328c │ │ │ │ │ + b.w 3294 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2348 │ │ │ │ │ + blt.n 2350 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 22ee │ │ │ │ │ + beq.n 22f6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 21b2 │ │ │ │ │ + bne.n 21ba │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 22e6 │ │ │ │ │ + blt.n 22ee │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ │ - b.n 21d4 │ │ │ │ │ + b.n 21dc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 21b2 │ │ │ │ │ + bne.n 21ba │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 21a0 │ │ │ │ │ + bge.w 21a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 21a0 │ │ │ │ │ + bne.w 21a8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 21a0 │ │ │ │ │ + b.n 21a8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2262 │ │ │ │ │ + b.n 226a │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 21be │ │ │ │ │ + beq.w 21c6 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2266 │ │ │ │ │ - b.n 21c6 │ │ │ │ │ + bne.n 226e │ │ │ │ │ + b.n 21ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2358 │ │ │ │ │ + beq.n 2360 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b.n 21c6 │ │ │ │ │ + b.n 21ce │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2208 │ │ │ │ │ + beq.n 2210 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 21b2 │ │ │ │ │ + b.n 21ba │ │ │ │ │ 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 .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2300 │ │ │ │ │ + b.n 2308 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -4060,694 +4065,694 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2300 │ │ │ │ │ + b.n 2308 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2262 │ │ │ │ │ + bne.n 226a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 2262 │ │ │ │ │ + b.n 226a │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 21c6 │ │ │ │ │ + b.n 21ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 21d4 │ │ │ │ │ + bne.w 21dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 21d4 │ │ │ │ │ + b.n 21dc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002384 : │ │ │ │ │ +0000238c : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 23ec │ │ │ │ │ + cbz r3, 23f4 │ │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 23c8 │ │ │ │ │ - cbz r6, 23f0 │ │ │ │ │ + bne.n 23d0 │ │ │ │ │ + cbz r6, 23f8 │ │ │ │ │ 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, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2406 │ │ │ │ │ + beq.n 240e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23a6 │ │ │ │ │ + beq.n 23ae │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 23a6 │ │ │ │ │ - cbz r6, 240e │ │ │ │ │ + beq.n 23ae │ │ │ │ │ + cbz r6, 2416 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23a8 │ │ │ │ │ + beq.n 23b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 243c │ │ │ │ │ + cbnz r0, 2444 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 23b2 │ │ │ │ │ + b.n 23ba │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2472 │ │ │ │ │ + bne.n 247a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2482 │ │ │ │ │ + blt.n 248a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 23f0 │ │ │ │ │ + beq.n 23f8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 23c2 │ │ │ │ │ + bne.n 23ca │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 23f0 │ │ │ │ │ + bge.n 23f8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 23f0 │ │ │ │ │ + bne.n 23f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 23f0 │ │ │ │ │ + b.n 23f8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 23c2 │ │ │ │ │ + bne.n 23ca │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 23b0 │ │ │ │ │ + bge.n 23b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23b0 │ │ │ │ │ + bne.n 23b8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 23b0 │ │ │ │ │ + b.n 23b8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23f0 │ │ │ │ │ + beq.n 23f8 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2412 │ │ │ │ │ - b.n 23f0 │ │ │ │ │ + bne.n 241a │ │ │ │ │ + b.n 23f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 240e │ │ │ │ │ + bne.n 2416 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 240e │ │ │ │ │ + b.n 2416 │ │ │ │ │ │ │ │ │ │ -00002490 : │ │ │ │ │ +00002498 : │ │ │ │ │ PyObject_LengthHint(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2554 │ │ │ │ │ + bne.n 255c │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2588 │ │ │ │ │ - ldr r1, [pc, #416] @ (2658 ) │ │ │ │ │ + bne.n 2590 │ │ │ │ │ + ldr r1, [pc, #416] @ (2660 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2544 │ │ │ │ │ - ldr r3, [pc, #408] @ (265c ) │ │ │ │ │ + beq.n 254c │ │ │ │ │ + ldr r3, [pc, #408] @ (2664 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r8, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #20 │ │ │ │ │ - bpl.w 2612 │ │ │ │ │ + bpl.w 261a │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2612 │ │ │ │ │ + beq.w 261a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 250e │ │ │ │ │ + bge.n 2516 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 250e │ │ │ │ │ + cbnz r3, 2516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 262e │ │ │ │ │ + beq.w 2636 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 25f8 │ │ │ │ │ + beq.n 2600 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 25c8 │ │ │ │ │ + bpl.n 25d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2590 │ │ │ │ │ + blt.n 2598 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 25a8 │ │ │ │ │ + blt.n 25b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2582 │ │ │ │ │ + cbnz r0, 258a │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 24ae │ │ │ │ │ + beq.n 24b6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e74 │ │ │ │ │ + bl 1e7c │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 253c │ │ │ │ │ - ldr r3, [pc, #248] @ (2660 ) │ │ │ │ │ + bge.n 2544 │ │ │ │ │ + ldr r3, [pc, #248] @ (2668 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, 25a0 │ │ │ │ │ + cbnz r0, 25a8 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 253c │ │ │ │ │ + b.n 2544 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 24b4 │ │ │ │ │ - b.n 255a │ │ │ │ │ + beq.n 24bc │ │ │ │ │ + b.n 2562 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2538 │ │ │ │ │ + bne.n 2540 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2538 │ │ │ │ │ + b.n 2540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 24b4 │ │ │ │ │ + b.n 24bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2582 │ │ │ │ │ + bne.n 258a │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2582 │ │ │ │ │ + b.n 258a │ │ │ │ │ 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 .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2582 │ │ │ │ │ + bge.n 258a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2582 │ │ │ │ │ + bne.n 258a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2582 │ │ │ │ │ + b.n 258a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 254a │ │ │ │ │ + bge.n 2552 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 254a │ │ │ │ │ + bne.n 2552 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 254c │ │ │ │ │ + b.n 2554 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2502 │ │ │ │ │ - b.n 250e │ │ │ │ │ - ldr r3, [pc, #52] @ (2664 ) │ │ │ │ │ + blt.w 250a │ │ │ │ │ + b.n 2516 │ │ │ │ │ + ldr r3, [pc, #52] @ (266c ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2582 │ │ │ │ │ + beq.n 258a │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 254c │ │ │ │ │ + b.n 2554 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005bfc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000018e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ea │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002668 : │ │ │ │ │ +00002670 : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 26d0 │ │ │ │ │ + cbz r3, 26d8 │ │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 26ac │ │ │ │ │ - cbz r6, 26d4 │ │ │ │ │ + bne.n 26b4 │ │ │ │ │ + cbz r6, 26dc │ │ │ │ │ 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, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 26ea │ │ │ │ │ + beq.n 26f2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 268a │ │ │ │ │ + beq.n 2692 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 268a │ │ │ │ │ - cbz r6, 26f2 │ │ │ │ │ + beq.n 2692 │ │ │ │ │ + cbz r6, 26fa │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 268c │ │ │ │ │ + beq.n 2694 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2720 │ │ │ │ │ + cbnz r0, 2728 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2696 │ │ │ │ │ + b.n 269e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2756 │ │ │ │ │ + bne.n 275e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2766 │ │ │ │ │ + blt.n 276e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 26d4 │ │ │ │ │ + beq.n 26dc │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 26a6 │ │ │ │ │ + bne.n 26ae │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 26d4 │ │ │ │ │ + bge.n 26dc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 26d4 │ │ │ │ │ + bne.n 26dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 26d4 │ │ │ │ │ + b.n 26dc │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 26a6 │ │ │ │ │ + bne.n 26ae │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2694 │ │ │ │ │ + bge.n 269c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2694 │ │ │ │ │ + bne.n 269c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2694 │ │ │ │ │ + b.n 269c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 26d4 │ │ │ │ │ + beq.n 26dc │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26f6 │ │ │ │ │ - b.n 26d4 │ │ │ │ │ + bne.n 26fe │ │ │ │ │ + b.n 26dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26f2 │ │ │ │ │ + bne.n 26fa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 26f2 │ │ │ │ │ + b.n 26fa │ │ │ │ │ │ │ │ │ │ -00002774 : │ │ │ │ │ +0000277c : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 27dc │ │ │ │ │ + cbz r3, 27e4 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 27b8 │ │ │ │ │ - cbz r6, 27e0 │ │ │ │ │ + bne.n 27c0 │ │ │ │ │ + cbz r6, 27e8 │ │ │ │ │ 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, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 27f6 │ │ │ │ │ + beq.n 27fe │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2796 │ │ │ │ │ + beq.n 279e │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 2796 │ │ │ │ │ - cbz r6, 27fe │ │ │ │ │ + beq.n 279e │ │ │ │ │ + cbz r6, 2806 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2798 │ │ │ │ │ + beq.n 27a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 282c │ │ │ │ │ + cbnz r0, 2834 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 27a2 │ │ │ │ │ + b.n 27aa │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2862 │ │ │ │ │ + bne.n 286a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2872 │ │ │ │ │ + blt.n 287a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 27e0 │ │ │ │ │ + beq.n 27e8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 27b2 │ │ │ │ │ + bne.n 27ba │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27e0 │ │ │ │ │ + bge.n 27e8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27e0 │ │ │ │ │ + bne.n 27e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 27e0 │ │ │ │ │ + b.n 27e8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 27b2 │ │ │ │ │ + bne.n 27ba │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27a0 │ │ │ │ │ + bge.n 27a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27a0 │ │ │ │ │ + bne.n 27a8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 27a0 │ │ │ │ │ + b.n 27a8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27e0 │ │ │ │ │ + beq.n 27e8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2802 │ │ │ │ │ - b.n 27e0 │ │ │ │ │ + bne.n 280a │ │ │ │ │ + b.n 27e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27fe │ │ │ │ │ + bne.n 2806 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 27fe │ │ │ │ │ + b.n 2806 │ │ │ │ │ │ │ │ │ │ -00002880 : │ │ │ │ │ +00002888 : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2998 │ │ │ │ │ + beq.w 29a0 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 28e2 │ │ │ │ │ + beq.n 28ea │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - cbz r1, 28ce │ │ │ │ │ + cbz r1, 28d6 │ │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ │ - cbz r5, 28c6 │ │ │ │ │ + cbz r5, 28ce │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 295c │ │ │ │ │ + beq.n 2964 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2960 │ │ │ │ │ + bne.n 2968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r2, [r1, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 299e │ │ │ │ │ + bne.n 29a6 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 28f6 │ │ │ │ │ + bpl.n 28fe │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ @@ -4756,338 +4761,338 @@ │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 290c │ │ │ │ │ + bpl.n 2914 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 2924 │ │ │ │ │ + bne.n 292c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 29a8 │ │ │ │ │ + beq.n 29b0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ movs r2, #10 │ │ │ │ │ - b.n 2902 │ │ │ │ │ + b.n 290a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2918 │ │ │ │ │ + bne.n 2920 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl 2b64 │ │ │ │ │ + bl 2b6c │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29b2 │ │ │ │ │ + beq.n 29ba │ │ │ │ │ ldr r2, [r3, #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 .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + b.n 28c8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bpl.n 2a0e │ │ │ │ │ + bpl.n 2a16 │ │ │ │ │ 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 .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a04 │ │ │ │ │ + bne.n 2a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 29f2 │ │ │ │ │ + blt.n 29fa │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + b.n 28c8 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 295c │ │ │ │ │ + b.n 2964 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 2f20 │ │ │ │ │ + b.w 2f28 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Index │ │ │ │ │ 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 2920 │ │ │ │ │ + b.n 2928 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 29ea │ │ │ │ │ + cbz r0, 29f2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ adds r0, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29e2 │ │ │ │ │ + bge.n 29ea │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 29e2 │ │ │ │ │ + cbnz r2, 29ea │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + b.n 28c8 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 295c │ │ │ │ │ + b.n 2964 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2994 │ │ │ │ │ + bne.n 299c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + b.n 28c8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 295c │ │ │ │ │ - b.n 2a2e │ │ │ │ │ + bge.n 2964 │ │ │ │ │ + b.n 2a36 │ │ │ │ │ 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 .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 295c │ │ │ │ │ + bge.n 2964 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 295c │ │ │ │ │ + bne.n 2964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 295c │ │ │ │ │ + b.n 2964 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a40 : │ │ │ │ │ +00002a48 : │ │ │ │ │ object_isinstance(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2ac0 │ │ │ │ │ + bge.n 2ac8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2aa2 │ │ │ │ │ + beq.n 2aaa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2aa2 │ │ │ │ │ + cbnz r0, 2aaa │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #164] @ (2b14 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (2b1c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 2ad6 │ │ │ │ │ + cbz r2, 2ade │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2aaa │ │ │ │ │ + bne.n 2ab2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2a8e │ │ │ │ │ + blt.n 2a96 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2a88 │ │ │ │ │ + bne.n 2a90 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2a88 │ │ │ │ │ + b.n 2a90 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 2a80 │ │ │ │ │ + bge.n 2a88 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2a80 │ │ │ │ │ + b.n 2a88 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ - bl a88 │ │ │ │ │ + bl a88 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 2ada │ │ │ │ │ + cbnz r0, 2ae2 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2a88 │ │ │ │ │ + b.n 2a90 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2a88 │ │ │ │ │ + b.n 2a90 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #52] @ (2b14 ) │ │ │ │ │ + ldr r1, [pc, #52] @ (2b1c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2a88 │ │ │ │ │ + beq.n 2a90 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 3bc0 │ │ │ │ │ + bl 3bc8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a88 │ │ │ │ │ + bge.n 2a90 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2a88 │ │ │ │ │ + bne.n 2a90 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2a88 │ │ │ │ │ + b.n 2a90 │ │ │ │ │ .word 0x000053c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002b18 : │ │ │ │ │ +00002b20 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ - cbz r0, 2b60 │ │ │ │ │ + cbz r0, 2b68 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2b5c │ │ │ │ │ + cbz r3, 2b64 │ │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r2, 2b38 │ │ │ │ │ + cbz r2, 2b40 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2b34 │ │ │ │ │ + bne.n 2b3c │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b34 │ │ │ │ │ + bne.n 2b3c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 2b34 │ │ │ │ │ + beq.n 2b3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b64 : │ │ │ │ │ +00002b6c : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbnz r2, 2b88 │ │ │ │ │ + cbnz r2, 2b90 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r3, [ip, #80] @ 0x50 │ │ │ │ │ - cbz r3, 2ba4 │ │ │ │ │ + cbz r3, 2bac │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 2ba4 │ │ │ │ │ + cbz r3, 2bac │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub.w r3, r2, #256 @ 0x100 │ │ │ │ │ bics.w r3, r3, #256 @ 0x100 │ │ │ │ │ - bne.n 2b74 │ │ │ │ │ + bne.n 2b7c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2bbe │ │ │ │ │ + b.n 2bc6 │ │ │ │ │ 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 .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5095,27 +5100,27 @@ │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00002bc4 : │ │ │ │ │ +00002bcc : │ │ │ │ │ PyBuffer_FillInfo(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2cae │ │ │ │ │ - cbnz r3, 2c14 │ │ │ │ │ + beq.n 2cd2 │ │ │ │ │ + cbnz r3, 2c1c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2c92 │ │ │ │ │ + beq.n 2c9a │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -5127,23 +5132,23 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #32] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub.w ip, r3, #256 @ 0x100 │ │ │ │ │ bics.w r4, ip, #256 @ 0x100 │ │ │ │ │ - beq.n 2cca │ │ │ │ │ + beq.n 2cea │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ andeq.w ip, r3, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 2cdc │ │ │ │ │ - cbz r1, 2c46 │ │ │ │ │ + bne.n 2cb6 │ │ │ │ │ + cbz r1, 2c4e │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -5156,110 +5161,110 @@ │ │ │ │ │ movpl r2, #0 │ │ │ │ │ movtmi r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ │ ands.w r2, r3, #8 │ │ │ │ │ - beq.n 2caa │ │ │ │ │ + beq.n 2cb2 │ │ │ │ │ and.w r3, r3, #24 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ cmp r3, #24 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ itet eq │ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ │ strdne r3, r3, [r0, #32] │ │ │ │ │ strdeq r2, r3, [r0, #32] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - b.n 2c10 │ │ │ │ │ + b.n 2c18 │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ strd r3, r2, [r0, #12] │ │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - b.n 2c08 │ │ │ │ │ + b.n 2c10 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - b.n 2c08 │ │ │ │ │ + b.n 2c10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ - movw r1, #775 @ 0x307 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2cc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2cc4 │ │ │ │ │ + b.n 2ccc │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ + movw r1, #775 @ 0x307 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b.n 2ccc │ │ │ │ │ │ │ │ │ │ -00002cf4 : │ │ │ │ │ +00002cfc : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - cbz r2, 2d38 │ │ │ │ │ + cbz r2, 2d40 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r3, 2d14 │ │ │ │ │ + cbz r3, 2d1c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 2d2a │ │ │ │ │ + cbnz r3, 2d32 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2d26 │ │ │ │ │ + bge.n 2d2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 2d3a │ │ │ │ │ + cbz r3, 2d42 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - b.n 2d14 │ │ │ │ │ + b.n 2d1c │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002d48 : │ │ │ │ │ +00002d50 : │ │ │ │ │ method_output_as_list(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -5269,67 +5274,67 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e08 │ │ │ │ │ + beq.n 2e10 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2dba │ │ │ │ │ - bl 3f0 │ │ │ │ │ + beq.n 2dc2 │ │ │ │ │ + bl 3f8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2dc0 │ │ │ │ │ + cbz r0, 2dc8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2d9e │ │ │ │ │ + bge.n 2da6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2d9e │ │ │ │ │ + cbnz r3, 2da6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1db0 │ │ │ │ │ + bl 1db8 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2dba │ │ │ │ │ + bge.n 2dc2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2dba │ │ │ │ │ + cbnz r3, 2dc2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #88] @ (2e1c ) │ │ │ │ │ + ldr r3, [pc, #88] @ (2e24 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 2e00 │ │ │ │ │ + cbz r0, 2e08 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ @@ -5337,612 +5342,612 @@ │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2e0c │ │ │ │ │ + blt.n 2e14 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2dba │ │ │ │ │ + b.n 2dc2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e08 │ │ │ │ │ + bne.n 2e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e08 │ │ │ │ │ + b.n 2e10 │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002e20 : │ │ │ │ │ +00002e28 : │ │ │ │ │ PyNumber_Or(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - cbz r3, 2e88 │ │ │ │ │ + cbz r3, 2e90 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2e60 │ │ │ │ │ - cbz r3, 2e8c │ │ │ │ │ + bne.n 2e68 │ │ │ │ │ + cbz r3, 2e94 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 2ea2 │ │ │ │ │ + beq.n 2eaa │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2e42 │ │ │ │ │ + beq.n 2e4a │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2e42 │ │ │ │ │ - cbz r3, 2eaa │ │ │ │ │ + beq.n 2e4a │ │ │ │ │ + cbz r3, 2eb2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2e44 │ │ │ │ │ + beq.n 2e4c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 2ed8 │ │ │ │ │ + cbnz r0, 2ee0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2e4e │ │ │ │ │ + b.n 2e56 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2f0a │ │ │ │ │ + bne.n 2f12 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2f12 │ │ │ │ │ + blt.n 2f1a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2e8c │ │ │ │ │ + beq.n 2e94 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ 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 2e5a │ │ │ │ │ + bne.n 2e62 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2e8c │ │ │ │ │ + bge.n 2e94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e8c │ │ │ │ │ + bne.n 2e94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e8c │ │ │ │ │ + b.n 2e94 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 2e5a │ │ │ │ │ + bne.n 2e62 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2e4c │ │ │ │ │ + bge.n 2e54 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2e4c │ │ │ │ │ + bne.n 2e54 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2e4c │ │ │ │ │ + b.n 2e54 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2e66 │ │ │ │ │ - b.n 2e8c │ │ │ │ │ + bne.n 2e6e │ │ │ │ │ + b.n 2e94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2eaa │ │ │ │ │ + bne.n 2eb2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2eaa │ │ │ │ │ + b.n 2eb2 │ │ │ │ │ │ │ │ │ │ -00002f20 : │ │ │ │ │ +00002f28 : │ │ │ │ │ PyNumber_Index(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2fec │ │ │ │ │ + beq.n 2ff4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 2f58 │ │ │ │ │ + bpl.n 2f60 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r0, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 2ff2 │ │ │ │ │ + bne.n 2ffa │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2f62 │ │ │ │ │ + cbz r3, 2f6a │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 2f7e │ │ │ │ │ + cbnz r3, 2f86 │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2f54 │ │ │ │ │ + b.n 2f5c │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f7a │ │ │ │ │ + beq.n 2f82 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 2f54 │ │ │ │ │ + beq.n 2f5c │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 2fcc │ │ │ │ │ + bmi.n 2fd4 │ │ │ │ │ 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 .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2f7a │ │ │ │ │ + bge.n 2f82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f7a │ │ │ │ │ + bne.n 2f82 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f7a │ │ │ │ │ + b.n 2f82 │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2fb4 │ │ │ │ │ + bne.n 2fbc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b.n 2f50 │ │ │ │ │ + b.n 2f58 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2f7a │ │ │ │ │ + b.n 2f82 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3006 │ │ │ │ │ + blt.n 300e │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 2f54 │ │ │ │ │ + b.n 2f5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3002 │ │ │ │ │ + bne.n 300a │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f54 │ │ │ │ │ + b.n 2f5c │ │ │ │ │ │ │ │ │ │ -00003018 : │ │ │ │ │ +00003020 : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 3080 │ │ │ │ │ + cbz r3, 3088 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 305c │ │ │ │ │ - cbz r6, 3084 │ │ │ │ │ + bne.n 3064 │ │ │ │ │ + cbz r6, 308c │ │ │ │ │ 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, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 309a │ │ │ │ │ + beq.n 30a2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 303a │ │ │ │ │ + beq.n 3042 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 303a │ │ │ │ │ - cbz r6, 30a2 │ │ │ │ │ + beq.n 3042 │ │ │ │ │ + cbz r6, 30aa │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 303c │ │ │ │ │ + beq.n 3044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 30d0 │ │ │ │ │ + cbnz r0, 30d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3046 │ │ │ │ │ + b.n 304e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3106 │ │ │ │ │ + bne.n 310e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3116 │ │ │ │ │ + blt.n 311e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3084 │ │ │ │ │ + beq.n 308c │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 3056 │ │ │ │ │ + bne.n 305e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3084 │ │ │ │ │ + bge.n 308c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3084 │ │ │ │ │ + bne.n 308c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3084 │ │ │ │ │ + b.n 308c │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 3056 │ │ │ │ │ + bne.n 305e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3044 │ │ │ │ │ + bge.n 304c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3044 │ │ │ │ │ + bne.n 304c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3044 │ │ │ │ │ + b.n 304c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3084 │ │ │ │ │ + beq.n 308c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 30a6 │ │ │ │ │ - b.n 3084 │ │ │ │ │ + bne.n 30ae │ │ │ │ │ + b.n 308c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 30a2 │ │ │ │ │ + bne.n 30aa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 30a2 │ │ │ │ │ + b.n 30aa │ │ │ │ │ │ │ │ │ │ -00003124 : │ │ │ │ │ +0000312c : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 318c │ │ │ │ │ + cbz r3, 3194 │ │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3168 │ │ │ │ │ - cbz r6, 3190 │ │ │ │ │ + bne.n 3170 │ │ │ │ │ + cbz r6, 3198 │ │ │ │ │ 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, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 31a6 │ │ │ │ │ + beq.n 31ae │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3146 │ │ │ │ │ + beq.n 314e │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3146 │ │ │ │ │ - cbz r6, 31ae │ │ │ │ │ + beq.n 314e │ │ │ │ │ + cbz r6, 31b6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3148 │ │ │ │ │ + beq.n 3150 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 31dc │ │ │ │ │ + cbnz r0, 31e4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3152 │ │ │ │ │ + b.n 315a │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3212 │ │ │ │ │ + bne.n 321a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3222 │ │ │ │ │ + blt.n 322a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3190 │ │ │ │ │ + beq.n 3198 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 3162 │ │ │ │ │ + bne.n 316a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3190 │ │ │ │ │ + bge.n 3198 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3190 │ │ │ │ │ + bne.n 3198 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3190 │ │ │ │ │ + b.n 3198 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 3162 │ │ │ │ │ + bne.n 316a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3150 │ │ │ │ │ + bge.n 3158 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3150 │ │ │ │ │ + bne.n 3158 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3150 │ │ │ │ │ + b.n 3158 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3190 │ │ │ │ │ + beq.n 3198 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 31b2 │ │ │ │ │ - b.n 3190 │ │ │ │ │ + bne.n 31ba │ │ │ │ │ + b.n 3198 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 31ae │ │ │ │ │ + bne.n 31b6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 31ae │ │ │ │ │ + b.n 31b6 │ │ │ │ │ │ │ │ │ │ -00003230 : │ │ │ │ │ +00003238 : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3250 │ │ │ │ │ + cbz r0, 3258 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 325a │ │ │ │ │ + cbz r3, 3262 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 325a │ │ │ │ │ + cbz r3, 3262 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ 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] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 326e │ │ │ │ │ + cbz r1, 3276 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbnz r3, 327c │ │ │ │ │ + cbnz r3, 3284 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3254 │ │ │ │ │ + b.n 325c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3254 │ │ │ │ │ + b.n 325c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000328c : │ │ │ │ │ +00003294 : │ │ │ │ │ sequence_repeat(): │ │ │ │ │ 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, [r2, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 32e0 │ │ │ │ │ + cbz r3, 32e8 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 32e0 │ │ │ │ │ + cbz r3, 32e8 │ │ │ │ │ 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 1168 │ │ │ │ │ + bl 1170 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 32ce │ │ │ │ │ + beq.n 32d6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32c2 │ │ │ │ │ + beq.n 32ca │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -5950,18 +5955,18 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 32da │ │ │ │ │ + b.n 32e2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000032fc : │ │ │ │ │ +00003304 : │ │ │ │ │ PyIter_Check(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ │ @@ -5970,152 +5975,152 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003318 : │ │ │ │ │ +00003320 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 331c │ │ │ │ │ + cbnz r0, 3324 │ │ │ │ │ bx lr │ │ │ │ │ - b.w 30c │ │ │ │ │ + b.w 30c │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF.part.0 │ │ │ │ │ │ │ │ │ │ -00003320 : │ │ │ │ │ +00003328 : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 3388 │ │ │ │ │ + cbz r3, 3390 │ │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3364 │ │ │ │ │ - cbz r6, 338c │ │ │ │ │ + bne.n 336c │ │ │ │ │ + cbz r6, 3394 │ │ │ │ │ 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, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 33a2 │ │ │ │ │ + beq.n 33aa │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3342 │ │ │ │ │ + beq.n 334a │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3342 │ │ │ │ │ - cbz r6, 33aa │ │ │ │ │ + beq.n 334a │ │ │ │ │ + cbz r6, 33b2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3344 │ │ │ │ │ + beq.n 334c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 33d8 │ │ │ │ │ + cbnz r0, 33e0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 334e │ │ │ │ │ + b.n 3356 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 340e │ │ │ │ │ + bne.n 3416 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 341e │ │ │ │ │ + blt.n 3426 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 338c │ │ │ │ │ + beq.n 3394 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 335e │ │ │ │ │ + bne.n 3366 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 338c │ │ │ │ │ + bge.n 3394 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 338c │ │ │ │ │ + bne.n 3394 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 338c │ │ │ │ │ + b.n 3394 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 335e │ │ │ │ │ + bne.n 3366 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 334c │ │ │ │ │ + bge.n 3354 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 334c │ │ │ │ │ + bne.n 3354 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 334c │ │ │ │ │ + b.n 3354 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 338c │ │ │ │ │ + beq.n 3394 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 33ae │ │ │ │ │ - b.n 338c │ │ │ │ │ + bne.n 33b6 │ │ │ │ │ + b.n 3394 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 33aa │ │ │ │ │ + bne.n 33b2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 33aa │ │ │ │ │ + b.n 33b2 │ │ │ │ │ │ │ │ │ │ -0000342c <_PyNumber_PowerNoMod>: │ │ │ │ │ +00003434 <_PyNumber_PowerNoMod>: │ │ │ │ │ _PyNumber_PowerNoMod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -6127,97 +6132,97 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 35b4 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + beq.w 35bc <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r2, 3488 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ + cbnz r2, 3490 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3544 <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ + beq.n 354c <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 3536 <_PyNumber_PowerNoMod+0x10a> │ │ │ │ │ + beq.n 353e <_PyNumber_PowerNoMod+0x10a> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 3460 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ - cbz r4, 34c4 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ + beq.n 3468 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ + cbz r4, 34cc <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 357a <_PyNumber_PowerNoMod+0x14e> │ │ │ │ │ + beq.n 3582 <_PyNumber_PowerNoMod+0x14e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 354a <_PyNumber_PowerNoMod+0x11e> │ │ │ │ │ + bne.n 3552 <_PyNumber_PowerNoMod+0x11e> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 3480 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 3488 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 35c8 <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ + blt.w 35d0 <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 34ee <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + beq.n 34f6 <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r8 │ │ │ │ │ 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 3480 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 3488 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 35e0 <_PyNumber_PowerNoMod+0x1b4> │ │ │ │ │ + blt.n 35e8 <_PyNumber_PowerNoMod+0x1b4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 350a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + cbz r3, 3512 <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 350a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + beq.n 3512 <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3588 <_PyNumber_PowerNoMod+0x15c> │ │ │ │ │ + bne.n 3590 <_PyNumber_PowerNoMod+0x15c> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -6231,102 +6236,102 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3480 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + b.n 3488 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt.w r8, #0 │ │ │ │ │ - blt.n 35c8 <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ + blt.n 35d0 <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 34ee <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 34f6 <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 3480 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 3488 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3582 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ + bge.n 358a <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 3582 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ + cbnz r3, 358a <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3582 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ + b.n 358a <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 34a6 <_PyNumber_PowerNoMod+0x7a> │ │ │ │ │ + b.n 34ae <_PyNumber_PowerNoMod+0x7a> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ 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.w 3480 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.w 3488 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 350a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + bge.n 3512 <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 350a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + bne.n 3512 <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 350a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ - cbnz r2, 35bc <_PyNumber_PowerNoMod+0x190> │ │ │ │ │ + b.n 3512 <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + cbnz r2, 35c4 <_PyNumber_PowerNoMod+0x190> │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 34ee <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 34f6 <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 34ca <_PyNumber_PowerNoMod+0x9e> │ │ │ │ │ + bne.n 34d2 <_PyNumber_PowerNoMod+0x9e> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 34ee <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 34f6 <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34c4 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ + bne.w 34cc <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 34c4 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ + b.n 34cc <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 34ee <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + bne.n 34f6 <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 34ee <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 34f6 <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000035f0 : │ │ │ │ │ +000035f8 : │ │ │ │ │ ternary_op.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 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -6334,366 +6339,366 @@ │ │ │ │ │ mov sl, r3 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 370a │ │ │ │ │ + beq.n 3712 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbz r3, 361e │ │ │ │ │ + cbz r3, 3626 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3646 │ │ │ │ │ + bne.n 364e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3762 │ │ │ │ │ + beq.w 376a │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 3666 │ │ │ │ │ + beq.n 366e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 361e │ │ │ │ │ - cbz r4, 3670 │ │ │ │ │ + beq.n 3626 │ │ │ │ │ + cbz r4, 3678 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3624 │ │ │ │ │ + beq.n 362c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3718 │ │ │ │ │ + bne.n 3720 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3630 │ │ │ │ │ + b.n 3638 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3774 │ │ │ │ │ + blt.w 377c │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 3698 │ │ │ │ │ + beq.n 36a0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ 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 363e │ │ │ │ │ + bne.n 3646 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3766 │ │ │ │ │ + blt.n 376e │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 36ac │ │ │ │ │ + cbz r3, 36b4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r7 │ │ │ │ │ - beq.n 36ac │ │ │ │ │ - cbnz r3, 36de │ │ │ │ │ + beq.n 36b4 │ │ │ │ │ + cbnz r3, 36e6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 3748 │ │ │ │ │ + bne.n 3750 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 363e │ │ │ │ │ + b.n 3646 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ 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 363e │ │ │ │ │ + bne.n 3646 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 36ac │ │ │ │ │ + bge.n 36b4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 36ac │ │ │ │ │ + bne.n 36b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 36ac │ │ │ │ │ + b.n 36b4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3712 │ │ │ │ │ + beq.n 371a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3646 │ │ │ │ │ + bne.n 364e │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 3698 │ │ │ │ │ + b.n 36a0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 363e │ │ │ │ │ + bne.n 3646 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 362c │ │ │ │ │ + bge.w 3634 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 362c │ │ │ │ │ + bne.w 3634 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 362c │ │ │ │ │ + b.n 3634 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 36da │ │ │ │ │ + b.n 36e2 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 3698 │ │ │ │ │ + b.n 36a0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3698 │ │ │ │ │ + bne.n 36a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3698 │ │ │ │ │ + b.n 36a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3670 │ │ │ │ │ + bne.w 3678 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3670 │ │ │ │ │ + b.n 3678 │ │ │ │ │ │ │ │ │ │ -00003784 : │ │ │ │ │ +0000378c : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 37a4 │ │ │ │ │ + cbz r0, 37ac │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 37ae │ │ │ │ │ + cbz r3, 37b6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 37ae │ │ │ │ │ + cbz r3, 37b6 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ 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] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbnz r1, 37cc │ │ │ │ │ + cbnz r1, 37d4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 37a8 │ │ │ │ │ + b.n 37b0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 37be │ │ │ │ │ + beq.n 37c6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 37a8 │ │ │ │ │ + b.n 37b0 │ │ │ │ │ │ │ │ │ │ -000037e0 : │ │ │ │ │ +000037e8 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 37f6 │ │ │ │ │ + bmi.n 37fe │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 37f6 │ │ │ │ │ + cbz r3, 37fe │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000037fc : │ │ │ │ │ +00003804 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ - cbnz r2, 3868 │ │ │ │ │ + cbnz r2, 3870 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ - bne.n 386c │ │ │ │ │ + bne.n 3874 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 3862 │ │ │ │ │ + cbz r1, 386a │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ - cbz r0, 3862 │ │ │ │ │ + cbz r0, 386a │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ subs.w lr, r1, #1 │ │ │ │ │ - bmi.n 3862 │ │ │ │ │ + bmi.n 386a │ │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ ldr.w r3, [ip, lr, lsl #2] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 383e │ │ │ │ │ + ble.n 3846 │ │ │ │ │ ldr.w r3, [r0, lr, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 388e │ │ │ │ │ + bne.n 3896 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 3862 │ │ │ │ │ + beq.n 386a │ │ │ │ │ mul.w r2, r5, r4 │ │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 3858 │ │ │ │ │ + ble.n 3860 │ │ │ │ │ ldr.w r4, [r0, r3, lsl #2] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 3892 │ │ │ │ │ + bne.n 389a │ │ │ │ │ subs r3, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - bne.n 3848 │ │ │ │ │ + bne.n 3850 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.n 387c │ │ │ │ │ + bne.n 3884 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w b38 │ │ │ │ │ + b.w b38 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne.n 388e │ │ │ │ │ + bne.n 3896 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 3898 <_IsCContiguous> │ │ │ │ │ + bl 38a0 <_IsCContiguous> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3864 │ │ │ │ │ - b.n 3870 │ │ │ │ │ + bne.n 386c │ │ │ │ │ + b.n 3878 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 3864 │ │ │ │ │ + b.n 386c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3864 │ │ │ │ │ + b.n 386c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003898 <_IsCContiguous>: │ │ │ │ │ +000038a0 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 38d4 <_IsCContiguous+0x3c> │ │ │ │ │ + cbz r3, 38dc <_IsCContiguous+0x3c> │ │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 38d4 <_IsCContiguous+0x3c> │ │ │ │ │ + beq.n 38dc <_IsCContiguous+0x3c> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 38d4 <_IsCContiguous+0x3c> │ │ │ │ │ + blt.n 38dc <_IsCContiguous+0x3c> │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 38d8 <_IsCContiguous+0x40> │ │ │ │ │ + ble.n 38e0 <_IsCContiguous+0x40> │ │ │ │ │ push {r4} │ │ │ │ │ ldr.w r4, [ip, r3, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 38ec <_IsCContiguous+0x54> │ │ │ │ │ + bne.n 38f4 <_IsCContiguous+0x54> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 38e0 <_IsCContiguous+0x48> │ │ │ │ │ + bge.n 38e8 <_IsCContiguous+0x48> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 38ac <_IsCContiguous+0x14> │ │ │ │ │ + b.n 38b4 <_IsCContiguous+0x14> │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bgt.n 38bc <_IsCContiguous+0x24> │ │ │ │ │ - b.n 38c4 <_IsCContiguous+0x2c> │ │ │ │ │ + bgt.n 38c4 <_IsCContiguous+0x24> │ │ │ │ │ + b.n 38cc <_IsCContiguous+0x2c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 38d0 <_IsCContiguous+0x38> │ │ │ │ │ + b.n 38d8 <_IsCContiguous+0x38> │ │ │ │ │ │ │ │ │ │ -000038f0 : │ │ │ │ │ +000038f8 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3910 │ │ │ │ │ + cbz r0, 3918 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3918 │ │ │ │ │ + cbz r3, 3920 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ - cbz r3, 3918 │ │ │ │ │ + cbz r3, 3920 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -6704,586 +6709,586 @@ │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 3914 │ │ │ │ │ + b.n 391c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003934 : │ │ │ │ │ +0000393c : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 399c │ │ │ │ │ + cbz r3, 39a4 │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3978 │ │ │ │ │ - cbz r6, 39a0 │ │ │ │ │ + bne.n 3980 │ │ │ │ │ + cbz r6, 39a8 │ │ │ │ │ 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, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 39b6 │ │ │ │ │ + beq.n 39be │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3956 │ │ │ │ │ + beq.n 395e │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3956 │ │ │ │ │ - cbz r6, 39be │ │ │ │ │ + beq.n 395e │ │ │ │ │ + cbz r6, 39c6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3958 │ │ │ │ │ + beq.n 3960 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 39ec │ │ │ │ │ + cbnz r0, 39f4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3962 │ │ │ │ │ + b.n 396a │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3a22 │ │ │ │ │ + bne.n 3a2a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3a32 │ │ │ │ │ + blt.n 3a3a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 39a0 │ │ │ │ │ + beq.n 39a8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 3972 │ │ │ │ │ + bne.n 397a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39a0 │ │ │ │ │ + bge.n 39a8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 39a0 │ │ │ │ │ + bne.n 39a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39a0 │ │ │ │ │ + b.n 39a8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 3972 │ │ │ │ │ + bne.n 397a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3960 │ │ │ │ │ + bge.n 3968 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3960 │ │ │ │ │ + bne.n 3968 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3960 │ │ │ │ │ + b.n 3968 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 39a0 │ │ │ │ │ + beq.n 39a8 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39c2 │ │ │ │ │ - b.n 39a0 │ │ │ │ │ + bne.n 39ca │ │ │ │ │ + b.n 39a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39be │ │ │ │ │ + bne.n 39c6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39be │ │ │ │ │ + b.n 39c6 │ │ │ │ │ │ │ │ │ │ -00003a40 : │ │ │ │ │ +00003a48 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 3aa8 │ │ │ │ │ + cbz r3, 3ab0 │ │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3a84 │ │ │ │ │ - cbz r6, 3aac │ │ │ │ │ + bne.n 3a8c │ │ │ │ │ + cbz r6, 3ab4 │ │ │ │ │ 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, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3ac2 │ │ │ │ │ + beq.n 3aca │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a62 │ │ │ │ │ + beq.n 3a6a │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3a62 │ │ │ │ │ - cbz r6, 3aca │ │ │ │ │ + beq.n 3a6a │ │ │ │ │ + cbz r6, 3ad2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a64 │ │ │ │ │ + beq.n 3a6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3af8 │ │ │ │ │ + cbnz r0, 3b00 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3a6e │ │ │ │ │ + b.n 3a76 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3b2e │ │ │ │ │ + bne.n 3b36 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b3e │ │ │ │ │ + blt.n 3b46 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3aac │ │ │ │ │ + beq.n 3ab4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 3a7e │ │ │ │ │ + bne.n 3a86 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3aac │ │ │ │ │ + bge.n 3ab4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3aac │ │ │ │ │ + bne.n 3ab4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3aac │ │ │ │ │ + b.n 3ab4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 3a7e │ │ │ │ │ + bne.n 3a86 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a6c │ │ │ │ │ + bge.n 3a74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a6c │ │ │ │ │ + bne.n 3a74 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3a6c │ │ │ │ │ + b.n 3a74 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3aac │ │ │ │ │ + beq.n 3ab4 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ace │ │ │ │ │ - b.n 3aac │ │ │ │ │ + bne.n 3ad6 │ │ │ │ │ + b.n 3ab4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3aca │ │ │ │ │ + bne.n 3ad2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3aca │ │ │ │ │ + b.n 3ad2 │ │ │ │ │ │ │ │ │ │ -00003b4c : │ │ │ │ │ +00003b54 : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3b7c │ │ │ │ │ + cbz r3, 3b84 │ │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ │ - cbz r3, 3b7c │ │ │ │ │ + cbz r3, 3b84 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3ba8 │ │ │ │ │ + beq.n 3bb0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1bd8 │ │ │ │ │ + bl 1be0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3b78 │ │ │ │ │ + bne.n 3b80 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b84 │ │ │ │ │ + bge.n 3b8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b84 │ │ │ │ │ + bne.n 3b8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b84 │ │ │ │ │ + b.n 3b8c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003bc0 : │ │ │ │ │ +00003bc8 : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ stmdb 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 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ - beq.w 4166 │ │ │ │ │ + beq.w 416e │ │ │ │ │ mov sl, r1 │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #628] @ (3e58 ) │ │ │ │ │ + ldr r1, [pc, #628] @ (3e60 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3da8 │ │ │ │ │ + beq.w 3db0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 3d8a │ │ │ │ │ + beq.w 3d92 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 41ae │ │ │ │ │ + beq.w 41b6 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 406c │ │ │ │ │ - ldr r3, [pc, #588] @ (3e5c ) │ │ │ │ │ + beq.w 4074 │ │ │ │ │ + ldr r3, [pc, #588] @ (3e64 ) │ │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bhi.w 40be │ │ │ │ │ + bhi.w 40c6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt.w r3, r4, #12 │ │ │ │ │ strgt r3, [r7, #44] @ 0x2c │ │ │ │ │ movgt r3, #0 │ │ │ │ │ strgt r3, [r7, #24] │ │ │ │ │ - ble.w 3f76 │ │ │ │ │ + ble.w 3f7e │ │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.w 41ca │ │ │ │ │ - ldr r1, [pc, #524] @ (3e58 ) │ │ │ │ │ + beq.w 41d2 │ │ │ │ │ + ldr r1, [pc, #524] @ (3e60 ) │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 410e │ │ │ │ │ + beq.w 4116 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 40f0 │ │ │ │ │ + beq.w 40f8 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3f60 │ │ │ │ │ + beq.w 3f68 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 3faa │ │ │ │ │ - ldr r3, [pc, #488] @ (3e60 ) │ │ │ │ │ + beq.w 3fb2 │ │ │ │ │ + ldr r3, [pc, #488] @ (3e68 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bhi.w 3ff6 │ │ │ │ │ + bhi.w 3ffe │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 4140 │ │ │ │ │ + ble.w 4148 │ │ │ │ │ add.w r9, r6, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ strd r8, r4, [r7, #32] │ │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 3ee0 │ │ │ │ │ - ldr r1, [pc, #424] @ (3e58 ) │ │ │ │ │ + beq.w 3ee8 │ │ │ │ │ + ldr r1, [pc, #424] @ (3e60 ) │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3e8e │ │ │ │ │ + beq.w 3e96 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 3e70 │ │ │ │ │ + beq.w 3e78 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4122 │ │ │ │ │ + beq.w 412a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 402e │ │ │ │ │ - ldr r2, [pc, #392] @ (3e64 ) │ │ │ │ │ + beq.w 4036 │ │ │ │ │ + ldr r2, [pc, #392] @ (3e6c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [fp, r2] │ │ │ │ │ ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 3f1e │ │ │ │ │ + bcc.w 3f26 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 3e4a │ │ │ │ │ + ble.w 3e52 │ │ │ │ │ add.w r8, r6, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r7, #28] │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 3ef4 │ │ │ │ │ - ldr r1, [pc, #332] @ (3e58 ) │ │ │ │ │ + beq.w 3efc │ │ │ │ │ + ldr r1, [pc, #332] @ (3e60 ) │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3f98 │ │ │ │ │ + beq.w 3fa0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 3f7a │ │ │ │ │ + beq.w 3f82 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3e30 │ │ │ │ │ + beq.w 3e38 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 3df4 │ │ │ │ │ - ldr r2, [pc, #308] @ (3e68 ) │ │ │ │ │ + beq.n 3dfc │ │ │ │ │ + ldr r2, [pc, #308] @ (3e70 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [fp, r2] │ │ │ │ │ ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.n 3dbe │ │ │ │ │ + bcc.n 3dc6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 4200 │ │ │ │ │ + ble.w 4208 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 3bc0 │ │ │ │ │ + bl 3bc8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41ce │ │ │ │ │ + beq.w 41d6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3d72 │ │ │ │ │ + bge.n 3d7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3d6e │ │ │ │ │ + cbnz r3, 3d76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3e3a │ │ │ │ │ + beq.n 3e42 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3f0a │ │ │ │ │ + blt.w 3f12 │ │ │ │ │ ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ │ - b.n 3ea4 │ │ │ │ │ + b.n 3eac │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3da0 │ │ │ │ │ + bge.n 3da8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3da0 │ │ │ │ │ + cbnz r3, 3da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 3da8 │ │ │ │ │ + cbz r5, 3db0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 30c │ │ │ │ │ + bl 30c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ negs r5, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bhi.n 3d44 │ │ │ │ │ + bhi.n 3d4c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d44 │ │ │ │ │ + beq.n 3d4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3fa4 │ │ │ │ │ + bge.w 3fac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3fa4 │ │ │ │ │ + bne.w 3fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3fa4 │ │ │ │ │ + b.n 3fac │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 411e │ │ │ │ │ - ldr r1, [pc, #88] @ (3e58 ) │ │ │ │ │ + beq.w 4126 │ │ │ │ │ + ldr r1, [pc, #88] @ (3e60 ) │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3f94 │ │ │ │ │ + beq.w 3f9c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 3f7c │ │ │ │ │ - bl 30c │ │ │ │ │ + bpl.w 3f84 │ │ │ │ │ + bl 30c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbz r5, 3e30 │ │ │ │ │ + cbz r5, 3e38 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 3df4 │ │ │ │ │ - ldr r2, [pc, #64] @ (3e6c ) │ │ │ │ │ + beq.n 3dfc │ │ │ │ │ + ldr r2, [pc, #64] @ (3e74 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 3d38 │ │ │ │ │ + b.n 3d40 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4172 │ │ │ │ │ + blt.w 417a │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3cfe │ │ │ │ │ + bne.w 3d06 │ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 412a │ │ │ │ │ + bge.w 4132 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3f0a │ │ │ │ │ + b.n 3f12 │ │ │ │ │ .word 0x00005294 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000244 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000186 │ │ │ │ │ @@ -7291,410 +7296,410 @@ │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3e86 │ │ │ │ │ + bge.n 3e8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3e86 │ │ │ │ │ + cbnz r3, 3e8e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 3e8e │ │ │ │ │ + cbz r4, 3e96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 30c │ │ │ │ │ + bl 30c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 412a │ │ │ │ │ + beq.w 4132 │ │ │ │ │ ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ebc │ │ │ │ │ + bge.n 3ec4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3eb8 │ │ │ │ │ + cbnz r3, 3ec0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3f6a │ │ │ │ │ + beq.n 3f72 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3db4 │ │ │ │ │ + bge.w 3dbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3db4 │ │ │ │ │ + bne.w 3dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - bl 3318 │ │ │ │ │ - b.n 3ea4 │ │ │ │ │ + bl 3320 │ │ │ │ │ + b.n 3eac │ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3318 │ │ │ │ │ + bl 3320 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3d80 │ │ │ │ │ + bge.w 3d88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3f16 │ │ │ │ │ + cbnz r3, 3f1e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3d80 │ │ │ │ │ - b.n 412a │ │ │ │ │ + bne.w 3d88 │ │ │ │ │ + b.n 4132 │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bhi.w 3cec │ │ │ │ │ + bhi.w 3cf4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ str r3, [r7, #28] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cec │ │ │ │ │ + beq.w 3cf4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ │ ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ea0 │ │ │ │ │ + bge.n 3ea8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3ea0 │ │ │ │ │ + bne.n 3ea8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ea0 │ │ │ │ │ + b.n 3ea8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4194 │ │ │ │ │ + blt.w 419c │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 3c3c │ │ │ │ │ + bne.w 3c44 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3ebc │ │ │ │ │ + b.n 3ec4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f90 │ │ │ │ │ + bge.n 3f98 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 3f90 │ │ │ │ │ + cbnz r2, 3f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 3f98 │ │ │ │ │ + cbz r5, 3fa0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 30c │ │ │ │ │ + bl 30c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e3a │ │ │ │ │ + beq.w 3e42 │ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3f00 │ │ │ │ │ + b.n 3f08 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 414e │ │ │ │ │ - ldr r1, [pc, #644] @ (4238 ) │ │ │ │ │ + beq.w 4156 │ │ │ │ │ + ldr r1, [pc, #644] @ (4240 ) │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 410a │ │ │ │ │ + beq.w 4112 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 40f2 │ │ │ │ │ - bl 30c │ │ │ │ │ + bpl.w 40fa │ │ │ │ │ + bl 30c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3f60 │ │ │ │ │ + beq.n 3f68 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 3faa │ │ │ │ │ - ldr r3, [pc, #600] @ (423c ) │ │ │ │ │ + beq.n 3fb2 │ │ │ │ │ + ldr r3, [pc, #600] @ (4244 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcs.w 3c8c │ │ │ │ │ + bcs.w 3c94 │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi.w 3c8c │ │ │ │ │ + bhi.w 3c94 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c8c │ │ │ │ │ + beq.w 3c94 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4118 │ │ │ │ │ + bge.n 4120 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4118 │ │ │ │ │ + bne.n 4120 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4118 │ │ │ │ │ + b.n 4120 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 415a │ │ │ │ │ - ldr r1, [pc, #512] @ (4238 ) │ │ │ │ │ + beq.w 4162 │ │ │ │ │ + ldr r1, [pc, #512] @ (4240 ) │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3e8a │ │ │ │ │ + beq.w 3e92 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 3e72 │ │ │ │ │ - bl 30c │ │ │ │ │ + bpl.w 3e7a │ │ │ │ │ + bl 30c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4122 │ │ │ │ │ + beq.n 412a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 402e │ │ │ │ │ - ldr r2, [pc, #472] @ (4240 ) │ │ │ │ │ + beq.n 4036 │ │ │ │ │ + ldr r2, [pc, #472] @ (4248 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 3cde │ │ │ │ │ + b.n 3ce6 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.n 4168 │ │ │ │ │ - ldr r1, [pc, #452] @ (4238 ) │ │ │ │ │ + beq.n 4170 │ │ │ │ │ + ldr r1, [pc, #452] @ (4240 ) │ │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3da2 │ │ │ │ │ + beq.w 3daa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #5 │ │ │ │ │ - bpl.w 3d8c │ │ │ │ │ - bl 30c │ │ │ │ │ + bpl.w 3d94 │ │ │ │ │ + bl 30c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 41ae │ │ │ │ │ + beq.w 41b6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 406c │ │ │ │ │ + beq.n 4074 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r3, [pc, #412] @ (4244 ) │ │ │ │ │ + ldr r3, [pc, #412] @ (424c ) │ │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcs.w 3c28 │ │ │ │ │ + bcs.w 3c30 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w 3c28 │ │ │ │ │ + bhi.w 3c30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c28 │ │ │ │ │ + beq.w 3c30 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40ea │ │ │ │ │ + bge.n 40f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 41a6 │ │ │ │ │ + beq.n 41ae │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3db4 │ │ │ │ │ + b.n 3dbc │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4106 │ │ │ │ │ + bge.n 410e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 4106 │ │ │ │ │ + cbnz r3, 410e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 410e │ │ │ │ │ + cbz r5, 4116 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 30c │ │ │ │ │ + bl 30c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f6a │ │ │ │ │ + beq.w 3f72 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3ebc │ │ │ │ │ + b.n 3ec4 │ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ │ - b.n 3ef8 │ │ │ │ │ + b.n 3f00 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4184 │ │ │ │ │ + blt.n 418c │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3ca2 │ │ │ │ │ + bne.w 3caa │ │ │ │ │ ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3f6a │ │ │ │ │ + bge.w 3f72 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3eac │ │ │ │ │ + b.n 3eb4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - bl 3318 │ │ │ │ │ - b.n 3ebc │ │ │ │ │ + bl 3320 │ │ │ │ │ + b.n 3ec4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ │ ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 3eea │ │ │ │ │ + b.n 3ef2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - bl 3318 │ │ │ │ │ - b.n 3db4 │ │ │ │ │ + bl 3320 │ │ │ │ │ + b.n 3dbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e3a │ │ │ │ │ + bne.w 3e42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e3a │ │ │ │ │ + b.n 3e42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 412a │ │ │ │ │ + bne.n 4132 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 412a │ │ │ │ │ + b.n 4132 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f6a │ │ │ │ │ + bne.w 3f72 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f6a │ │ │ │ │ + b.n 3f72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40ea │ │ │ │ │ + b.n 40f2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 41ba │ │ │ │ │ + blt.n 41c2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3db4 │ │ │ │ │ + b.n 3dbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 41b6 │ │ │ │ │ + bne.n 41be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 41b6 │ │ │ │ │ + b.n 41be │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 4150 │ │ │ │ │ + b.n 4158 │ │ │ │ │ mov r1, sl │ │ │ │ │ str.w fp, [r7, #4] │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ add.w r5, r4, #16 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ - bl 3bc0 │ │ │ │ │ + bl 3bc8 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ - cbz r0, 4216 │ │ │ │ │ + cbz r0, 421e │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 3d5a │ │ │ │ │ + b.n 3d62 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3e3a │ │ │ │ │ + bge.w 3e42 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3d68 │ │ │ │ │ - b.n 3e3a │ │ │ │ │ + beq.w 3d70 │ │ │ │ │ + b.n 3e42 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 41e2 │ │ │ │ │ + bne.n 41ea │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3d62 │ │ │ │ │ - b.n 3e3a │ │ │ │ │ + blt.w 3d6a │ │ │ │ │ + b.n 3e42 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005294 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000256 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -44,28 +44,28 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 35f0 │ │ │ │ │ + b.w 35f8 │ │ │ │ │ R_ARM_THM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000060 : │ │ │ │ │ PyNumber_MatrixMultiply(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1bd8 │ │ │ │ │ + bl 1be0 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.n 98 │ │ │ │ │ @@ -90,15 +90,15 @@ │ │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1408 │ │ │ │ │ + bl 1410 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000000c0 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -139,15 +139,15 @@ │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cbz r3, 13c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cbz r3, 13c │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 143c │ │ │ │ │ + bl 1444 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ 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 │ │ │ │ │ @@ -263,15 +263,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 20e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 22c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ed0 │ │ │ │ │ + bl 1ed8 │ │ │ │ │ R_ARM_THM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 22c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -316,28 +316,28 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cbz r0, 274 │ │ │ │ │ cbnz r1, 27a │ │ │ │ │ bl 230 │ │ │ │ │ b.n 284 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 628 │ │ │ │ │ + bl 630 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge.n 294 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 29a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3318 │ │ │ │ │ + bl 3320 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000002a0 : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ @@ -359,15 +359,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 2d8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3318 │ │ │ │ │ + bl 3320 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000002de : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ @@ -377,33 +377,33 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl b9c │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3318 │ │ │ │ │ + bl 3320 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000302 : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 628 │ │ │ │ │ + bl 630 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3318 │ │ │ │ │ + bl 3320 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000326 : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -437,15 +437,15 @@ │ │ │ │ │ cbnz r0, 36c │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 3ca │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 143c │ │ │ │ │ + bl 1444 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 38e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -514,15 +514,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 410 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 46c │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1bd8 │ │ │ │ │ + bl 1be0 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 430 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -600,21 +600,21 @@ │ │ │ │ │ cbz r0, 4c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 4c8 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3318 │ │ │ │ │ + bl 3320 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3318 │ │ │ │ │ + bl 3320 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3318 │ │ │ │ │ + bl 3320 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 000004de <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ @@ -627,15 +627,15 @@ │ │ │ │ │ │ │ │ │ │ 000004ec <_buffer_release_call>: │ │ │ │ │ _buffer_release_call(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000502 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -647,15 +647,15 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 3804 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ cbz r0, 536 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -761,15 +761,15 @@ │ │ │ │ │ str.w r6, [r1], #4 │ │ │ │ │ b.n 5ea <_Py_add_one_to_index_F+0x6> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 0000060c : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b.w 1e74 │ │ │ │ │ + b.w 1e7c │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 00000610 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ @@ -809,15 +809,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cbz r3, 684 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cbz r3, 684 │ │ │ │ │ mov r1, sp │ │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ │ - bl 2b64 │ │ │ │ │ + bl 2b6c │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cbz r0, 69c │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 7d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -829,20 +829,20 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 67e │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b64 │ │ │ │ │ + bl 2b6c │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 6b4 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 67e │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge.n 6e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -853,30 +853,30 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 67e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cbnz r3, 724 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3898 <_IsCContiguous> │ │ │ │ │ + bl 38a0 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbz r0, 6f8 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 6f8 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3898 <_IsCContiguous> │ │ │ │ │ + bl 38a0 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbnz r0, 70c │ │ │ │ │ mov r0, sp │ │ │ │ │ bl b38 <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 724 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ @@ -887,33 +887,33 @@ │ │ │ │ │ cbz r0, 724 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7d0 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 742 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 67e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n 754 │ │ │ │ │ @@ -965,18 +965,18 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 000007d8 : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ @@ -1020,15 +1020,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 7fe │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000844 : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ @@ -1045,26 +1045,26 @@ │ │ │ │ │ clz r2, r0 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cbnz r0, 86c │ │ │ │ │ bl 230 │ │ │ │ │ b.n 878 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 2b64 │ │ │ │ │ + bl 2b6c │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 87e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 88c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000892 : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1092,15 +1092,15 @@ │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 8c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 8ca │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 2cf4 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1112,25 +1112,25 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ 000008e0 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 3784 │ │ │ │ │ + b.w 378c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 000008e4 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b.w 3230 │ │ │ │ │ + b.w 3238 │ │ │ │ │ R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 000008e8 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ - b.w 1144 │ │ │ │ │ + b.w 114c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ 000008ec : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cbz r0, 908 │ │ │ ├── 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: 63660 (bytes into file) │ │ │ │ │ + Start of section headers: 63656 (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 0xf8ac: │ │ │ │ │ +There are 18 section headers, starting at offset 0xf8a8: │ │ │ │ │ │ │ │ │ │ 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 001f50 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00c71c 000b98 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00c718 000b98 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001f84 000884 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d2b4 000820 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d2b0 000820 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002808 000001 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 002808 000ace 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0032d8 001228 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00dad4 000a18 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004500 00232c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00e4ec 0012b8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00682c 0028ab 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00f7a4 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0090d7 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0090d7 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00910c 001d40 10 16 320 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00ae4c 0018cd 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00f81c 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0032d8 001224 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00dad0 000a18 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0044fc 00232c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00e4e8 0012b8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 006828 0028ab 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00f7a0 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0090d3 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0090d3 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 009108 001d40 10 16 320 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00ae48 0018cd 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00f818 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 {} │ │ │ │ │ @@ -69,16 +69,16 @@ │ │ │ │ │ 65: 00000814 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 66: 000003a0 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 67: 00000818 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 68: 000003d0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 69: 00000e38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 70: 00000408 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 71: 00000e3c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 72: 00000e3d 520 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ - 73: 00001040 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 72: 00000e3d 516 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ + 73: 0000103c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 74: 00000a79 2 FUNC LOCAL DEFAULT 1 bytearray_iconcat │ │ │ │ │ 75: 0000040c 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 76: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 77: 00000b25 148 FUNC LOCAL DEFAULT 1 bytearray_endswith │ │ │ │ │ 78: 00000bb9 142 FUNC LOCAL DEFAULT 1 bytearray_resize │ │ │ │ │ 79: 00000c49 36 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ 80: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -86,16 +86,16 @@ │ │ │ │ │ 82: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 83: 00000c6d 536 FUNC LOCAL DEFAULT 1 bytearray_richcompare │ │ │ │ │ 84: 00000cec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 85: 00000cf2 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 86: 00000d5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 87: 00000d62 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 88: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 89: 00001044 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 90: 00001045 420 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 89: 00001040 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 90: 00001041 420 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ 91: 00000e99 116 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ 92: 00000f0d 88 FUNC LOCAL DEFAULT 1 bytearrayiter_next │ │ │ │ │ 93: 00000f60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 94: 000000c3 68 FUNC LOCAL DEFAULT 9 bytearray_capitalize │ │ │ │ │ 95: 00000488 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 96: 00000107 74 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ 97: 00000151 166 FUNC LOCAL DEFAULT 9 bytearray_strip_impl_helper │ │ │ │ │ @@ -125,15 +125,15 @@ │ │ │ │ │ 121: 000004e7 638 FUNC LOCAL DEFAULT 9 stringlib_bytes_join │ │ │ │ │ 122: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 123: 0000049d 74 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ 124: 0000059c 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 125: 000005b8 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 126: 000005f8 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 127: 00000614 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 128: 000011e9 62 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 128: 000011e5 62 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ 129: 0000063c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 130: 00000765 384 FUNC LOCAL DEFAULT 9 bytearray_expandtabs │ │ │ │ │ 131: 000008e0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 132: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 133: 00001085 146 FUNC LOCAL DEFAULT 1 bytearray_index │ │ │ │ │ 134: 000008e4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 135: 000008e5 20 FUNC LOCAL DEFAULT 9 bytearray_isalnum │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xc71c contains 371 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xc718 contains 371 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 00015a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000a0 00015b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000a8 0000162f R_ARM_THM_MOVW_ABS_NC 00000118 .LC11 │ │ │ │ │ 000000ac 00001630 R_ARM_THM_MOVT_ABS 00000118 .LC11 │ │ │ │ │ 000000b4 00015c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000000c2 00015d0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ @@ -369,15 +369,15 @@ │ │ │ │ │ 000002c4 0001671e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000a74 0000121e R_ARM_THM_JUMP24 0000065d bytearray_resize_lock_held │ │ │ │ │ 00000f08 0001671e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00001c70 0000b91e R_ARM_THM_JUMP24 000020b1 stringlib_find_char │ │ │ │ │ 00001d14 0000b61e R_ARM_THM_JUMP24 0000190b stringlib__two_way_count │ │ │ │ │ 00001f4a 0001b81e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd2b4 contains 260 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd2b0 contains 260 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000030 0001c102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00001e02 R_ARM_ABS32 00000609 bytearray_dealloc │ │ │ │ │ @@ -466,15 +466,15 @@ │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 0000c502 R_ARM_ABS32 000019cf bytearray_reduce_ex │ │ │ │ │ 000004f4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 0000d902 R_ARM_ABS32 00001c49 bytearray_sizeof │ │ │ │ │ 00000504 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00005a02 R_ARM_ABS32 00001045 bytearray_append │ │ │ │ │ +0000050c 00005a02 R_ARM_ABS32 00001041 bytearray_append │ │ │ │ │ 00000514 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 00005e02 R_ARM_ABS32 000000c3 bytearray_capitalize │ │ │ │ │ 00000524 0001c702 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 00006802 R_ARM_ABS32 000001f7 bytearray_center │ │ │ │ │ 00000534 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -628,19 +628,19 @@ │ │ │ │ │ 00000854 00004802 R_ARM_ABS32 00000e3d bytearray_subscript │ │ │ │ │ 00000858 00002e02 R_ARM_ABS32 000007f5 bytearray_ass_subscript │ │ │ │ │ 0000085c 00003e02 R_ARM_ABS32 00000da1 bytearray_length │ │ │ │ │ 00000860 00018b02 R_ARM_ABS32 00000015 PyByteArray_Concat │ │ │ │ │ 00000864 00005b02 R_ARM_ABS32 00000e99 bytearray_repeat │ │ │ │ │ 00000868 0000ed02 R_ARM_ABS32 000022e1 bytearray_getitem │ │ │ │ │ 00000870 0000da02 R_ARM_ABS32 00001c55 bytearray_setitem │ │ │ │ │ -00000878 00008002 R_ARM_ABS32 000011e9 bytearray_contains │ │ │ │ │ +00000878 00008002 R_ARM_ABS32 000011e5 bytearray_contains │ │ │ │ │ 0000087c 00004a02 R_ARM_ABS32 00000a79 bytearray_iconcat │ │ │ │ │ 00000880 0000e502 R_ARM_ABS32 00001e69 bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xdad4 contains 323 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xdad0 contains 323 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000005a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000005e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000064 0001400a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000000a6 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000000aa 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000000b2 0001420a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ @@ -895,78 +895,78 @@ │ │ │ │ │ 00000e5a 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000e5e 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00000e68 0001420a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000e92 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ 00000e96 00017230 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ 00000ea8 0001730a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ 00000eba 0001740a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00000ed8 00016a0a R_ARM_THM_CALL 00000da5 PyByteArray_FromStringAndSize │ │ │ │ │ -00000eec 00016a0a R_ARM_THM_CALL 00000da5 PyByteArray_FromStringAndSize │ │ │ │ │ -00000fc8 0000462f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00000fcc 00004630 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00000fd0 00016a0a R_ARM_THM_CALL 00000da5 PyByteArray_FromStringAndSize │ │ │ │ │ -00000fd8 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fec 0000312f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC20 │ │ │ │ │ -00000ff0 00003130 R_ARM_THM_MOVT_ABS 000002a8 .LC20 │ │ │ │ │ -00000ff6 0001540a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ffe 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001002 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001008 0000322f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC21 │ │ │ │ │ -0000100c 00003230 R_ARM_THM_MOVT_ABS 000002c8 .LC21 │ │ │ │ │ -00001012 0001550a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001018 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000101c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001022 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001026 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000102e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001032 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001038 00016a0a R_ARM_THM_CALL 00000da5 PyByteArray_FromStringAndSize │ │ │ │ │ -00001040 00017d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000105c 00014f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000010c4 0001630a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000010e2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010e6 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000010f6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010fa 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001124 0001640a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001140 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001146 0001600a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001160 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001168 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000116c 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001172 00001f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -00001176 00001f30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -0000117c 0001550a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001182 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00001186 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -0000118a 0000202f R_ARM_THM_MOVW_ABS_NC 00000198 .LC14 │ │ │ │ │ -0000118e 00002030 R_ARM_THM_MOVT_ABS 00000198 .LC14 │ │ │ │ │ -00001194 0001540a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000119a 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000011a2 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000011a6 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000011aa 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -000011ae 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -000011b4 0001540a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011ba 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000011be 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000011c2 0000582f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ -000011c6 00005830 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ -000011cc 0001540a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011d2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011d6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011de 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011e2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001206 0001980a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ -00001212 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001216 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000121a 0001980a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ +00000ed6 00016a0a R_ARM_THM_CALL 00000da5 PyByteArray_FromStringAndSize │ │ │ │ │ +00000eea 00016a0a R_ARM_THM_CALL 00000da5 PyByteArray_FromStringAndSize │ │ │ │ │ +00000fc4 0000462f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00000fc8 00004630 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00000fcc 00016a0a R_ARM_THM_CALL 00000da5 PyByteArray_FromStringAndSize │ │ │ │ │ +00000fd2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000fd6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000fde 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ff2 0000312f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC20 │ │ │ │ │ +00000ff6 00003130 R_ARM_THM_MOVT_ABS 000002a8 .LC20 │ │ │ │ │ +00000ffc 0001540a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001004 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001008 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000100e 0000322f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC21 │ │ │ │ │ +00001012 00003230 R_ARM_THM_MOVT_ABS 000002c8 .LC21 │ │ │ │ │ +00001018 0001550a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000101e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001022 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000102a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000102e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001034 00016a0a R_ARM_THM_CALL 00000da5 PyByteArray_FromStringAndSize │ │ │ │ │ +0000103c 00017d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001058 00014f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000010c0 0001630a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000010de 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010e2 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010f2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010f6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001120 0001640a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000113c 0001650a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001142 0001600a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000115c 0001670a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001164 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001168 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000116e 00001f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00001172 00001f30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +00001178 0001550a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000117e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00001182 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00001186 0000202f R_ARM_THM_MOVW_ABS_NC 00000198 .LC14 │ │ │ │ │ +0000118a 00002030 R_ARM_THM_MOVT_ABS 00000198 .LC14 │ │ │ │ │ +00001190 0001540a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001196 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000119e 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000011a2 00015330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000011a6 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ +000011aa 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ +000011b0 0001540a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011b6 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000011ba 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000011be 0000582f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ +000011c2 00005830 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ +000011c8 0001540a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011ce 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011d2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000011da 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011de 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001202 0001980a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ +0000120e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001212 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001216 0001980a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ 00000e34 0001671e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xe4ec contains 599 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xe4e8 contains 599 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 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000003c 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000040 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000046 00004b2f R_ARM_THM_MOVW_ABS_NC 0000040c .LC29 │ │ │ │ │ @@ -1560,15 +1560,15 @@ │ │ │ │ │ 00001b34 0001b41e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00001b50 0001b81e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00001b58 0001761e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ 00001c50 0001bb1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00001cbc 0000251e R_ARM_THM_JUMP24 000003fd bytearray_setslice │ │ │ │ │ 00001e9c 0001671e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xf7a4 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xf7a0 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 {} │ │ │ │ │ @@ -1686,93 +1686,93 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.w fd6 │ │ │ │ │ + beq.w fdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fe0 │ │ │ │ │ + blt.w fe6 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.w fec │ │ │ │ │ + bge.w ff2 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - ldr r0, [pc, #440] @ (1040 ) │ │ │ │ │ + ldr r0, [pc, #436] @ (103c ) │ │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ 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 ffe │ │ │ │ │ + bne.w 1004 │ │ │ │ │ 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 ffa │ │ │ │ │ + blt.w 1000 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble.w fc6 │ │ │ │ │ + ble.n fc2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n ee0 │ │ │ │ │ + bne.n ede │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 102c │ │ │ │ │ + beq.w 1028 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3 │ │ │ │ │ bl da4 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1022 │ │ │ │ │ + beq.w 101e │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl da4 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ffa │ │ │ │ │ + beq.w 1000 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1018 │ │ │ │ │ + beq.n fd2 │ │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r5, lr │ │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r2, r1, #7 │ │ │ │ │ - beq.n f78 │ │ │ │ │ + beq.n f74 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n f6a │ │ │ │ │ + beq.n f66 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n f60 │ │ │ │ │ + beq.n f5c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n f56 │ │ │ │ │ + beq.n f52 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n f4c │ │ │ │ │ + beq.n f48 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n f42 │ │ │ │ │ + beq.n f3e │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n f38 │ │ │ │ │ + beq.n f34 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ mov ip, lr │ │ │ │ │ strb.w r2, [lr] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb.w r2, [ip, #1]! │ │ │ │ │ @@ -1831,32 +1831,37 @@ │ │ │ │ │ strb r2, [r1, #7] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ - bne.n f78 │ │ │ │ │ + bne.n f74 │ │ │ │ │ b.n e8e │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl da4 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ b.n e8e │ │ │ │ │ + movw lr, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt lr, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n f00 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, ffa │ │ │ │ │ + cbnz r0, 1000 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ - bmi.n fec │ │ │ │ │ + bmi.n ff2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ bgt.w e84 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ @@ -1872,134 +1877,129 @@ │ │ │ │ │ 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_Format │ │ │ │ │ - b.n ffa │ │ │ │ │ - movw lr, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt lr, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n f04 │ │ │ │ │ + b.n 1000 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n ee8 │ │ │ │ │ + b.n ee6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r0, r3 │ │ │ │ │ bl da4 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ b.n e8e │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001044 : │ │ │ │ │ +00001040 : │ │ │ │ │ bytearray_append(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 119a │ │ │ │ │ + beq.w 1196 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 11a2 │ │ │ │ │ + bhi.w 119e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11ba │ │ │ │ │ + beq.w 11b6 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ - bmi.n 1168 │ │ │ │ │ + bmi.n 1164 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 1182 │ │ │ │ │ + bgt.n 117e │ │ │ │ │ ldrd r0, ip, [r4, #16] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub.w r7, ip, r0 │ │ │ │ │ adds r1, r7, r5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 10f0 │ │ │ │ │ + bcs.n 10ec │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r5 │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 110e │ │ │ │ │ + bls.n 110a │ │ │ │ │ adds.w r8, r3, #2 │ │ │ │ │ - bmi.n 1160 │ │ │ │ │ + bmi.n 115c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - cbnz r7, 1122 │ │ │ │ │ + cbnz r7, 111e │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1160 │ │ │ │ │ + beq.n 115c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ strd r8, r0, [r4, #12] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ strb r7, [r0, r5] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11d2 │ │ │ │ │ + beq.n 11ce │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ strb r6, [r2, r3] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp.w r5, r2, lsr #1 │ │ │ │ │ - bcc.n 111c │ │ │ │ │ + bcc.n 1118 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [ip, r5] │ │ │ │ │ - b.n 10d8 │ │ │ │ │ + b.n 10d4 │ │ │ │ │ add.w r8, r5, r5, lsr #3 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - bhi.n 115a │ │ │ │ │ + bhi.n 1156 │ │ │ │ │ add.w r8, r8, #3 │ │ │ │ │ - b.n 10be │ │ │ │ │ + b.n 10ba │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ - b.n 10be │ │ │ │ │ + b.n 10ba │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1160 │ │ │ │ │ + cbz r0, 115c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11de │ │ │ │ │ + beq.n 11da │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2009,99 +2009,99 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r8, r7, [r4, #12] │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ strb r2, [r7, r5] │ │ │ │ │ - b.n 10d8 │ │ │ │ │ + b.n 10d4 │ │ │ │ │ adds.w r8, r8, #6 │ │ │ │ │ - bpl.n 10be │ │ │ │ │ + bpl.n 10ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 10ea │ │ │ │ │ + b.n 10e6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1164 │ │ │ │ │ + b.n 1160 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ 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_SetString │ │ │ │ │ - b.n 1164 │ │ │ │ │ + b.n 1160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1164 │ │ │ │ │ + bne.n 1160 │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1164 │ │ │ │ │ + b.n 1160 │ │ │ │ │ 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 .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1164 │ │ │ │ │ + b.n 1160 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strb r6, [r2, r3] │ │ │ │ │ - b.n 10e2 │ │ │ │ │ + b.n 10de │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1136 │ │ │ │ │ + b.n 1132 │ │ │ │ │ │ │ │ │ │ -000011e8 : │ │ │ │ │ +000011e4 : │ │ │ │ │ bytearray_contains(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - cbz r1, 1212 │ │ │ │ │ + cbz r1, 120e │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ bl 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_contains │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, pc} │ │ │ ├── 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: 71236 (bytes into file) │ │ │ │ │ + Start of section headers: 71244 (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 0x11644: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1164c: │ │ │ │ │ │ │ │ │ │ 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 004158 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00dda4 001b00 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00418c 0007d4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00f8a4 0006e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 004960 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 004960 000dfa 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 00575c 001df8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00ff84 000f20 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 007554 000d4c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 010ea4 000698 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0082a0 0022a0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01153c 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00a540 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00a540 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00a574 0020a0 10 16 340 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00c614 00178d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0115b4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 004160 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00ddac 001b00 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 004194 0007d4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00f8ac 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 004968 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 004968 000dfa 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 005764 001df8 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00ff8c 000f20 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00755c 000d4c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 010eac 000698 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0082a8 0022a0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 011544 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00a548 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00a548 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00a57c 0020a0 10 16 340 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00c61c 00178d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0115bc 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 {} │ │ │ │ │ @@ -78,16 +78,16 @@ │ │ │ │ │ 74: 00001049 1074 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ 75: 00000df1 38 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ 76: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 77: 00000e19 132 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 78: 00000258 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 79: 00000e9d 214 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ 80: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 81: 00003f65 182 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 82: 0000401d 314 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 81: 00003f6d 182 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 82: 00004025 314 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ 83: 00001314 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 84: 00001318 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 85: 00000c0b 110 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 86: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 87: 00000c59 1608 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 88: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 89: 000002c0 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ @@ -202,48 +202,48 @@ │ │ │ │ │ 198: 00003480 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 199: 00003484 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 200: 00003485 44 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 201: 00000045 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ 202: 0000004f 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ 203: 000008b0 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ 204: 00000059 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ - 205: 000034b1 492 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 206: 00003698 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 207: 0000369c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 208: 0000369d 176 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 209: 00003748 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 210: 0000374c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 211: 0000374d 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 212: 00003779 152 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 213: 00003811 948 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 214: 0000380c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 205: 000034b1 500 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 206: 000036a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 207: 000036a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 208: 000036a5 176 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 209: 00003750 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 210: 00003754 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 211: 00003755 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 212: 00003781 152 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 213: 00003819 948 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 214: 00003814 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 215: 000008b8 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ - 216: 00003810 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 216: 00003818 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 217: 000008e8 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ 218: 00000944 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ - 219: 00003c3d 140 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 219: 00003c45 140 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ 220: 000000a5 68 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ 221: 000000e4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 222: 000000e8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 223: 000000e9 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ 224: 00000998 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ - 225: 00003d2d 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 225: 00003d35 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ 226: 000009bc 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ 227: 000001e3 338 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ 228: 00000330 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 229: 00000334 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 230: 000009cc 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ - 231: 00003d41 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ + 231: 00003d49 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ 232: 000009d4 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ 233: 000009dc 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ 234: 00000a34 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ 235: 00000a50 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ 236: 00000a5c 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ - 237: 00003dc1 300 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ - 238: 00003eed 118 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ + 237: 00003dc9 300 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ + 238: 00003ef5 118 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ 239: 00000ab8 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ 240: 00000ac0 0 NOTYPE LOCAL DEFAULT 6 .LC99 │ │ │ │ │ 241: 00000b1c 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ 242: 00000367 306 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ 243: 00000499 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ 244: 000004a3 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ 245: 000004ad 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ @@ -419,16 +419,16 @@ │ │ │ │ │ 415: 00000fcd 124 FUNC GLOBAL DEFAULT 1 PyBytes_AsStringAndSize │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ 417: 0000147d 78 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ 424: 000014cd 262 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 426: 000016d5 372 FUNC GLOBAL DEFAULT 1 PyBytes_FromObject │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ @@ -477,18 +477,18 @@ │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 480: 00003bc5 118 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ + 480: 00003bcd 118 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 483: 00003cc9 100 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 483: 00003cd1 100 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 489: 00000335 50 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xdda4 contains 864 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xddac contains 864 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 0001680a R_ARM_THM_CALL 00000309 _PyBytesWriter_Prepare │ │ │ │ │ 0000005e 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ 00000062 00016930 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ 000000ac 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000000b0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000000b4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ @@ -736,120 +736,120 @@ │ │ │ │ │ 00003478 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003480 00015802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003498 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 000034a8 0001da0a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ 000034ea 0001940a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000034f8 0001dd0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 0000350c 0001c00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000035ca 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000035d8 0001c10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00003610 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003614 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003620 0001c10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00003646 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000365e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003672 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000368c 0001940a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003698 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000036cc 0001de0a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -000036fa 0001940a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003718 0001940a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000372c 0001cf0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00003738 0001890a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003748 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003760 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003770 0001df0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -000037c8 0001940a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000037fe 0001940a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000380c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003830 0001980a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000383a 0001980a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003866 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003a02 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003a08 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003a2a 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003a2e 0001bf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003a40 0001960a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003a66 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003a8a 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ad4 00015e0a R_ARM_THM_CALL 0000018d _PyBytes_Resize │ │ │ │ │ -00003af8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003afc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003b26 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b48 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003b4c 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003b50 0000d72f R_ARM_THM_MOVW_ABS_NC 000008b8 .LC87 │ │ │ │ │ -00003b54 0000d730 R_ARM_THM_MOVT_ABS 000008b8 .LC87 │ │ │ │ │ -00003b5a 00015a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003b60 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b6c 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b72 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b7a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003b7e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003b9a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bb2 0001960a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003bda 0001670a R_ARM_THM_CALL 00000001 _PyBytes_DecodeEscape2 │ │ │ │ │ -00003bee 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003bf2 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003bfe 0000d92f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC88 │ │ │ │ │ -00003c02 0000d930 R_ARM_THM_MOVT_ABS 000008e8 .LC88 │ │ │ │ │ -00003c06 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003c20 0000da2f R_ARM_THM_MOVW_ABS_NC 00000944 .LC89 │ │ │ │ │ -00003c24 0000da30 R_ARM_THM_MOVT_ABS 00000944 .LC89 │ │ │ │ │ -00003c28 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003c34 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c56 0001980a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003c60 0001960a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003c7c 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003c86 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003c92 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ca2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003ca6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003cc0 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003d0e 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003d78 0001ea0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00003d80 0000e62f R_ARM_THM_MOVW_ABS_NC 000009cc .LC92 │ │ │ │ │ -00003d84 0000e630 R_ARM_THM_MOVT_ABS 000009cc .LC92 │ │ │ │ │ -00003d8e 0001900a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003da0 0001910a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003db2 0001910a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003dde 00019b0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003de8 00019c0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003e32 0000e82f R_ARM_THM_MOVW_ABS_NC 000009d4 .LC93 │ │ │ │ │ -00003e36 0000e830 R_ARM_THM_MOVT_ABS 000009d4 .LC93 │ │ │ │ │ -00003e40 0001900a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003e4e 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e52 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e58 0000e92f R_ARM_THM_MOVW_ABS_NC 000009dc .LC94 │ │ │ │ │ -00003e5c 0000e930 R_ARM_THM_MOVT_ABS 000009dc .LC94 │ │ │ │ │ -00003e62 0001660a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e68 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00003e6c 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00003e84 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e88 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e8e 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000a5c .LC97 │ │ │ │ │ -00003e92 0000ec30 R_ARM_THM_MOVT_ABS 00000a5c .LC97 │ │ │ │ │ -00003e98 0001660a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ea0 0001c90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003eac 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC95 │ │ │ │ │ -00003eb0 0000ea30 R_ARM_THM_MOVT_ABS 00000a34 .LC95 │ │ │ │ │ -00003eb4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC96 │ │ │ │ │ -00003eb8 0000eb30 R_ARM_THM_MOVT_ABS 00000a50 .LC96 │ │ │ │ │ -00003ebc 0000e82f R_ARM_THM_MOVW_ABS_NC 000009d4 .LC93 │ │ │ │ │ -00003ec0 0000e830 R_ARM_THM_MOVT_ABS 000009d4 .LC93 │ │ │ │ │ -00003ec4 0001950a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003ed6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ede 0001890a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f1a 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003f32 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f44 0001980a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003f5c 0001980a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003f82 00010b0a R_ARM_THM_CALL 00000c79 stringlib__lex_search │ │ │ │ │ -00003f90 00010b0a R_ARM_THM_CALL 00000c79 stringlib__lex_search │ │ │ │ │ -00003faa 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000035d4 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000035e2 0001c10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000035fe 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003620 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003624 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003630 0001c10a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00003664 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003678 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003692 0001940a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000036a0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000036d4 0001de0a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00003702 0001940a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003720 0001940a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003734 0001cf0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00003740 0001890a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003750 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003768 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003778 0001df0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000037d0 0001940a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003806 0001940a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003814 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003838 0001980a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003842 0001980a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000386e 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003a0a 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a10 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a32 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003a36 0001bf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003a48 0001960a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003a6e 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a92 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003adc 00015e0a R_ARM_THM_CALL 0000018d _PyBytes_Resize │ │ │ │ │ +00003b00 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b04 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b2e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b50 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003b54 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003b58 0000d72f R_ARM_THM_MOVW_ABS_NC 000008b8 .LC87 │ │ │ │ │ +00003b5c 0000d730 R_ARM_THM_MOVT_ABS 000008b8 .LC87 │ │ │ │ │ +00003b62 00015a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003b68 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003b74 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003b7a 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003b82 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b86 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003ba2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bba 0001960a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003be2 0001670a R_ARM_THM_CALL 00000001 _PyBytes_DecodeEscape2 │ │ │ │ │ +00003bf6 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003bfa 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003c06 0000d92f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC88 │ │ │ │ │ +00003c0a 0000d930 R_ARM_THM_MOVT_ABS 000008e8 .LC88 │ │ │ │ │ +00003c0e 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003c28 0000da2f R_ARM_THM_MOVW_ABS_NC 00000944 .LC89 │ │ │ │ │ +00003c2c 0000da30 R_ARM_THM_MOVT_ABS 00000944 .LC89 │ │ │ │ │ +00003c30 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003c3c 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c5e 0001980a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003c68 0001960a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003c84 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003c8e 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003c9a 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003caa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003cae 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003cc8 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003d16 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003d80 0001ea0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00003d88 0000e62f R_ARM_THM_MOVW_ABS_NC 000009cc .LC92 │ │ │ │ │ +00003d8c 0000e630 R_ARM_THM_MOVT_ABS 000009cc .LC92 │ │ │ │ │ +00003d96 0001900a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003da8 0001910a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003dba 0001910a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003de6 00019b0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003df0 00019c0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003e3a 0000e82f R_ARM_THM_MOVW_ABS_NC 000009d4 .LC93 │ │ │ │ │ +00003e3e 0000e830 R_ARM_THM_MOVT_ABS 000009d4 .LC93 │ │ │ │ │ +00003e48 0001900a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003e56 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e5a 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e60 0000e92f R_ARM_THM_MOVW_ABS_NC 000009dc .LC94 │ │ │ │ │ +00003e64 0000e930 R_ARM_THM_MOVT_ABS 000009dc .LC94 │ │ │ │ │ +00003e6a 0001660a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e70 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00003e74 0001c830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00003e8c 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e90 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e96 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000a5c .LC97 │ │ │ │ │ +00003e9a 0000ec30 R_ARM_THM_MOVT_ABS 00000a5c .LC97 │ │ │ │ │ +00003ea0 0001660a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ea8 0001c90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003eb4 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC95 │ │ │ │ │ +00003eb8 0000ea30 R_ARM_THM_MOVT_ABS 00000a34 .LC95 │ │ │ │ │ +00003ebc 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC96 │ │ │ │ │ +00003ec0 0000eb30 R_ARM_THM_MOVT_ABS 00000a50 .LC96 │ │ │ │ │ +00003ec4 0000e82f R_ARM_THM_MOVW_ABS_NC 000009d4 .LC93 │ │ │ │ │ +00003ec8 0000e830 R_ARM_THM_MOVT_ABS 000009d4 .LC93 │ │ │ │ │ +00003ecc 0001950a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00003ede 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ee6 0001890a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f22 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003f3a 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003f4c 0001980a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003f64 0001980a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003f8a 00010b0a R_ARM_THM_CALL 00000c79 stringlib__lex_search │ │ │ │ │ +00003f98 00010b0a R_ARM_THM_CALL 00000c79 stringlib__lex_search │ │ │ │ │ +00003fb2 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000051c 00015c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000650 0001611e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000794 00018e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000007b0 0001611e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000e12 0001541e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000f54 00015c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000f98 0001981e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ @@ -860,17 +860,17 @@ │ │ │ │ │ 0000160e 0001ae1e R_ARM_THM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00001646 0001541e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 0000164e 0001b01e R_ARM_THM_JUMP24 00001601 PyBytes_Repr │ │ │ │ │ 00001722 0000781e R_ARM_THM_JUMP24 00001ccd _PyBytes_FromList │ │ │ │ │ 000018a0 0000571e R_ARM_THM_JUMP24 00000c59 stringlib_bytes_join │ │ │ │ │ 00002276 0001541e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00003014 0001d01e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -00003d36 0001e71e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00003d3e 0001e71e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xf8a4 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xf8ac contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001fa02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00007002 R_ARM_ABS32 0000164d bytes_repr │ │ │ │ │ 00000030 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -936,15 +936,15 @@ │ │ │ │ │ 000003c4 0001b602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000003d0 00015802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003e0 0001b602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000003ec 00015802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003f0 00015802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003f4 00015802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000e102 R_ARM_ABS32 00003d2d striter_len │ │ │ │ │ +000003fc 0000e102 R_ARM_ABS32 00003d35 striter_len │ │ │ │ │ 00000404 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000040c 00010602 R_ARM_ABS32 00000b9f striter_reduce │ │ │ │ │ 00000414 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000041c 00010f02 R_ARM_ABS32 00000ce3 striter_setstate │ │ │ │ │ 00000424 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -975,15 +975,15 @@ │ │ │ │ │ 00000548 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00007c02 R_ARM_ABS32 0000188d bytes_find │ │ │ │ │ 00000554 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000055c 0000bf02 R_ARM_ABS32 00003149 bytes_fromhex │ │ │ │ │ 00000564 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 0000d002 R_ARM_ABS32 0000369d bytes_hex │ │ │ │ │ +0000056c 0000d002 R_ARM_ABS32 000036a5 bytes_hex │ │ │ │ │ 00000574 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000057c 00007402 R_ARM_ABS32 00001655 bytes_index │ │ │ │ │ 00000584 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000058c 0000f302 R_ARM_ABS32 00000499 stringlib_isalnum │ │ │ │ │ 00000594 0001fe02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ @@ -1008,15 +1008,15 @@ │ │ │ │ │ 000005f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005fc 0000f802 R_ARM_ABS32 000004cb stringlib_isupper │ │ │ │ │ 00000604 00020502 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 00000608 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000060c 00007d02 R_ARM_ABS32 000018a1 bytes_join │ │ │ │ │ 00000614 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000618 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000061c 0000ed02 R_ARM_ABS32 00003dc1 stringlib_ljust │ │ │ │ │ +0000061c 0000ed02 R_ARM_ABS32 00003dc9 stringlib_ljust │ │ │ │ │ 00000624 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 0000c802 R_ARM_ABS32 00003485 stringlib_lower │ │ │ │ │ 00000634 00020602 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000638 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 0000cc02 R_ARM_ABS32 00000059 bytes_lstrip │ │ │ │ │ 00000644 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -1029,21 +1029,21 @@ │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000066c 00004902 R_ARM_ABS32 00000835 bytes_replace │ │ │ │ │ 00000674 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000067c 00010302 R_ARM_ABS32 00000b13 bytes_removeprefix │ │ │ │ │ 00000684 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000db02 R_ARM_ABS32 00003c3d bytes_removesuffix │ │ │ │ │ +0000068c 0000db02 R_ARM_ABS32 00003c45 bytes_removesuffix │ │ │ │ │ 00000694 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000069c 00003c02 R_ARM_ABS32 000007b5 bytes_rfind │ │ │ │ │ 000006a4 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 0000e702 R_ARM_ABS32 00003d41 bytes_rindex │ │ │ │ │ +000006ac 0000e702 R_ARM_ABS32 00003d49 bytes_rindex │ │ │ │ │ 000006b4 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 0000fc02 R_ARM_ABS32 000004d5 stringlib_rjust │ │ │ │ │ 000006c4 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 0000c502 R_ARM_ABS32 0000335d bytes_rpartition │ │ │ │ │ 000006d4 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -1068,32 +1068,32 @@ │ │ │ │ │ 00000738 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 00010002 R_ARM_ABS32 00000a3b stringlib_swapcase │ │ │ │ │ 00000744 00020702 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000748 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000074c 00010102 R_ARM_ABS32 00000a67 stringlib_title │ │ │ │ │ 00000754 00020802 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000758 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 0000d402 R_ARM_ABS32 00003779 bytes_translate │ │ │ │ │ +0000075c 0000d402 R_ARM_ABS32 00003781 bytes_translate │ │ │ │ │ 00000764 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 0000d302 R_ARM_ABS32 0000374d stringlib_upper │ │ │ │ │ +0000076c 0000d302 R_ARM_ABS32 00003755 stringlib_upper │ │ │ │ │ 00000774 00020902 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000778 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000077c 00010202 R_ARM_ABS32 00000a93 stringlib_zfill │ │ │ │ │ 00000784 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000798 00003302 R_ARM_ABS32 00000905 bytes_buffer_getbuffer │ │ │ │ │ 000007a0 00003202 R_ARM_ABS32 00000901 bytes_length │ │ │ │ │ 000007a4 00002f02 R_ARM_ABS32 000007c1 bytes_subscript │ │ │ │ │ 000007ac 00003202 R_ARM_ABS32 00000901 bytes_length │ │ │ │ │ 000007b0 00004602 R_ARM_ABS32 00000aa5 bytes_concat │ │ │ │ │ 000007b4 00004f02 R_ARM_ABS32 00000e9d bytes_repeat │ │ │ │ │ 000007b8 0000dc02 R_ARM_ABS32 000000a5 bytes_item │ │ │ │ │ 000007c8 00008002 R_ARM_ABS32 00001921 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xff84 contains 484 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xff8c contains 484 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0001550a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000048 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000060 0001560a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000086 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000009a 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -1347,39 +1347,39 @@ │ │ │ │ │ 000010c0 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000010c8 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000010d4 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000010e8 0001a50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001118 0001970a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000112e 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00001136 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001158 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000116e 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000118c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001190 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011a6 0001960a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000011be 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011c2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011d6 0001960a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000011e4 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011f2 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011f6 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011fa 0000592f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC30 │ │ │ │ │ -000011fe 00005930 R_ARM_THM_MOVT_ABS 000002c0 .LC30 │ │ │ │ │ -00001208 0001660a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001228 0001960a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001246 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001252 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001258 0001a60a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00001264 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000126c 0001a70a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -0000127a 0001592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000127e 00015930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001284 00005a2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC31 │ │ │ │ │ -00001288 00005a30 R_ARM_THM_MOVT_ABS 00000300 .LC31 │ │ │ │ │ -00001294 00015a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001144 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001148 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000115e 0001960a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001178 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000117c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001190 0001960a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000011ba 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000011d0 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000011e6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011f4 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000011f8 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000011fc 0000592f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC30 │ │ │ │ │ +00001200 00005930 R_ARM_THM_MOVT_ABS 000002c0 .LC30 │ │ │ │ │ +0000120a 0001660a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000122a 0001960a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001248 00015c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001254 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000125a 0001592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000125e 00015930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001264 00005a2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC31 │ │ │ │ │ +00001268 00005a30 R_ARM_THM_MOVT_ABS 00000300 .LC31 │ │ │ │ │ +00001274 00015a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000127a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001282 0001a60a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00001290 0001a70a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ 0000129c 00015802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000012e2 0001a90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 000012ea 0001890a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000130a 0001aa0a R_ARM_THM_CALL 000016d5 PyBytes_FromObject │ │ │ │ │ 00001314 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001318 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001334 0000660a R_ARM_THM_CALL 000015d5 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ @@ -1572,15 +1572,15 @@ │ │ │ │ │ 00001df4 00016c02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 0000015e 00015c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000448 0001721e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 0000058a 0001771e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 0000059e 0001771e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001928 0001bb1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x10ea4 contains 211 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x10eac contains 211 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0001780a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 00000024 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 00000028 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 0000002c 00006a2f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC39 │ │ │ │ │ 00000030 00006a30 R_ARM_THM_MOVT_ABS 000003f4 .LC39 │ │ │ │ │ 00000038 00017e0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ @@ -1739,15 +1739,15 @@ │ │ │ │ │ 00000a5e 0001f20a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 00000a7a 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000a8a 0001f30a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 00000aa4 00019b0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000aaa 0001890a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ab8 00019c0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000ace 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ae2 0000ee0a R_ARM_THM_CALL 00003eed pad │ │ │ │ │ +00000ae2 0000ee0a R_ARM_THM_CALL 00003ef5 pad │ │ │ │ │ 00000b2c 0001980a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000b36 0001960a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000b52 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000b5c 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000b66 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b6a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000b84 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ @@ -1755,46 +1755,46 @@ │ │ │ │ │ 00000bb0 0001f40a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000bbc 0001042f R_ARM_THM_MOVW_ABS_NC 00000c38 .LC104 │ │ │ │ │ 00000bc0 00010430 R_ARM_THM_MOVT_ABS 00000c38 .LC104 │ │ │ │ │ 00000bcc 0001052f R_ARM_THM_MOVW_ABS_NC 00000c40 .LC105 │ │ │ │ │ 00000bd0 00010530 R_ARM_THM_MOVT_ABS 00000c40 .LC105 │ │ │ │ │ 00000bdc 00015802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000bf0 0001a80a R_ARM_THM_CALL 000014cd PyBytes_Concat │ │ │ │ │ -00000c38 0000510a R_ARM_THM_CALL 00003f65 stringlib__preprocess │ │ │ │ │ -00000c46 0000520a R_ARM_THM_CALL 0000401d stringlib__two_way │ │ │ │ │ +00000c38 0000510a R_ARM_THM_CALL 00003f6d stringlib__preprocess │ │ │ │ │ +00000c46 0000520a R_ARM_THM_CALL 00004025 stringlib__two_way │ │ │ │ │ 00000c68 00016b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000c74 00016c02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000cd0 00010d2f R_ARM_THM_MOVW_ABS_NC 00000c48 .LC107 │ │ │ │ │ 00000cd4 00010d30 R_ARM_THM_MOVT_ABS 00000c48 .LC107 │ │ │ │ │ 00000cf4 00019c0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000d02 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d06 0001bf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000d0c 0001890a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d3c 0001f70a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000020 0001b01e R_ARM_THM_JUMP24 00001601 PyBytes_Repr │ │ │ │ │ 0000004a 0001db1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 00000054 0001dc1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ 000000a0 00008e1e R_ARM_THM_JUMP24 0000219d do_argstrip │ │ │ │ │ 00000470 00004b1e R_ARM_THM_JUMP24 00000df1 return_self │ │ │ │ │ -0000048e 0000ee1e R_ARM_THM_JUMP24 00003eed pad │ │ │ │ │ +0000048e 0000ee1e R_ARM_THM_JUMP24 00003ef5 pad │ │ │ │ │ 0000049e 0001eb1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ 000004a8 0001ec1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ 000004b2 0001ed1e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ 000004bc 0001ee1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ 000004c6 0001ef1e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ 000004d0 0001f01e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ 000005de 00004b1e R_ARM_THM_JUMP24 00000df1 return_self │ │ │ │ │ -000005ec 0000ee1e R_ARM_THM_JUMP24 00003eed pad │ │ │ │ │ +000005ec 0000ee1e R_ARM_THM_JUMP24 00003ef5 pad │ │ │ │ │ 00000af8 00004b1e R_ARM_THM_JUMP24 00000df1 return_self │ │ │ │ │ 00000bc8 0001f51e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000bd8 0001f51e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000bfa 0000381e R_ARM_THM_JUMP24 0000079d Py_XDECREF │ │ │ │ │ 00000cde 0001f51e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1153c contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x11544 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 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -473,16 +473,16 @@ │ │ │ │ │ _PyBytes_Repeat │ │ │ │ │ PyBytes_AsStringAndSize │ │ │ │ │ PyBytes_Join │ │ │ │ │ PySequence_Fast │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ PyMem_Malloc │ │ │ │ │ PyMem_Free │ │ │ │ │ -PyEval_SaveThread │ │ │ │ │ PyEval_RestoreThread │ │ │ │ │ +PyEval_SaveThread │ │ │ │ │ PyBytes_Concat │ │ │ │ │ _PyObject_LookupSpecial │ │ │ │ │ PyBytes_FromObject │ │ │ │ │ PyUnicode_AsEncodedString │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2100,19 +2100,19 @@ │ │ │ │ │ ble.n 13b0 │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ bne.n 139a │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - bl 3f64 │ │ │ │ │ + bl 3f6c │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - bl 401c │ │ │ │ │ + bl 4024 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ beq.w 11b8 │ │ │ │ │ adds r5, r6, r0 │ │ │ │ │ b.n 1148 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ │ @@ -2227,19 +2227,19 @@ │ │ │ │ │ sub.w r5, r5, ip │ │ │ │ │ b.n 140a │ │ │ │ │ mov r5, r6 │ │ │ │ │ b.n 1148 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - bl 3f64 │ │ │ │ │ + bl 3f6c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 401c │ │ │ │ │ + bl 4024 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 1148 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ble.w 1148 │ │ │ │ │ ldrb.w r2, [fp, r3] │ │ │ │ │ @@ -5855,381 +5855,382 @@ │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3632 │ │ │ │ │ + beq.w 3642 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add r6, r1 │ │ │ │ │ - ldr r4, [pc, #448] @ (3698 ) │ │ │ │ │ + ldr r4, [pc, #456] @ (36a0 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ 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 3676 │ │ │ │ │ + beq.w 367c │ │ │ │ │ cbz r6, 3502 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt.w 3676 │ │ │ │ │ + blt.w 367c │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ │ add.w r4, r8, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3676 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + beq.w 367c │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ add.w r7, r8, #15 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - ble.w 3626 │ │ │ │ │ - sub.w r3, r9, r0 │ │ │ │ │ - add.w ip, r7, r0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + ble.w 3636 │ │ │ │ │ + sub.w r3, r9, sl │ │ │ │ │ + add.w ip, r7, sl │ │ │ │ │ + mov r2, sl │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 359c │ │ │ │ │ + beq.n 35a2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3558 │ │ │ │ │ + beq.n 355e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 354a │ │ │ │ │ + beq.n 3550 │ │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 35b0 │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ + beq.n 35b6 │ │ │ │ │ + add.w r2, sl, #1 │ │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 35b0 │ │ │ │ │ + beq.n 35b6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 35b0 │ │ │ │ │ + beq.n 35b6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n 359c │ │ │ │ │ - b.n 362e │ │ │ │ │ + bne.n 35a2 │ │ │ │ │ + b.n 363e │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 35b0 │ │ │ │ │ + beq.n 35b6 │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 35b0 │ │ │ │ │ + beq.n 35b6 │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ add.w r2, lr, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 35b0 │ │ │ │ │ + beq.n 35b6 │ │ │ │ │ add.w r2, lr, #3 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.n 362e │ │ │ │ │ + beq.n 363e │ │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ add.w ip, r1, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne.n 356c │ │ │ │ │ + bne.n 3572 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - ble.n 3640 │ │ │ │ │ + ble.n 3650 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 35f4 │ │ │ │ │ - cbz r6, 3606 │ │ │ │ │ - cbnz r0, 35c4 │ │ │ │ │ + beq.n 3604 │ │ │ │ │ + cbz r6, 3616 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n 35ce │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 360c │ │ │ │ │ + beq.n 361c │ │ │ │ │ mov sl, r1 │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ add r0, r4 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3662 │ │ │ │ │ + beq.n 3668 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - cbnz r0, 364e │ │ │ │ │ + cbnz r0, 3654 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 35f0 │ │ │ │ │ + bge.n 3520 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, 3644 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - b.n 351e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 3520 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 3520 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble.n 35bc │ │ │ │ │ + ble.n 35c2 │ │ │ │ │ adds r3, r4, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, r2, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 35be │ │ │ │ │ + bne.n 35c4 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 35c6 │ │ │ │ │ + b.n 35d0 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 35c4 │ │ │ │ │ + bne.n 35ce │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - cbnz r0, 3662 │ │ │ │ │ + cbnz r0, 3668 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b.n 35be │ │ │ │ │ + b.n 35c4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 367a │ │ │ │ │ + bhi.n 3680 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 34f4 │ │ │ │ │ b.n 34d4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 35be │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, sl │ │ │ │ │ - b.n 351e │ │ │ │ │ + b.n 35c4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3662 │ │ │ │ │ + bge.n 3668 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 3662 │ │ │ │ │ + cbnz r3, 3668 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3676 │ │ │ │ │ + bge.n 367c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3676 │ │ │ │ │ + cbnz r3, 367c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3626 │ │ │ │ │ - ldr r4, [pc, #28] @ (3698 ) │ │ │ │ │ + b.n 3636 │ │ │ │ │ + ldr r4, [pc, #28] @ (36a0 ) │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ 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 34f6 │ │ │ │ │ - b.n 3676 │ │ │ │ │ + b.n 367c │ │ │ │ │ + nop │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000369c : │ │ │ │ │ +000036a4 : │ │ │ │ │ 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, 36d4 │ │ │ │ │ + cbnz r3, 36dc │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi.n 3704 │ │ │ │ │ + bhi.n 370c │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbz r0, 36d8 │ │ │ │ │ - cbnz r4, 3720 │ │ │ │ │ + cbz r0, 36e0 │ │ │ │ │ + cbnz r4, 3728 │ │ │ │ │ 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, #108] @ 3748 │ │ │ │ │ + ldr.w ip, [pc, #108] @ 3750 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ 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 36be │ │ │ │ │ - b.n 3742 │ │ │ │ │ - ldr r4, [pc, #64] @ (3748 ) │ │ │ │ │ + bne.n 36c6 │ │ │ │ │ + b.n 374a │ │ │ │ │ + ldr r4, [pc, #64] @ (3750 ) │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ 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, 3742 │ │ │ │ │ + cbz r0, 374a │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - cbz r2, 3728 │ │ │ │ │ + cbz r2, 3730 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 36c4 │ │ │ │ │ + beq.n 36cc │ │ │ │ │ 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 36c4 │ │ │ │ │ + bne.n 36cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36c4 │ │ │ │ │ + beq.n 36cc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 36d0 │ │ │ │ │ + b.n 36d8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000374c : │ │ │ │ │ +00003754 : │ │ │ │ │ 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 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3774 │ │ │ │ │ + cbz r0, 377c │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00003778 : │ │ │ │ │ +00003780 : │ │ │ │ │ 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, 37d4 │ │ │ │ │ + cbnz r3, 37dc │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 37ae │ │ │ │ │ + bhi.n 37b6 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cbz r0, 37d8 │ │ │ │ │ + cbz r0, 37e0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne.n 37d0 │ │ │ │ │ + bne.n 37d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3810 │ │ │ │ │ + bl 3818 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r4, [pc, #92] @ (380c ) │ │ │ │ │ + ldr r4, [pc, #92] @ (3814 ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 3806 │ │ │ │ │ + cbz r0, 380e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b.n 37a4 │ │ │ │ │ + b.n 37ac │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr.w ip, [pc, #48] @ 380c │ │ │ │ │ + ldr.w ip, [pc, #48] @ 3814 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w lr, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ add.w ip, sp, #24 │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 379a │ │ │ │ │ + bne.n 37a2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 37aa │ │ │ │ │ + b.n 37b2 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003810 : │ │ │ │ │ +00003818 : │ │ │ │ │ bytes_translate_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ │ sub.w sp, sp, #1128 @ 0x468 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -6244,294 +6245,294 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.w 3a2a │ │ │ │ │ + beq.w 3a32 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r6, #16 │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ - bne.w 3b48 │ │ │ │ │ + bne.w 3b50 │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 3ae0 │ │ │ │ │ + bne.w 3ae8 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b6a │ │ │ │ │ + beq.w 3b72 │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ add.w r5, r7, #16 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 3b2e │ │ │ │ │ + bne.w 3b36 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3a50 │ │ │ │ │ + beq.w 3a58 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ands.w r0, r4, #7 │ │ │ │ │ - beq.w 39ec │ │ │ │ │ + beq.w 39f4 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bmi.w 39fa │ │ │ │ │ + bmi.w 3a02 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 388e │ │ │ │ │ + beq.n 3896 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.w 39ec │ │ │ │ │ + beq.w 39f4 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 391a │ │ │ │ │ + beq.n 3922 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq.n 3906 │ │ │ │ │ + beq.n 390e │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n 38f2 │ │ │ │ │ + beq.n 38fa │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq.n 38de │ │ │ │ │ + beq.n 38e6 │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - bne.w 3a16 │ │ │ │ │ + bne.w 3a1e │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 388e │ │ │ │ │ + beq.n 3896 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 388e │ │ │ │ │ + beq.n 3896 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 388e │ │ │ │ │ + beq.n 3896 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 388e │ │ │ │ │ + beq.n 3896 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 388e │ │ │ │ │ + beq.n 3896 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 39ec │ │ │ │ │ + b.n 39f4 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 388e │ │ │ │ │ + beq.n 3896 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ subs r4, #1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 388e │ │ │ │ │ + beq.n 3896 │ │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ │ adds r1, r0, #2 │ │ │ │ │ sub.w r4, lr, #2 │ │ │ │ │ add.w r5, ip, #2 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 388e │ │ │ │ │ + beq.n 3896 │ │ │ │ │ ldrb.w r2, [ip, #2] │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ sub.w r4, lr, #3 │ │ │ │ │ add.w r5, ip, #3 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 388e │ │ │ │ │ + beq.n 3896 │ │ │ │ │ ldrb.w r2, [ip, #3] │ │ │ │ │ adds r1, r0, #4 │ │ │ │ │ sub.w r4, lr, #4 │ │ │ │ │ add.w r5, ip, #4 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 388e │ │ │ │ │ + beq.w 3896 │ │ │ │ │ ldrb.w r2, [ip, #4] │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ sub.w r4, lr, #5 │ │ │ │ │ add.w r5, ip, #5 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 388e │ │ │ │ │ + beq.w 3896 │ │ │ │ │ ldrb.w r2, [ip, #5] │ │ │ │ │ adds r1, r0, #6 │ │ │ │ │ sub.w r4, lr, #6 │ │ │ │ │ add.w r5, ip, #6 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 388e │ │ │ │ │ + beq.w 3896 │ │ │ │ │ ldrb.w r2, [ip, #6] │ │ │ │ │ adds r1, r0, #7 │ │ │ │ │ sub.w r4, lr, #7 │ │ │ │ │ add.w r5, ip, #7 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 388e │ │ │ │ │ + beq.w 3896 │ │ │ │ │ subs r4, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov lr, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 3930 │ │ │ │ │ + bge.n 3938 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 3af6 │ │ │ │ │ + beq.n 3afe │ │ │ │ │ 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, r8 │ │ │ │ │ add.w sp, sp, #1128 @ 0x468 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 38ca │ │ │ │ │ - b.n 388e │ │ │ │ │ + bne.w 38d2 │ │ │ │ │ + b.n 3896 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r2 │ │ │ │ │ - beq.w 3856 │ │ │ │ │ + beq.w 385e │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b64 │ │ │ │ │ + bne.w 3b6c │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 384e │ │ │ │ │ + b.n 3856 │ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str.w r6, [r0], #4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ │ - bne.n 3a54 │ │ │ │ │ + bne.n 3a5c │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ strd r1, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3a80 │ │ │ │ │ + b.n 3a88 │ │ │ │ │ ldrb.w r6, [r9, r0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w ip, [r2, r6, lsl #2] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt.n 3a76 │ │ │ │ │ + blt.n 3a7e │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ strd r1, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov ip, r1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - bmi.n 3ac4 │ │ │ │ │ + bmi.n 3acc │ │ │ │ │ ldrb.w r9, [r5], #1 │ │ │ │ │ ldr.w r6, [r2, r9, lsl #2] │ │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 3ab4 │ │ │ │ │ + bne.n 3abc │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 3a9c │ │ │ │ │ + b.n 3aa4 │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ strb.w r6, [ip], #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ it ne │ │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ │ - b.n 3a9c │ │ │ │ │ + b.n 3aa4 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 3b78 │ │ │ │ │ + beq.n 3b80 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 3ada │ │ │ │ │ + ble.n 3ae2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub.w r1, ip, r1 │ │ │ │ │ bl 18c <_PyBytes_DecodeEscape2+0x18c> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ ldr.w r8, [r3] │ │ │ │ │ - b.n 3a0c │ │ │ │ │ + b.n 3a14 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 3bae │ │ │ │ │ + beq.n 3bb6 │ │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ - b.n 3860 │ │ │ │ │ + b.n 3868 │ │ │ │ │ ldr r2, [r7, #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 3a00 │ │ │ │ │ + bne.w 3a08 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b2a │ │ │ │ │ + bge.n 3b32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 3b2a │ │ │ │ │ + cbnz r3, 3b32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n 3a00 │ │ │ │ │ + b.n 3a08 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3a50 │ │ │ │ │ + beq.n 3a58 │ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ adds r6, #255 @ 0xff │ │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ │ str.w lr, [ip], #4 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n 3b3a │ │ │ │ │ - b.n 3a60 │ │ │ │ │ + bne.n 3b42 │ │ │ │ │ + b.n 3a68 │ │ │ │ │ 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 .LC87 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -6539,115 +6540,115 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 3a0c │ │ │ │ │ + b.n 3a14 │ │ │ │ │ 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 │ │ │ │ │ - b.n 3b64 │ │ │ │ │ + b.n 3b6c │ │ │ │ │ ldr r0, [r7, #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 3aca │ │ │ │ │ + bne.n 3ad2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b9e │ │ │ │ │ + bge.n 3ba6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 3b9e │ │ │ │ │ + cbnz r3, 3ba6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ - b.n 3a0c │ │ │ │ │ + b.n 3a14 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b5e │ │ │ │ │ + bne.n 3b66 │ │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 3860 │ │ │ │ │ + b.n 3868 │ │ │ │ │ │ │ │ │ │ -00003bc4 : │ │ │ │ │ +00003bcc : │ │ │ │ │ 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 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ - cbz r0, 3c1c │ │ │ │ │ + cbz r0, 3c24 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 3bee │ │ │ │ │ + bne.n 3bf6 │ │ │ │ │ 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 3c20 │ │ │ │ │ + ble.n 3c28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3be8 │ │ │ │ │ + bge.n 3bf0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c1c │ │ │ │ │ + bge.n 3c24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 3c32 │ │ │ │ │ + cbz r3, 3c3a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3be8 │ │ │ │ │ + b.n 3bf0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3be8 │ │ │ │ │ - b.n 3c0e │ │ │ │ │ + bge.n 3bf0 │ │ │ │ │ + b.n 3c16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c1c │ │ │ │ │ + b.n 3c24 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003c3c : │ │ │ │ │ +00003c44 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6658,140 +6659,140 @@ │ │ │ │ │ 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, 3c9c │ │ │ │ │ + cbnz r0, 3ca4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 3ca0 │ │ │ │ │ + bgt.n 3ca8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.n 3ca0 │ │ │ │ │ + ble.n 3ca8 │ │ │ │ │ subs r7, r5, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, 3ca0 │ │ │ │ │ + cbnz r0, 3ca8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 3c96 │ │ │ │ │ + cbz r3, 3c9e │ │ │ │ │ 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 3c8c │ │ │ │ │ + b.n 3c94 │ │ │ │ │ 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 3cbc │ │ │ │ │ + bne.n 3cc4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c8c │ │ │ │ │ + bge.n 3c94 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 3c8c │ │ │ │ │ + b.n 3c94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3c8c │ │ │ │ │ + b.n 3c94 │ │ │ │ │ │ │ │ │ │ -00003cc8 <_PyBytes_Find>: │ │ │ │ │ +00003cd0 <_PyBytes_Find>: │ │ │ │ │ _PyBytes_Find(): │ │ │ │ │ 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 │ │ │ │ │ - cbz r3, 3d28 <_PyBytes_Find+0x60> │ │ │ │ │ + cbz r3, 3d30 <_PyBytes_Find+0x60> │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 3d1c <_PyBytes_Find+0x54> │ │ │ │ │ + bgt.n 3d24 <_PyBytes_Find+0x54> │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ strd r1, ip, [sp] │ │ │ │ │ adds r1, r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 1048 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r2, [sp, #40] @ 0x28 │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 3d16 <_PyBytes_Find+0x4e> │ │ │ │ │ + bne.n 3d1e <_PyBytes_Find+0x4e> │ │ │ │ │ subs r4, r4, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r0, 3d22 <_PyBytes_Find+0x5a> │ │ │ │ │ + cbz r0, 3d2a <_PyBytes_Find+0x5a> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3d16 <_PyBytes_Find+0x4e> │ │ │ │ │ + b.n 3d1e <_PyBytes_Find+0x4e> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r3, r4 │ │ │ │ │ - b.n 3d16 <_PyBytes_Find+0x4e> │ │ │ │ │ + b.n 3d1e <_PyBytes_Find+0x4e> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3d16 <_PyBytes_Find+0x4e> │ │ │ │ │ + b.n 3d1e <_PyBytes_Find+0x4e> │ │ │ │ │ │ │ │ │ │ -00003d2c : │ │ │ │ │ +00003d34 : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 3d3a │ │ │ │ │ + cbz r3, 3d42 │ │ │ │ │ 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 3d36 │ │ │ │ │ + b.n 3d3e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d40 : │ │ │ │ │ +00003d48 : │ │ │ │ │ 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 3d80 │ │ │ │ │ + bhi.n 3d88 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 3d9a │ │ │ │ │ + bgt.n 3da2 │ │ │ │ │ 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 │ │ │ │ │ @@ -6802,100 +6803,100 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d66 │ │ │ │ │ + bne.n 3d6e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3d7c │ │ │ │ │ + b.n 3d84 │ │ │ │ │ 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 3d96 │ │ │ │ │ + beq.n 3d9e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3d6c │ │ │ │ │ + beq.n 3d74 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d6c │ │ │ │ │ - b.n 3d96 │ │ │ │ │ + bne.n 3d74 │ │ │ │ │ + b.n 3d9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003dc0 : │ │ │ │ │ +00003dc8 : │ │ │ │ │ stringlib_ljust(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 3e32 │ │ │ │ │ + bhi.n 3e3a │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ede │ │ │ │ │ + beq.n 3ee6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3eca │ │ │ │ │ + blt.n 3ed2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 3ede │ │ │ │ │ + beq.n 3ee6 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3e80 │ │ │ │ │ + ble.n 3e88 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ - bpl.n 3e68 │ │ │ │ │ + bpl.n 3e70 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it eq │ │ │ │ │ ldrbeq r3, [r3, #16] │ │ │ │ │ - bne.n 3e4e │ │ │ │ │ + bne.n 3e56 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 3e26 │ │ │ │ │ + ble.n 3e2e │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 3eec │ │ │ │ │ + b.n 3ef4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w df0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3ddc │ │ │ │ │ + bne.n 3de4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -6903,113 +6904,113 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3e48 │ │ │ │ │ + b.n 3e50 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 3e9e │ │ │ │ │ + bne.n 3ea6 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 3e84 │ │ │ │ │ + bne.n 3e8c │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 3e12 │ │ │ │ │ + b.n 3e1a │ │ │ │ │ movs r3, #32 │ │ │ │ │ - b.n 3e12 │ │ │ │ │ + b.n 3e1a │ │ │ │ │ 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 .LC97 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3e48 │ │ │ │ │ + b.n 3e50 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e74 │ │ │ │ │ + bne.n 3e7c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3e48 │ │ │ │ │ + b.n 3e50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3df6 │ │ │ │ │ + bne.n 3dfe │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3df6 │ │ │ │ │ + b.n 3dfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e48 │ │ │ │ │ + bne.n 3e50 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3dfa │ │ │ │ │ + b.n 3e02 │ │ │ │ │ │ │ │ │ │ -00003eec : │ │ │ │ │ +00003ef4 : │ │ │ │ │ pad(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ │ orrs.w r4, r8, r5 │ │ │ │ │ - beq.n 3f4e │ │ │ │ │ + beq.n 3f56 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r1, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r1, r5 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 3f48 │ │ │ │ │ + cbz r0, 3f50 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ - bgt.n 3f56 │ │ │ │ │ + bgt.n 3f5e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ adds r0, r7, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 3f48 │ │ │ │ │ + ble.n 3f50 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r5 │ │ │ │ │ add r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ @@ -7018,18 +7019,18 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w df0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 3f2a │ │ │ │ │ + b.n 3f32 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f64 : │ │ │ │ │ +00003f6c : │ │ │ │ │ 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 r5, r2 │ │ │ │ │ @@ -7059,62 +7060,62 @@ │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ add r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - cbnz r0, 4008 │ │ │ │ │ + cbnz r0, 4010 │ │ │ │ │ adds r2, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ subs r3, r4, #2 │ │ │ │ │ ldrb.w r1, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 3fd4 │ │ │ │ │ + blt.n 3fdc │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eors r2, r1 │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ - bne.n 4016 │ │ │ │ │ + bne.n 401e │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w r3, r5, #23 │ │ │ │ │ it ge │ │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ │ add.w r1, r5, #87 @ 0x57 │ │ │ │ │ strb.w r2, [r3, #1]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 3fe4 │ │ │ │ │ + bne.n 3fec │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ subs r0, r4, #1 │ │ │ │ │ - b.n 3ffe │ │ │ │ │ + b.n 4006 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r5 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ subs r1, r0, r2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt.n 3ff2 │ │ │ │ │ + blt.n 3ffa │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b.n 3fb8 │ │ │ │ │ + b.n 3fc0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3fc2 │ │ │ │ │ + b.n 3fca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000401c : │ │ │ │ │ +00004024 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, r2 │ │ │ │ │ adds r6, r0, r1 │ │ │ │ │ ldrd r5, ip, [r2, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldrd r8, r3, [r2, #16] │ │ │ │ │ @@ -7123,126 +7124,126 @@ │ │ │ │ │ add r1, r0 │ │ │ │ │ add.w r9, ip, r8 │ │ │ │ │ ldr.w r4, [r7], #24 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r9, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 40e8 │ │ │ │ │ + beq.n 40f0 │ │ │ │ │ rsb sl, r5, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bcs.n 40b2 │ │ │ │ │ + bcs.n 40ba │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r7, r3] │ │ │ │ │ add r1, r2 │ │ │ │ │ - cbnz r2, 40ae │ │ │ │ │ + cbnz r2, 40b6 │ │ │ │ │ cmp r2, ip │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w lr, r1, sl │ │ │ │ │ it lt │ │ │ │ │ movlt r3, ip │ │ │ │ │ strd r1, r2, [sp] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 4090 │ │ │ │ │ + bge.n 4098 │ │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 407e │ │ │ │ │ + bne.n 4086 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 406c │ │ │ │ │ + b.n 4074 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ittet ge │ │ │ │ │ subge.w r3, r3, ip │ │ │ │ │ addge r3, #1 │ │ │ │ │ addlt r1, r8 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b.n 404c │ │ │ │ │ + b.n 4054 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 40a0 │ │ │ │ │ + b.n 40a8 │ │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ │ ldrb.w r3, [lr, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 40b8 │ │ │ │ │ + bne.n 40c0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt.n 4094 │ │ │ │ │ + blt.n 409c │ │ │ │ │ sub.w r0, lr, r0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bhi.n 4050 │ │ │ │ │ + bhi.n 4058 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 40a8 │ │ │ │ │ + b.n 40b0 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r1, fp │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bls.n 40b2 │ │ │ │ │ + bls.n 40ba │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ sub.w r2, r5, fp │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 405c │ │ │ │ │ + beq.n 4064 │ │ │ │ │ mov lr, r3 │ │ │ │ │ rsb r3, ip, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ite ge │ │ │ │ │ addge r3, ip │ │ │ │ │ addlt r3, r3, r2 │ │ │ │ │ cmp r3, lr │ │ │ │ │ ite ge │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ addlt r1, lr │ │ │ │ │ - b.n 404c │ │ │ │ │ + b.n 4054 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ mov lr, fp │ │ │ │ │ mov sl, r0 │ │ │ │ │ it lt │ │ │ │ │ movlt lr, r8 │ │ │ │ │ rsb fp, r5, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bcs.n 40b2 │ │ │ │ │ + bcs.n 40ba │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ add r1, r3 │ │ │ │ │ - cbz r3, 410c │ │ │ │ │ + cbz r3, 4114 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bhi.n 40fa │ │ │ │ │ - b.n 40b2 │ │ │ │ │ + bhi.n 4102 │ │ │ │ │ + b.n 40ba │ │ │ │ │ mov r3, ip │ │ │ │ │ add.w r2, r1, fp │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 4126 │ │ │ │ │ + bge.n 412e │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 4140 │ │ │ │ │ + bne.n 4148 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 4114 │ │ │ │ │ + b.n 411c │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge.n 4150 │ │ │ │ │ + bge.n 4158 │ │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 412c │ │ │ │ │ + beq.n 4134 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r1, lr │ │ │ │ │ - b.n 40f6 │ │ │ │ │ + b.n 40fe │ │ │ │ │ cmp r3, r9 │ │ │ │ │ itett ge │ │ │ │ │ subge.w r3, r3, ip │ │ │ │ │ addlt r1, r8 │ │ │ │ │ addge r3, #1 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b.n 40f6 │ │ │ │ │ + b.n 40fe │ │ │ │ │ sub.w r0, r2, sl │ │ │ │ │ - b.n 40a8 │ │ │ │ │ + b.n 40b0 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1471,15 +1471,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 124a │ │ │ │ │ + beq.w 124c │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ beq.w 10fa │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ bne.n ce6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -1503,15 +1503,15 @@ │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n cde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1264 │ │ │ │ │ + beq.w 127a │ │ │ │ │ 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 e06 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -1530,84 +1530,84 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bne.w e2c │ │ │ │ │ mov lr, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ b.n d92 │ │ │ │ │ sub.w r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 127a │ │ │ │ │ + blt.w 125a │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne.w 1272 │ │ │ │ │ + bne.w 1288 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, fp │ │ │ │ │ lsls r0, r0, #6 │ │ │ │ │ - bpl.w 1184 │ │ │ │ │ + bpl.w 113c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r7, [r0, fp, lsl #2] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 119e │ │ │ │ │ + bne.w 1156 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt 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 127a │ │ │ │ │ + blt.w 125a │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 10ee │ │ │ │ │ sub.w r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 127a │ │ │ │ │ + blt.w 125a │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne.w 1272 │ │ │ │ │ + bne.w 1288 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ bge.n e76 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r0, #6 │ │ │ │ │ - bpl.w 11b6 │ │ │ │ │ + bpl.w 1170 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r7, [r0, r5, lsl #2] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 11d0 │ │ │ │ │ + bne.w 118a │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt 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 127a │ │ │ │ │ + blt.w 125a │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n d1a │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r0, sl │ │ │ │ │ beq.n d30 │ │ │ │ │ @@ -1626,37 +1626,37 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 1006 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi.w 1238 │ │ │ │ │ + bhi.w 123a │ │ │ │ │ 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 1238 │ │ │ │ │ + beq.w 123a │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ b.n cf4 │ │ │ │ │ cmp r5, sl │ │ │ │ │ bge.n e7c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 1212 │ │ │ │ │ + bpl.w 1214 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 121e │ │ │ │ │ + bne.w 1220 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r3, #0] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ @@ -1678,26 +1678,26 @@ │ │ │ │ │ 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 120c │ │ │ │ │ + beq.w 120e │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ │ blt.n ea0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.w 1258 │ │ │ │ │ + bmi.w 1290 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 113c │ │ │ │ │ + bne.w 119e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w ffe │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ @@ -1829,15 +1829,15 @@ │ │ │ │ │ add r7, r4 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ bne.n f6e │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 126a │ │ │ │ │ + bne.w 1280 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1018 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 1134 │ │ │ │ │ @@ -1935,15 +1935,15 @@ │ │ │ │ │ b.n de2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 110a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11e4 │ │ │ │ │ + beq.n 11e6 │ │ │ │ │ ldr.w r9, [pc, #400] @ 129c │ │ │ │ │ b.n cde │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ @@ -1958,41 +1958,14 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n ef6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1018 │ │ │ │ │ - ldrd r4, r3, [sp, #8] │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - add.w r6, r3, #16 │ │ │ │ │ - b.n 1172 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 115c │ │ │ │ │ - add r7, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - ldr.w r1, [r4], #44 │ │ │ │ │ - add r7, sl │ │ │ │ │ - mov r2, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bne.n 1150 │ │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - b.n ffe │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ 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] │ │ │ │ │ @@ -2001,15 +1974,16 @@ │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 11ea │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 11ec │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ b.n d64 │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ ldr.w r7, [r0, r5, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -2022,17 +1996,44 @@ │ │ │ │ │ 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, 11ea │ │ │ │ │ + cbnz r0, 11ec │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ b.n dc6 │ │ │ │ │ + ldrd r4, r3, [sp, #8] │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + str.w r9, [sp, #12] │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + add.w r6, r3, #16 │ │ │ │ │ + b.n 11d4 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 11be │ │ │ │ │ + add r7, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + ldr.w r1, [r4], #44 │ │ │ │ │ + add r7, sl │ │ │ │ │ + mov r2, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bne.n 11b2 │ │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + b.n ffe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 110a │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -2061,63 +2062,62 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11f0 │ │ │ │ │ + bne.n 11f2 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ b.n e60 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1246 │ │ │ │ │ + bge.n 1248 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 1250 │ │ │ │ │ + cbz r3, 1252 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ b.n cde │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1246 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n ea6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cde │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 1006 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - b.n de8 │ │ │ │ │ + b.n 1248 │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 120c │ │ │ │ │ - nop │ │ │ │ │ + b.n 120e │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n cde │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ + b.n 1006 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + b.n de8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.n ea6 │ │ │ │ │ .word 0x00003438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 000012a0 : │ │ │ │ │ bytes_new(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -541,15 +541,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ and.w r1, r4, r2 │ │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 3eec │ │ │ │ │ + b.w 3ef4 │ │ │ │ │ R_ARM_THM_JUMP24 pad │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 00000498 : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -727,15 +727,15 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w df0 │ │ │ │ │ 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.w 3eec │ │ │ │ │ + b.w 3ef4 │ │ │ │ │ R_ARM_THM_JUMP24 pad │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 000005f6 : │ │ │ │ │ bytes_rsplit(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1287,15 +1287,15 @@ │ │ │ │ │ bne.n aec │ │ │ │ │ b.n aaa │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3eec │ │ │ │ │ + bl 3ef4 │ │ │ │ │ R_ARM_THM_CALL pad │ │ │ │ │ cbnz r0, afc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n b10 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt.n ad8 │ │ │ │ │ @@ -1452,20 +1452,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 3f64 │ │ │ │ │ + bl 3f6c │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 401c │ │ │ │ │ + bl 4024 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n c5a │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq.n c5a │ │ │ │ │ add r4, r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -262,16 +262,16 @@ │ │ │ │ │ 0x00001030 65617400 50794279 7465735f 41735374 eat.PyBytes_AsSt │ │ │ │ │ 0x00001040 72696e67 416e6453 697a6500 6d656d72 ringAndSize.memr │ │ │ │ │ 0x00001050 63687200 50794279 7465735f 4a6f696e chr.PyBytes_Join │ │ │ │ │ 0x00001060 00507953 65717565 6e63655f 46617374 .PySequence_Fast │ │ │ │ │ 0x00001070 00507945 78635f52 756e7469 6d654572 .PyExc_RuntimeEr │ │ │ │ │ 0x00001080 726f7200 50794d65 6d5f4d61 6c6c6f63 ror.PyMem_Malloc │ │ │ │ │ 0x00001090 0050794d 656d5f46 72656500 50794576 .PyMem_Free.PyEv │ │ │ │ │ - 0x000010a0 616c5f53 61766554 68726561 64005079 al_SaveThread.Py │ │ │ │ │ - 0x000010b0 4576616c 5f526573 746f7265 54687265 Eval_RestoreThre │ │ │ │ │ + 0x000010a0 616c5f52 6573746f 72655468 72656164 al_RestoreThread │ │ │ │ │ + 0x000010b0 00507945 76616c5f 53617665 54687265 .PyEval_SaveThre │ │ │ │ │ 0x000010c0 61640050 79427974 65735f43 6f6e6361 ad.PyBytes_Conca │ │ │ │ │ 0x000010d0 74005f50 794f626a 6563745f 4c6f6f6b t._PyObject_Look │ │ │ │ │ 0x000010e0 75705370 65636961 6c005079 42797465 upSpecial.PyByte │ │ │ │ │ 0x000010f0 735f4672 6f6d4f62 6a656374 00507955 s_FromObject.PyU │ │ │ │ │ 0x00001100 6e69636f 64655f41 73456e63 6f646564 nicode_AsEncoded │ │ │ │ │ 0x00001110 53747269 6e670050 79457272 5f457863 String.PyErr_Exc │ │ │ │ │ 0x00001120 65707469 6f6e4d61 74636865 73005079 eptionMatches.Py │ │ │ ├── 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: 17188 (bytes into file) │ │ │ │ │ + Start of section headers: 17256 (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 0x4324: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4368: │ │ │ │ │ │ │ │ │ │ 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 0001cc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00353c 0000e8 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003578 0000e8 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000200 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000200 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000200 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000480 001d8c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003624 000ab0 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00220c 00043c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0040d4 0001c8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002648 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 00265c 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00265c 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 002690 0008e0 10 14 77 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 002f70 0005c9 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 00429c 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000480 001d98 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003660 000aa8 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002218 00045c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004108 0001d8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002674 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 002688 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002688 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0026bc 0008f0 10 14 78 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 002fac 0005c9 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0042e0 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 {} │ │ │ │ │ @@ -1,145 +1,146 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 142 entries: │ │ │ │ │ +Symbol table '.symtab' contains 143 entries: │ │ │ │ │ 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: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 5: 00000385 172 FUNC LOCAL DEFAULT 6 _PyObject_VectorcallTstate │ │ │ │ │ - 6: 000000b5 32 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ + 5: 0000038d 172 FUNC LOCAL DEFAULT 6 _PyObject_VectorcallTstate │ │ │ │ │ + 6: 000000d5 32 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ 7: 000001cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 000001d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 9: 000001d1 434 FUNC LOCAL DEFAULT 6 _PyObject_CallFunctionVa │ │ │ │ │ + 9: 000001d1 444 FUNC LOCAL DEFAULT 6 _PyObject_CallFunctionVa │ │ │ │ │ 10: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 11: 0000008c 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 12: 000000b8 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 13: 000000cd 254 FUNC LOCAL DEFAULT 1 object_is_not_callable │ │ │ │ │ - 14: 000007a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 15: 000007a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 16: 00000a4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 17: 00000a54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 18: 00000c20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 19: 00000c28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 20: 00000d34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 21: 00000d38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 22: 00000d75 458 FUNC LOCAL DEFAULT 6 object_vacall │ │ │ │ │ - 23: 00000d70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 24: 00000d74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 14: 000007a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 15: 000007ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 16: 00000a54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00000a5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 18: 00000c28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 00000c30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 20: 00000d3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 00000d40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 22: 00000d7d 458 FUNC LOCAL DEFAULT 6 object_vacall │ │ │ │ │ + 23: 00000d78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 00000d7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 25: 000000d8 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ - 26: 0000118c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 27: 00001190 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 28: 00001191 86 FUNC LOCAL DEFAULT 6 callmethod │ │ │ │ │ - 29: 00001238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 30: 0000123c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 31: 000012fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 32: 00001300 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 33: 00001608 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 34: 00001610 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 26: 00001194 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 27: 00001198 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 28: 00001199 86 FUNC LOCAL DEFAULT 6 callmethod │ │ │ │ │ + 29: 00001240 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 30: 00001244 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 31: 00001304 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 32: 00001308 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 33: 00001610 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 34: 00001618 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 35: 00000104 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 36: 00001b30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 37: 00001b34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 38: 00001c94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 36: 00001b40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 00001b44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 38: 00001ca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 39: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 40: 00000030 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 41: 00001c98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 41: 00001ca8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 42: 00000034 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 43: 0000009c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 44: 000000a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 45: 00000120 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 46: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 47: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ - 48: 00001d84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 49: 00001d88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 50: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ - 51: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 52: 000000b0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 53: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ - 54: 000000b4 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 55: 000001f0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ - 56: 00000228 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ - 57: 00000000 0 NOTYPE LOCAL DEFAULT 10 .LANCHOR0 │ │ │ │ │ - 58: 0000012c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 59: 00000130 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 60: 00000168 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 61: 0000016c 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 62: 000001a4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 63: 000001a8 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 64: 00000210 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 65: 00000214 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 66: 0000027c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 67: 00000280 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 68: 00000310 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 69: 00000314 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 70: 0000039c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 71: 0000025c 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ - 72: 000003a0 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 73: 00000430 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 74: 00000434 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 75: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 76: 00000000 20 OBJECT LOCAL DEFAULT 10 __func__.0 │ │ │ │ │ - 77: 00000001 464 FUNC GLOBAL DEFAULT 6 PyObject_CallFunction │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_VaBuildStack │ │ │ │ │ - 79: 000004e5 508 FUNC GLOBAL DEFAULT 6 _PyObject_MakeTpCall │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatFromCauseTstate │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 85: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 86: 00000431 178 FUNC GLOBAL DEFAULT 6 _Py_CheckFunctionResult │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_FromItems │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 90: 000006e1 196 FUNC GLOBAL DEFAULT 6 PyObject_Vectorcall │ │ │ │ │ - 91: 000007a5 688 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallDict │ │ │ │ │ - 92: 000011e9 84 FUNC GLOBAL HIDDEN 6 _PyFunction_Vectorcall │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ - 94: 0000162d 610 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict │ │ │ │ │ - 95: 00000a55 468 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallDictTstate │ │ │ │ │ - 96: 00000c29 272 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallMethod │ │ │ │ │ - 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethod │ │ │ │ │ - 98: 00000d39 60 FUNC GLOBAL DEFAULT 6 PyObject_CallFunctionObjArgs │ │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 101: 00000f41 592 FUNC GLOBAL DEFAULT 6 PyObject_CallMethod │ │ │ │ │ - 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ - 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ - 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 105: 0000123d 196 FUNC GLOBAL DEFAULT 6 PyObject_CallOneArg │ │ │ │ │ - 106: 00001301 810 FUNC GLOBAL HIDDEN 6 _PyObject_Call_Prepend │ │ │ │ │ - 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ - 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ - 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 112: 00001891 270 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_Free │ │ │ │ │ - 113: 000019a1 56 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ - 114: 000019d9 348 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ - 115: 00001b35 222 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ - 116: 00001c15 132 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ - 117: 00000001 52 FUNC GLOBAL DEFAULT 1 PyObject_CallNoArgs │ │ │ │ │ - 118: 00001c99 18 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ - 119: 00000035 108 FUNC GLOBAL DEFAULT 1 _PyObject_CallMethod │ │ │ │ │ - 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 121: 000000a1 42 FUNC GLOBAL DEFAULT 1 _PyStack_AsDict │ │ │ │ │ - 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ - 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 126: 00001cad 220 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ - 127: 00001d89 4 FUNC GLOBAL DEFAULT 6 PyCFunction_Call │ │ │ │ │ - 128: 00000001 180 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ - 129: 000000d5 92 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ │ - 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ - 131: 00000131 60 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ │ - 132: 0000016d 60 FUNC GLOBAL DEFAULT 8 _PyObject_CallFunction_SizeT │ │ │ │ │ - 133: 000001a9 108 FUNC GLOBAL DEFAULT 8 PyEval_CallMethod │ │ │ │ │ - 134: 00000215 108 FUNC GLOBAL DEFAULT 8 _PyObject_CallMethodId │ │ │ │ │ - 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetAttrId │ │ │ │ │ - 136: 00000281 40 FUNC GLOBAL HIDDEN 8 _PyObject_CallMethodFormat │ │ │ │ │ - 137: 000002a9 108 FUNC GLOBAL DEFAULT 8 _PyObject_CallMethod_SizeT │ │ │ │ │ - 138: 00000315 140 FUNC GLOBAL HIDDEN 8 _PyObject_CallMethodIdObjArgs │ │ │ │ │ - 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromId │ │ │ │ │ - 140: 000003a1 148 FUNC GLOBAL DEFAULT 8 PyEval_CallObjectWithKeywords │ │ │ │ │ - 141: 00000435 6 FUNC GLOBAL DEFAULT 8 PyVectorcall_NARGS │ │ │ │ │ + 48: 00001d94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 50: 0000001c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 51: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ + 52: 00000020 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 53: 000000d0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 54: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ + 55: 000000d4 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 56: 000001f0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ + 57: 00000228 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ + 58: 00000000 0 NOTYPE LOCAL DEFAULT 10 .LANCHOR0 │ │ │ │ │ + 59: 0000014c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 60: 00000150 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 61: 00000188 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 62: 0000018c 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 63: 000001c4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 64: 000001c8 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 65: 00000230 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 66: 00000234 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 67: 0000029c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 68: 000002a0 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 69: 00000330 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 70: 00000334 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 71: 000003bc 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 72: 0000025c 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ + 73: 000003c0 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 74: 00000450 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 75: 00000454 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 76: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 77: 00000000 20 OBJECT LOCAL DEFAULT 10 __func__.0 │ │ │ │ │ + 78: 00000001 464 FUNC GLOBAL DEFAULT 6 PyObject_CallFunction │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_VaBuildStack │ │ │ │ │ + 80: 000004ed 508 FUNC GLOBAL DEFAULT 6 _PyObject_MakeTpCall │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatFromCauseTstate │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ + 86: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 87: 00000439 178 FUNC GLOBAL DEFAULT 6 _Py_CheckFunctionResult │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_FromItems │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 91: 000006e9 196 FUNC GLOBAL DEFAULT 6 PyObject_Vectorcall │ │ │ │ │ + 92: 000007ad 688 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallDict │ │ │ │ │ + 93: 000011f1 84 FUNC GLOBAL HIDDEN 6 _PyFunction_Vectorcall │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ + 95: 00001635 610 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict │ │ │ │ │ + 96: 00000a5d 468 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallDictTstate │ │ │ │ │ + 97: 00000c31 272 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallMethod │ │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethod │ │ │ │ │ + 99: 00000d41 60 FUNC GLOBAL DEFAULT 6 PyObject_CallFunctionObjArgs │ │ │ │ │ + 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 102: 00000f49 592 FUNC GLOBAL DEFAULT 6 PyObject_CallMethod │ │ │ │ │ + 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ + 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ + 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 106: 00001245 196 FUNC GLOBAL DEFAULT 6 PyObject_CallOneArg │ │ │ │ │ + 107: 00001309 810 FUNC GLOBAL HIDDEN 6 _PyObject_Call_Prepend │ │ │ │ │ + 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ + 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ + 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ + 113: 00001899 270 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_Free │ │ │ │ │ + 114: 000019a9 56 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 115: 000019e1 356 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ + 116: 00001b45 222 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ + 117: 00001c25 132 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ + 118: 00000001 52 FUNC GLOBAL DEFAULT 1 PyObject_CallNoArgs │ │ │ │ │ + 119: 00001ca9 18 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ + 120: 00000035 108 FUNC GLOBAL DEFAULT 1 _PyObject_CallMethod │ │ │ │ │ + 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ + 122: 000000a1 42 FUNC GLOBAL DEFAULT 1 _PyStack_AsDict │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ + 127: 00001cbd 220 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ + 128: 00000001 32 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ + 129: 00000021 180 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ + 130: 000000f5 92 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ │ + 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ + 132: 00000151 60 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ │ + 133: 0000018d 60 FUNC GLOBAL DEFAULT 8 _PyObject_CallFunction_SizeT │ │ │ │ │ + 134: 000001c9 108 FUNC GLOBAL DEFAULT 8 PyEval_CallMethod │ │ │ │ │ + 135: 00000235 108 FUNC GLOBAL DEFAULT 8 _PyObject_CallMethodId │ │ │ │ │ + 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetAttrId │ │ │ │ │ + 137: 000002a1 40 FUNC GLOBAL HIDDEN 8 _PyObject_CallMethodFormat │ │ │ │ │ + 138: 000002c9 108 FUNC GLOBAL DEFAULT 8 _PyObject_CallMethod_SizeT │ │ │ │ │ + 139: 00000335 140 FUNC GLOBAL HIDDEN 8 _PyObject_CallMethodIdObjArgs │ │ │ │ │ + 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromId │ │ │ │ │ + 141: 000003c1 148 FUNC GLOBAL DEFAULT 8 PyEval_CallObjectWithKeywords │ │ │ │ │ + 142: 00000455 6 FUNC GLOBAL DEFAULT 8 PyVectorcall_NARGS │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,437 +1,438 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x353c contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3578 contains 29 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000026 0000050a R_ARM_THM_CALL 00000385 _PyObject_VectorcallTstate │ │ │ │ │ -00000030 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000056 0000780a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00000068 00001c0a R_ARM_THM_CALL 00001191 callmethod │ │ │ │ │ -00000080 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000092 0000060a R_ARM_THM_CALL 000000b5 null_error.isra.0 │ │ │ │ │ -0000009c 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000c2 0000580a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ -000000de 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -000000e2 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -000000ec 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000000f0 00006830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000026 0000050a R_ARM_THM_CALL 0000038d _PyObject_VectorcallTstate │ │ │ │ │ +00000030 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000056 0000790a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00000068 00001c0a R_ARM_THM_CALL 00001199 callmethod │ │ │ │ │ +00000080 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000092 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ +0000009c 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000c2 0000590a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ +000000de 00007b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +000000e2 00007b30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +000000ec 0000692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000000f0 00006930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000000f6 00002e2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ 000000fa 00002e30 R_ARM_THM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000110 00007b0a R_ARM_THM_CALL 00000000 PyModule_GetNameObject │ │ │ │ │ -00000120 00007c0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000012c 0000670a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00000134 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000138 00006830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000110 00007c0a R_ARM_THM_CALL 00000000 PyModule_GetNameObject │ │ │ │ │ +00000120 00007d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000012c 0000680a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00000134 0000692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000138 00006930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000142 00002d2f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ 00000146 00002d30 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ -0000014e 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000170 00007d0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000194 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a4 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001ac 00007d0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000001b4 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c4 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000108 0000541e R_ARM_THM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ +0000014e 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000170 00007e0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000194 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001a4 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ac 00007e0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000001b4 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c4 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000108 0000551e R_ARM_THM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3624 contains 342 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3660 contains 341 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000044 00004e0a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ -00000100 00004f0a R_ARM_THM_CALL 000004e5 _PyObject_MakeTpCall │ │ │ │ │ -00000128 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000130 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000138 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000140 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000015c 0000510a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000017a 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000017e 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000044 00004f0a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ +00000100 0000500a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00000128 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000130 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000138 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000140 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000015c 0000520a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000017a 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000017e 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000188 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ 0000018c 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000190 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000196 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000019a 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000190 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00000196 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000019a 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000001a4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000001a8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001ac 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000001b4 0000060a R_ARM_THM_CALL 000000b5 null_error.isra.0 │ │ │ │ │ -000001c4 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001cc 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000206 00004e0a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ -000002ba 00004f0a R_ARM_THM_CALL 000004e5 _PyObject_MakeTpCall │ │ │ │ │ -000002e2 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002ea 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f2 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002fa 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000316 0000510a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000334 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000338 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000342 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00000346 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -0000034a 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000350 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000354 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000035e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000362 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000366 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000036c 0000060a R_ARM_THM_CALL 000000b5 null_error.isra.0 │ │ │ │ │ -0000037c 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003ea 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000003ee 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000003f6 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000003fa 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000400 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000406 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000040a 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000412 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000416 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000041c 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000042a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000466 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000046a 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000474 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00000478 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000480 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000486 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000048a 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000494 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000498 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000004a0 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000004a8 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -000004ac 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -000004b2 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000004c6 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004d2 00000a2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC2 │ │ │ │ │ -000004d6 00000a30 R_ARM_THM_MOVT_ABS 0000005c .LC2 │ │ │ │ │ -000004dc 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000512 0000570a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ -00000548 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000586 0000580a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ -000005ba 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005d8 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005fc 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000612 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000616 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000061e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000622 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000628 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000063a 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -0000063e 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00000644 0000590a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000662 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000674 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ -0000068c 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000690 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000698 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -0000069c 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000006a2 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000006ba 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006d2 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000734 00004f0a R_ARM_THM_CALL 000004e5 _PyObject_MakeTpCall │ │ │ │ │ -0000075a 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000075e 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000766 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -0000076a 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000770 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000776 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000077a 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000782 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000786 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000078c 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000079a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007a0 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000007ec 00005c2f R_ARM_THM_MOVW_ABS_NC 000011e9 _PyFunction_Vectorcall │ │ │ │ │ -000007f0 00005c30 R_ARM_THM_MOVT_ABS 000011e9 _PyFunction_Vectorcall │ │ │ │ │ -00000810 00005d0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -0000085a 00005e0a R_ARM_THM_CALL 0000162d _PyStack_UnpackDict │ │ │ │ │ -00000866 00005c2f R_ARM_THM_MOVW_ABS_NC 000011e9 _PyFunction_Vectorcall │ │ │ │ │ -0000086a 00005c30 R_ARM_THM_MOVT_ABS 000011e9 _PyFunction_Vectorcall │ │ │ │ │ -0000089a 00005d0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000950 0000510a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000096c 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000988 00004f0a R_ARM_THM_CALL 000004e5 _PyObject_MakeTpCall │ │ │ │ │ -000009a0 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000009a4 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000009ac 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009b0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009b6 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000009cc 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000009d0 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000009d8 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000009dc 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000009e2 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000009ea 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009fc 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a10 00005d0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000a1a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a24 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a2e 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a38 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a42 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a4c 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a50 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a8a 00005c2f R_ARM_THM_MOVW_ABS_NC 000011e9 _PyFunction_Vectorcall │ │ │ │ │ -00000a8e 00005c30 R_ARM_THM_MOVT_ABS 000011e9 _PyFunction_Vectorcall │ │ │ │ │ -00000ac2 00005d0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000af6 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000afa 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000afe 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00000b02 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000b0c 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000b1c 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000b20 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000b28 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000b2c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000b32 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000b42 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b68 00005e0a R_ARM_THM_CALL 0000162d _PyStack_UnpackDict │ │ │ │ │ -00000b74 00005c2f R_ARM_THM_MOVW_ABS_NC 000011e9 _PyFunction_Vectorcall │ │ │ │ │ -00000b78 00005c30 R_ARM_THM_MOVT_ABS 000011e9 _PyFunction_Vectorcall │ │ │ │ │ -00000bae 00005d0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000bdc 0000510a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000bfc 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c16 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c20 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c24 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c56 0000610a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ -00000cb6 00004f0a R_ARM_THM_CALL 000004e5 _PyObject_MakeTpCall │ │ │ │ │ -00000cca 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cec 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000cf0 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000cf8 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00000cfc 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000d02 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000d08 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000d0c 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000d14 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000d18 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000d1e 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000d2c 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d34 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d70 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e68 00004f0a R_ARM_THM_CALL 000004e5 _PyObject_MakeTpCall │ │ │ │ │ -00000eba 0000630a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000ed0 0000510a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000eea 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000eee 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000ef8 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00000efc 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000f00 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000f06 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000f0a 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000f14 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f18 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f1c 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000f22 0000640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f2a 0000060a R_ARM_THM_CALL 000000b5 null_error.isra.0 │ │ │ │ │ -00000f38 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f76 0000660a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -00000f86 0000670a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00000fae 00004e0a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ -00001066 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001084 00004f0a R_ARM_THM_CALL 000004e5 _PyObject_MakeTpCall │ │ │ │ │ -000010ac 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010b8 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010c4 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d0 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010f0 0000510a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001112 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001116 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000111c 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001120 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001128 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001130 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001134 00006830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000113e 0000192f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ -00001142 00001930 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ -00001146 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000115a 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000115e 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001164 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001168 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001170 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000117e 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001186 0000060a R_ARM_THM_CALL 000000b5 null_error.isra.0 │ │ │ │ │ -0000118c 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000011aa 0000670a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -000011c4 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011c8 00006830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011ce 0000192f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ -000011d2 00001930 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ -000011dc 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001230 00005d0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001238 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001290 00004f0a R_ARM_THM_CALL 000004e5 _PyObject_MakeTpCall │ │ │ │ │ -000012b4 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000012b8 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000012c0 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000012c4 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000012ca 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000012d0 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000012d4 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000012dc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000012e0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000012e6 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000012f4 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012fc 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000132c 00006b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001356 00005c2f R_ARM_THM_MOVW_ABS_NC 000011e9 _PyFunction_Vectorcall │ │ │ │ │ -0000135a 00005c30 R_ARM_THM_MOVT_ABS 000011e9 _PyFunction_Vectorcall │ │ │ │ │ -00001386 00005d0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000013e0 00005e0a R_ARM_THM_CALL 0000162d _PyStack_UnpackDict │ │ │ │ │ -000013ec 00005c2f R_ARM_THM_MOVW_ABS_NC 000011e9 _PyFunction_Vectorcall │ │ │ │ │ -000013f0 00005c30 R_ARM_THM_MOVT_ABS 000011e9 _PyFunction_Vectorcall │ │ │ │ │ -00001420 00005d0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000014d8 0000510a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014f0 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001502 0000510a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000150c 0000630a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001526 00006b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001542 00004f0a R_ARM_THM_CALL 000004e5 _PyObject_MakeTpCall │ │ │ │ │ -00001568 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000156c 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001576 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000157a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000157e 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001594 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001598 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000015a2 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000015a6 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000015aa 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000015b0 0000640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015c0 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015c6 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015cc 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015e0 00005d0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000015ec 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015f6 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015fc 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001608 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000160c 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000161c 00005d0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001624 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001662 0000630a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001670 00006c0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000016ec 00006d0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000172c 00006d0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000176e 00006d0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000017be 00006d0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000017fa 00006d0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001858 00006e0a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00001862 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001866 00006830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000186c 0000232f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ -00001870 00002330 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ -00001876 00006f0a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00001880 0000700a R_ARM_THM_CALL 00001891 _PyStack_UnpackDict_Free │ │ │ │ │ -00001888 0000510a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001936 0000510a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001956 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001960 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000196a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001976 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001988 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001992 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019b4 0000510a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a6a 00005e0a R_ARM_THM_CALL 0000162d _PyStack_UnpackDict │ │ │ │ │ -00001a8e 0000700a R_ARM_THM_CALL 00001891 _PyStack_UnpackDict_Free │ │ │ │ │ -00001abe 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001ac2 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001aca 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001ace 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001ad4 0000530a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001ada 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001ade 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001ae6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001aea 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001af0 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001afa 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ -00001b0a 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001b0e 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001b14 0000590a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b28 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b30 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001bb4 00005e0a R_ARM_THM_CALL 0000162d _PyStack_UnpackDict │ │ │ │ │ -00001bd6 0000700a R_ARM_THM_CALL 00001891 _PyStack_UnpackDict_Free │ │ │ │ │ -00001be4 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ -00001bfc 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001c00 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001c06 0000590a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c48 0000610a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ -00001c82 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c8a 0000060a R_ARM_THM_CALL 000000b5 null_error.isra.0 │ │ │ │ │ -00001c94 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d46 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001d4a 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001d50 0000590a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d62 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ -00001d68 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001d6c 00006830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001d72 00002f2f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -00001d76 00002f30 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -00001d7c 00006f0a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00001d84 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000003ce 00004f1e R_ARM_THM_JUMP24 000004e5 _PyObject_MakeTpCall │ │ │ │ │ -00000ae4 00004f1e R_ARM_THM_JUMP24 000004e5 _PyObject_MakeTpCall │ │ │ │ │ -00001950 0000501e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000019d0 0000501e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001aa2 0000561e R_ARM_THM_JUMP24 00000431 _Py_CheckFunctionResult │ │ │ │ │ -00001ba0 0000561e R_ARM_THM_JUMP24 00000431 _Py_CheckFunctionResult │ │ │ │ │ -00001d24 0000561e R_ARM_THM_JUMP24 00000431 _Py_CheckFunctionResult │ │ │ │ │ -00001d88 0000721e R_ARM_THM_JUMP24 000019d9 PyObject_Call │ │ │ │ │ +000001ac 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000001b4 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ +000001c4 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001cc 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000206 00004f0a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ +000002c0 0000500a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +000002e8 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f0 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f8 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000300 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000031c 0000520a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000033c 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000340 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000034a 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +0000034e 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000352 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00000358 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000035c 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000366 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000036a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000036e 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000374 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ +00000386 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003f2 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000003f6 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000003fe 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00000402 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000408 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +0000040e 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000412 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000041a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000041e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000424 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000432 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000046e 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000472 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000047c 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00000480 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000488 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +0000048e 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000492 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000049c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000004a0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000004a8 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000004b0 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +000004b4 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +000004ba 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000004ce 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004da 00000a2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC2 │ │ │ │ │ +000004de 00000a30 R_ARM_THM_MOVT_ABS 0000005c .LC2 │ │ │ │ │ +000004e4 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000051a 0000580a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ +00000550 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000058e 0000590a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ +000005c2 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e0 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000604 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000061a 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000061e 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000626 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000062a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000630 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000642 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00000646 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +0000064c 00005a0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000066a 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000067c 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ +00000694 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000698 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000006a0 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000006a4 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000006aa 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000006c2 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006da 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000073c 0000500a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00000762 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000766 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000076e 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00000772 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000778 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +0000077e 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000782 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000078a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000078e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000794 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000007a2 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007a8 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000007f4 00005d2f R_ARM_THM_MOVW_ABS_NC 000011f1 _PyFunction_Vectorcall │ │ │ │ │ +000007f8 00005d30 R_ARM_THM_MOVT_ABS 000011f1 _PyFunction_Vectorcall │ │ │ │ │ +00000818 00005e0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000862 00005f0a R_ARM_THM_CALL 00001635 _PyStack_UnpackDict │ │ │ │ │ +0000086e 00005d2f R_ARM_THM_MOVW_ABS_NC 000011f1 _PyFunction_Vectorcall │ │ │ │ │ +00000872 00005d30 R_ARM_THM_MOVT_ABS 000011f1 _PyFunction_Vectorcall │ │ │ │ │ +000008a2 00005e0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000958 0000520a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000974 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000990 0000500a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +000009a8 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000009ac 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000009b4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009b8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009be 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000009d4 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000009d8 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000009e0 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000009e4 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000009ea 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000009f2 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a04 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a18 00005e0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000a22 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a2c 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a36 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a40 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a4a 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a54 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a58 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a92 00005d2f R_ARM_THM_MOVW_ABS_NC 000011f1 _PyFunction_Vectorcall │ │ │ │ │ +00000a96 00005d30 R_ARM_THM_MOVT_ABS 000011f1 _PyFunction_Vectorcall │ │ │ │ │ +00000aca 00005e0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000afe 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000b02 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000b06 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00000b0a 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000b14 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00000b24 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000b28 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000b30 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b34 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b3a 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000b4a 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b70 00005f0a R_ARM_THM_CALL 00001635 _PyStack_UnpackDict │ │ │ │ │ +00000b7c 00005d2f R_ARM_THM_MOVW_ABS_NC 000011f1 _PyFunction_Vectorcall │ │ │ │ │ +00000b80 00005d30 R_ARM_THM_MOVT_ABS 000011f1 _PyFunction_Vectorcall │ │ │ │ │ +00000bb6 00005e0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000be4 0000520a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c04 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c1e 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c28 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c2c 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c5e 0000620a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ +00000cbe 0000500a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00000cd2 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cf4 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000cf8 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000d00 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00000d04 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000d0a 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00000d10 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000d14 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000d1c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000d20 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000d26 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000d34 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d3c 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d78 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e70 0000500a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00000ec2 0000640a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000ed8 0000520a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ef2 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000ef6 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000f00 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00000f04 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000f08 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00000f0e 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000f12 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000f1c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f20 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f24 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000f2a 0000650a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f32 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ +00000f40 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f7e 0000670a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +00000f8e 0000680a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00000fb6 00004f0a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ +0000106e 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000108c 0000500a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +000010b4 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010c0 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010cc 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d8 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010f8 0000520a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000111a 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000111e 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001124 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001128 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001130 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001138 0000692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000113c 00006930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001146 0000192f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ +0000114a 00001930 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ +0000114e 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001162 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001166 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000116c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001170 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001178 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001186 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000118e 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ +00001194 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000011b2 0000680a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +000011cc 0000692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000011d0 00006930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000011d6 0000192f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ +000011da 00001930 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ +000011e4 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001238 00005e0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001240 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001298 0000500a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +000012bc 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000012c0 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000012c8 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000012cc 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000012d2 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000012d8 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000012dc 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000012e4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000012e8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000012ee 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000012fc 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001304 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001334 00006c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000135e 00005d2f R_ARM_THM_MOVW_ABS_NC 000011f1 _PyFunction_Vectorcall │ │ │ │ │ +00001362 00005d30 R_ARM_THM_MOVT_ABS 000011f1 _PyFunction_Vectorcall │ │ │ │ │ +0000138e 00005e0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000013e8 00005f0a R_ARM_THM_CALL 00001635 _PyStack_UnpackDict │ │ │ │ │ +000013f4 00005d2f R_ARM_THM_MOVW_ABS_NC 000011f1 _PyFunction_Vectorcall │ │ │ │ │ +000013f8 00005d30 R_ARM_THM_MOVT_ABS 000011f1 _PyFunction_Vectorcall │ │ │ │ │ +00001428 00005e0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000014e0 0000520a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000014f8 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000150a 0000520a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001514 0000640a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000152e 00006c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000154a 0000500a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001570 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001574 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000157e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001582 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001586 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000159c 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000015a0 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000015aa 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000015ae 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000015b2 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000015b8 0000650a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000015c8 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015ce 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015d4 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015e8 00005e0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000015f4 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015fe 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001604 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001610 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001614 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001624 00005e0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +0000162c 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000166a 0000640a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001678 00006d0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000016f4 00006e0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001734 00006e0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001776 00006e0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000017c6 00006e0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001802 00006e0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001860 00006f0a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +0000186a 0000692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000186e 00006930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001874 0000232f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +00001878 00002330 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +0000187e 0000700a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001888 0000710a R_ARM_THM_CALL 00001899 _PyStack_UnpackDict_Free │ │ │ │ │ +00001890 0000520a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000193e 0000520a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000195e 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001968 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001972 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000197e 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001990 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000199a 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019bc 0000520a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a7a 00005f0a R_ARM_THM_CALL 00001635 _PyStack_UnpackDict │ │ │ │ │ +00001a9e 0000710a R_ARM_THM_CALL 00001899 _PyStack_UnpackDict_Free │ │ │ │ │ +00001ace 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001ad2 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001ada 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001ade 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001ae4 0000540a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001aea 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001aee 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001af6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001afa 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b00 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001b0a 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ +00001b1a 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001b1e 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001b24 00005a0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b38 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b40 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001bc4 00005f0a R_ARM_THM_CALL 00001635 _PyStack_UnpackDict │ │ │ │ │ +00001be6 0000710a R_ARM_THM_CALL 00001899 _PyStack_UnpackDict_Free │ │ │ │ │ +00001bf4 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ +00001c0c 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001c10 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001c16 00005a0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c58 0000620a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ +00001c92 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c9a 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ +00001ca4 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d56 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001d5a 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001d60 00005a0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d72 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ +00001d78 0000692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001d7c 00006930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d82 00002f2f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +00001d86 00002f30 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +00001d8c 0000700a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001d94 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000003d6 0000501e R_ARM_THM_JUMP24 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00000aec 0000501e R_ARM_THM_JUMP24 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001958 0000511e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000019d8 0000511e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001ab2 0000571e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001bb0 0000571e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001d34 0000571e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x40d4 contains 57 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4108 contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000034 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000038 00006830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000003e 0000322f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -00000042 00003230 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -0000004a 0000540a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000072 00005e0a R_ARM_THM_CALL 0000162d _PyStack_UnpackDict │ │ │ │ │ -00000092 0000700a R_ARM_THM_CALL 00001891 _PyStack_UnpackDict_Free │ │ │ │ │ -000000b0 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000bc 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000000c0 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000000c4 0000352f R_ARM_THM_MOVW_ABS_NC 000001cc .LC11 │ │ │ │ │ -000000c8 00003530 R_ARM_THM_MOVT_ABS 000001cc .LC11 │ │ │ │ │ -000000fa 0000372f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -000000fe 00003730 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -0000010e 0000382f R_ARM_THM_MOVW_ABS_NC 00000228 .LC13 │ │ │ │ │ -00000112 00003830 R_ARM_THM_MOVT_ABS 00000228 .LC13 │ │ │ │ │ -00000116 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000011a 00003930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000122 0000820a R_ARM_THM_CALL 00000000 _Py_FatalErrorFormat │ │ │ │ │ -0000012c 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000158 0000090a R_ARM_THM_CALL 000001d1 _PyObject_CallFunctionVa │ │ │ │ │ -00000168 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000194 0000090a R_ARM_THM_CALL 000001d1 _PyObject_CallFunctionVa │ │ │ │ │ -000001a4 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001d2 0000660a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -000001e8 00001c0a R_ARM_THM_CALL 00001191 callmethod │ │ │ │ │ -000001fe 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000210 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000023e 0000870a R_ARM_THM_CALL 00000000 _PyObject_GetAttrId │ │ │ │ │ -00000254 00001c0a R_ARM_THM_CALL 00001191 callmethod │ │ │ │ │ -0000026a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000027c 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000029a 00001c0a R_ARM_THM_CALL 00001191 callmethod │ │ │ │ │ -000002d2 0000660a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -000002e8 00001c0a R_ARM_THM_CALL 00001191 callmethod │ │ │ │ │ -000002fe 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000310 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000034a 00008b0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -0000035c 0000610a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ -00000374 0000160a R_ARM_THM_CALL 00000d75 object_vacall │ │ │ │ │ -0000038a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000039c 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000003ca 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003ce 00006830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003d2 00002f2f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -000003d6 00002f30 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -000003dc 00006f0a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000003ec 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003f0 00006830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003f4 0000472f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ -000003f8 00004730 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ -000003fe 00006f0a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000410 00005f0a R_ARM_THM_CALL 00000a55 _PyObject_VectorcallDictTstate │ │ │ │ │ -00000430 0000556b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000a4 0000561e R_ARM_THM_JUMP24 00000431 _Py_CheckFunctionResult │ │ │ │ │ -000000ce 00006f1e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ -00000426 0000731e R_ARM_THM_JUMP24 00001b35 _PyObject_Call │ │ │ │ │ +0000001c 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000054 0000692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000058 00006930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000005e 0000332f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +00000062 00003330 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +0000006a 0000550a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000092 00005f0a R_ARM_THM_CALL 00001635 _PyStack_UnpackDict │ │ │ │ │ +000000b2 0000710a R_ARM_THM_CALL 00001899 _PyStack_UnpackDict_Free │ │ │ │ │ +000000d0 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000dc 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000000e0 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000000e4 0000362f R_ARM_THM_MOVW_ABS_NC 000001cc .LC11 │ │ │ │ │ +000000e8 00003630 R_ARM_THM_MOVT_ABS 000001cc .LC11 │ │ │ │ │ +0000011a 0000382f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +0000011e 00003830 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +0000012e 0000392f R_ARM_THM_MOVW_ABS_NC 00000228 .LC13 │ │ │ │ │ +00000132 00003930 R_ARM_THM_MOVT_ABS 00000228 .LC13 │ │ │ │ │ +00000136 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000013a 00003a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000142 0000830a R_ARM_THM_CALL 00000000 _Py_FatalErrorFormat │ │ │ │ │ +0000014c 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000178 0000090a R_ARM_THM_CALL 000001d1 _PyObject_CallFunctionVa │ │ │ │ │ +00000188 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001b4 0000090a R_ARM_THM_CALL 000001d1 _PyObject_CallFunctionVa │ │ │ │ │ +000001c4 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001f2 0000670a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +00000208 00001c0a R_ARM_THM_CALL 00001199 callmethod │ │ │ │ │ +0000021e 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000230 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000025e 0000880a R_ARM_THM_CALL 00000000 _PyObject_GetAttrId │ │ │ │ │ +00000274 00001c0a R_ARM_THM_CALL 00001199 callmethod │ │ │ │ │ +0000028a 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000029c 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002ba 00001c0a R_ARM_THM_CALL 00001199 callmethod │ │ │ │ │ +000002f2 0000670a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +00000308 00001c0a R_ARM_THM_CALL 00001199 callmethod │ │ │ │ │ +0000031e 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000330 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000036a 00008c0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ +0000037c 0000620a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ +00000394 0000160a R_ARM_THM_CALL 00000d7d object_vacall │ │ │ │ │ +000003aa 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003bc 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000003ea 0000692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003ee 00006930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003f2 00002f2f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +000003f6 00002f30 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +000003fc 0000700a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +0000040c 0000692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000410 00006930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000414 0000482f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ +00000418 00004830 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ +0000041e 0000700a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000430 0000600a R_ARM_THM_CALL 00000a5d _PyObject_VectorcallDictTstate │ │ │ │ │ +00000450 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000016 0000741e R_ARM_THM_JUMP24 00001b45 _PyObject_Call │ │ │ │ │ +000000c4 0000571e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ +000000ee 0000701e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ +00000446 0000741e R_ARM_THM_JUMP24 00001b45 _PyObject_Call │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -15,15 +15,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 384 <_PyObject_VectorcallTstate> │ │ │ │ │ + bl 38c <_PyObject_VectorcallTstate> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallTstate │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000014 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ @@ -47,15 +47,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 96 <_PyObject_CallMethod+0x62> │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1190 │ │ │ │ │ + bl 1198 │ │ │ │ │ R_ARM_THM_CALL callmethod │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 84 <_PyObject_CallMethod+0x50> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -66,15 +66,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b4 <_PyStack_AsDict+0x14> │ │ │ │ │ + bl d4 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 84 <_PyObject_CallMethod+0x50> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -112,30 +112,30 @@ │ │ │ │ │ bx lr │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 4e4 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r7, r0 │ │ │ │ │ b.n 7a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ bpl.n 56 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - bl 384 <_PyObject_VectorcallTstate> │ │ │ │ │ + bl 38c <_PyObject_VectorcallTstate> │ │ │ │ │ mov r7, r0 │ │ │ │ │ b.n 7a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ b.n 92 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -151,15 +151,15 @@ │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ b.n be │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 384 <_PyObject_VectorcallTstate> │ │ │ │ │ + bl 38c <_PyObject_VectorcallTstate> │ │ │ │ │ mov r7, r0 │ │ │ │ │ b.n e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n e6 │ │ │ │ │ cbz r3, 196 │ │ │ │ │ @@ -198,15 +198,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ b.n 168 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b4 │ │ │ │ │ + bl d4 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r7, #0 │ │ │ │ │ b.n e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 17a │ │ │ │ │ @@ -222,780 +222,780 @@ │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 36c <_PyObject_CallFunctionVa+0x19c> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + beq.w 374 <_PyObject_CallFunctionVa+0x1a4> │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 302 <_PyObject_CallFunctionVa+0x132> │ │ │ │ │ + beq.w 308 <_PyObject_CallFunctionVa+0x138> │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 302 <_PyObject_CallFunctionVa+0x132> │ │ │ │ │ - add r7, sp, #12 │ │ │ │ │ + beq.w 308 <_PyObject_CallFunctionVa+0x138> │ │ │ │ │ + add r6, sp, #12 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #5 │ │ │ │ │ bl 0 <_Py_VaBuildStack> │ │ │ │ │ R_ARM_THM_CALL _Py_VaBuildStack │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 370 <_PyObject_CallFunctionVa+0x1a0> │ │ │ │ │ + beq.w 378 <_PyObject_CallFunctionVa+0x1a8> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 2c2 <_PyObject_CallFunctionVa+0xf2> │ │ │ │ │ + beq.n 2c8 <_PyObject_CallFunctionVa+0xf8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n 2ac <_PyObject_CallFunctionVa+0xdc> │ │ │ │ │ + bpl.n 2b2 <_PyObject_CallFunctionVa+0xe2> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 2ac <_PyObject_CallFunctionVa+0xdc> │ │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 2b2 <_PyObject_CallFunctionVa+0xe2> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31c <_PyObject_CallFunctionVa+0x14c> │ │ │ │ │ + beq.n 322 <_PyObject_CallFunctionVa+0x152> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 326 <_PyObject_CallFunctionVa+0x156> │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble.n 2a0 <_PyObject_CallFunctionVa+0xd0> │ │ │ │ │ + bne.n 32e <_PyObject_CallFunctionVa+0x15e> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.n 2a6 <_PyObject_CallFunctionVa+0xd6> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 256 <_PyObject_CallFunctionVa+0x86> │ │ │ │ │ + bge.n 258 <_PyObject_CallFunctionVa+0x88> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2e2 <_PyObject_CallFunctionVa+0x112> │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - ble.n 2a0 <_PyObject_CallFunctionVa+0xd0> │ │ │ │ │ + beq.n 2e8 <_PyObject_CallFunctionVa+0x118> │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + ble.n 2a6 <_PyObject_CallFunctionVa+0xd6> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 26c <_PyObject_CallFunctionVa+0x9c> │ │ │ │ │ + bge.n 26e <_PyObject_CallFunctionVa+0x9e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ea <_PyObject_CallFunctionVa+0x11a> │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - ble.n 2a0 <_PyObject_CallFunctionVa+0xd0> │ │ │ │ │ + beq.n 2f0 <_PyObject_CallFunctionVa+0x120> │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ble.n 2a6 <_PyObject_CallFunctionVa+0xd6> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 282 <_PyObject_CallFunctionVa+0xb2> │ │ │ │ │ + bge.n 284 <_PyObject_CallFunctionVa+0xb4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2fa <_PyObject_CallFunctionVa+0x12a> │ │ │ │ │ - cmp r1, #3 │ │ │ │ │ - ble.n 2a0 <_PyObject_CallFunctionVa+0xd0> │ │ │ │ │ + beq.n 300 <_PyObject_CallFunctionVa+0x130> │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + ble.n 2a6 <_PyObject_CallFunctionVa+0xd6> │ │ │ │ │ + add.w r7, r4, #8 │ │ │ │ │ movs r5, #3 │ │ │ │ │ - ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ + ldr.w r0, [r7, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29a <_PyObject_CallFunctionVa+0xca> │ │ │ │ │ + bge.n 2a0 <_PyObject_CallFunctionVa+0xd0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 2f2 <_PyObject_CallFunctionVa+0x122> │ │ │ │ │ + cbz r3, 2f8 <_PyObject_CallFunctionVa+0x128> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - blt.n 288 <_PyObject_CallFunctionVa+0xb8> │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bne.n 314 <_PyObject_CallFunctionVa+0x144> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + blt.n 28e <_PyObject_CallFunctionVa+0xbe> │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bne.n 31a <_PyObject_CallFunctionVa+0x14a> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 4e4 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 23e <_PyObject_CallFunctionVa+0x6e> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 240 <_PyObject_CallFunctionVa+0x70> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ bpl.n 218 <_PyObject_CallFunctionVa+0x48> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - bl 384 <_PyObject_VectorcallTstate> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 23e <_PyObject_CallFunctionVa+0x6e> │ │ │ │ │ + bl 38c <_PyObject_VectorcallTstate> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 240 <_PyObject_CallFunctionVa+0x70> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - b.n 256 <_PyObject_CallFunctionVa+0x86> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + b.n 258 <_PyObject_CallFunctionVa+0x88> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - b.n 26c <_PyObject_CallFunctionVa+0x9c> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + b.n 26e <_PyObject_CallFunctionVa+0x9e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - b.n 29a <_PyObject_CallFunctionVa+0xca> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + b.n 2a0 <_PyObject_CallFunctionVa+0xd0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - b.n 282 <_PyObject_CallFunctionVa+0xb2> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + b.n 284 <_PyObject_CallFunctionVa+0xb4> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 384 <_PyObject_VectorcallTstate> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 2a4 <_PyObject_CallFunctionVa+0xd4> │ │ │ │ │ + bl 38c <_PyObject_VectorcallTstate> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 2aa <_PyObject_CallFunctionVa+0xda> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2a4 <_PyObject_CallFunctionVa+0xd4> │ │ │ │ │ - cbz r3, 350 <_PyObject_CallFunctionVa+0x180> │ │ │ │ │ + b.n 2aa <_PyObject_CallFunctionVa+0xda> │ │ │ │ │ + cbz r3, 358 <_PyObject_CallFunctionVa+0x188> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 350 <_PyObject_CallFunctionVa+0x180> │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 23e <_PyObject_CallFunctionVa+0x6e> │ │ │ │ │ + cbz r3, 358 <_PyObject_CallFunctionVa+0x188> │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 240 <_PyObject_CallFunctionVa+0x70> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23e <_PyObject_CallFunctionVa+0x6e> │ │ │ │ │ + beq.n 240 <_PyObject_CallFunctionVa+0x70> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 374 <_PyObject_CallFunctionVa+0x1a4> │ │ │ │ │ + blt.n 37e <_PyObject_CallFunctionVa+0x1ae> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 322 <_PyObject_CallFunctionVa+0x152> │ │ │ │ │ + b.n 328 <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 322 <_PyObject_CallFunctionVa+0x152> │ │ │ │ │ - bl b4 │ │ │ │ │ + b.n 328 <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ + bl d4 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 2a4 <_PyObject_CallFunctionVa+0xd4> │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 2aa <_PyObject_CallFunctionVa+0xda> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 334 <_PyObject_CallFunctionVa+0x164> │ │ │ │ │ + bne.n 33c <_PyObject_CallFunctionVa+0x16c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 334 <_PyObject_CallFunctionVa+0x164> │ │ │ │ │ - nop │ │ │ │ │ + b.n 33c <_PyObject_CallFunctionVa+0x16c> │ │ │ │ │ │ │ │ │ │ -00000384 <_PyObject_VectorcallTstate>: │ │ │ │ │ +0000038c <_PyObject_VectorcallTstate>: │ │ │ │ │ _PyObject_VectorcallTstate(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ │ lsls r5, r5, #20 │ │ │ │ │ - bpl.n 3c2 <_PyObject_VectorcallTstate+0x3e> │ │ │ │ │ + bpl.n 3ca <_PyObject_VectorcallTstate+0x3e> │ │ │ │ │ ldr r4, [r4, #28] │ │ │ │ │ ldr r4, [r1, r4] │ │ │ │ │ - cbz r4, 3c2 <_PyObject_VectorcallTstate+0x3e> │ │ │ │ │ + cbz r4, 3ca <_PyObject_VectorcallTstate+0x3e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, lr │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3d2 <_PyObject_VectorcallTstate+0x4e> │ │ │ │ │ - cbnz r2, 3dc <_PyObject_VectorcallTstate+0x58> │ │ │ │ │ + cbz r0, 3da <_PyObject_VectorcallTstate+0x4e> │ │ │ │ │ + cbnz r2, 3e4 <_PyObject_VectorcallTstate+0x58> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str.w lr, [sp, #24] │ │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 4e4 <_PyObject_MakeTpCall> │ │ │ │ │ + b.w 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_MakeTpCall │ │ │ │ │ - cbz r2, 406 <_PyObject_VectorcallTstate+0x82> │ │ │ │ │ + cbz r2, 40e <_PyObject_VectorcallTstate+0x82> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 406 <_PyObject_VectorcallTstate+0x82> │ │ │ │ │ + cbz r3, 40e <_PyObject_VectorcallTstate+0x82> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3bc <_PyObject_VectorcallTstate+0x38> │ │ │ │ │ + b.n 3c4 <_PyObject_VectorcallTstate+0x38> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3bc <_PyObject_VectorcallTstate+0x38> │ │ │ │ │ + beq.n 3c4 <_PyObject_VectorcallTstate+0x38> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 422 <_PyObject_VectorcallTstate+0x9e> │ │ │ │ │ + blt.n 42a <_PyObject_VectorcallTstate+0x9e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 3d8 <_PyObject_VectorcallTstate+0x54> │ │ │ │ │ + b.n 3e0 <_PyObject_VectorcallTstate+0x54> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 3d8 <_PyObject_VectorcallTstate+0x54> │ │ │ │ │ + b.n 3e0 <_PyObject_VectorcallTstate+0x54> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3ea <_PyObject_VectorcallTstate+0x66> │ │ │ │ │ + bne.n 3f2 <_PyObject_VectorcallTstate+0x66> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ea <_PyObject_VectorcallTstate+0x66> │ │ │ │ │ + b.n 3f2 <_PyObject_VectorcallTstate+0x66> │ │ │ │ │ │ │ │ │ │ -00000430 <_Py_CheckFunctionResult>: │ │ │ │ │ +00000438 <_Py_CheckFunctionResult>: │ │ │ │ │ _Py_CheckFunctionResult(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ │ - cbz r2, 44e <_Py_CheckFunctionResult+0x1e> │ │ │ │ │ - cbnz r0, 458 <_Py_CheckFunctionResult+0x28> │ │ │ │ │ + cbz r2, 456 <_Py_CheckFunctionResult+0x1e> │ │ │ │ │ + cbnz r0, 460 <_Py_CheckFunctionResult+0x28> │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - cbz r0, 486 <_Py_CheckFunctionResult+0x56> │ │ │ │ │ + cbz r0, 48e <_Py_CheckFunctionResult+0x56> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - cbz r2, 486 <_Py_CheckFunctionResult+0x56> │ │ │ │ │ + cbz r2, 48e <_Py_CheckFunctionResult+0x56> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 44a <_Py_CheckFunctionResult+0x1a> │ │ │ │ │ + b.n 452 <_Py_CheckFunctionResult+0x1a> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 448 <_Py_CheckFunctionResult+0x18> │ │ │ │ │ + beq.n 450 <_Py_CheckFunctionResult+0x18> │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4b8 <_Py_CheckFunctionResult+0x88> │ │ │ │ │ + blt.n 4c0 <_Py_CheckFunctionResult+0x88> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - cbz r1, 4a6 <_Py_CheckFunctionResult+0x76> │ │ │ │ │ + cbz r1, 4ae <_Py_CheckFunctionResult+0x76> │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 454 <_Py_CheckFunctionResult+0x24> │ │ │ │ │ + b.n 45c <_Py_CheckFunctionResult+0x24> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - cbz r1, 4d0 <_Py_CheckFunctionResult+0xa0> │ │ │ │ │ + cbz r1, 4d8 <_Py_CheckFunctionResult+0xa0> │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 454 <_Py_CheckFunctionResult+0x24> │ │ │ │ │ + b.n 45c <_Py_CheckFunctionResult+0x24> │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 454 <_Py_CheckFunctionResult+0x24> │ │ │ │ │ + b.n 45c <_Py_CheckFunctionResult+0x24> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 466 <_Py_CheckFunctionResult+0x36> │ │ │ │ │ + bne.n 46e <_Py_CheckFunctionResult+0x36> │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 466 <_Py_CheckFunctionResult+0x36> │ │ │ │ │ + b.n 46e <_Py_CheckFunctionResult+0x36> │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 454 <_Py_CheckFunctionResult+0x24> │ │ │ │ │ + b.n 45c <_Py_CheckFunctionResult+0x24> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000004e4 <_PyObject_MakeTpCall>: │ │ │ │ │ +000004ec <_PyObject_MakeTpCall>: │ │ │ │ │ _PyObject_MakeTpCall(): │ │ │ │ │ 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 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ ldr.w r8, [r4, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 674 <_PyObject_MakeTpCall+0x190> │ │ │ │ │ + beq.w 67c <_PyObject_MakeTpCall+0x190> │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_PyTuple_FromArray> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromArray │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 608 <_PyObject_MakeTpCall+0x124> │ │ │ │ │ + beq.n 610 <_PyObject_MakeTpCall+0x124> │ │ │ │ │ ldr r1, [r7, #32] │ │ │ │ │ - cbnz r1, 564 <_PyObject_MakeTpCall+0x80> │ │ │ │ │ + cbnz r1, 56c <_PyObject_MakeTpCall+0x80> │ │ │ │ │ ldr.w r1, [r5, #712] @ 0x2c8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.n 62e <_PyObject_MakeTpCall+0x14a> │ │ │ │ │ + bcc.n 636 <_PyObject_MakeTpCall+0x14a> │ │ │ │ │ ldr r2, [r7, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 54c <_PyObject_MakeTpCall+0x68> │ │ │ │ │ + bge.n 554 <_PyObject_MakeTpCall+0x68> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 54c <_PyObject_MakeTpCall+0x68> │ │ │ │ │ + cbnz r2, 554 <_PyObject_MakeTpCall+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 600 <_PyObject_MakeTpCall+0x11c> │ │ │ │ │ + beq.n 608 <_PyObject_MakeTpCall+0x11c> │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 67a <_PyObject_MakeTpCall+0x196> │ │ │ │ │ + bne.w 682 <_PyObject_MakeTpCall+0x196> │ │ │ │ │ mov r0, r8 │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ - bmi.n 60e <_PyObject_MakeTpCall+0x12a> │ │ │ │ │ + bmi.n 616 <_PyObject_MakeTpCall+0x12a> │ │ │ │ │ ldr r1, [r7, #32] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6c0 <_PyObject_MakeTpCall+0x1dc> │ │ │ │ │ + beq.w 6c8 <_PyObject_MakeTpCall+0x1dc> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r7, #32] │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyDict_FromItems> │ │ │ │ │ R_ARM_THM_CALL _PyDict_FromItems │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a8 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ + beq.w 6b0 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ ldr.w r1, [r5, #712] @ 0x2c8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.n 630 <_PyObject_MakeTpCall+0x14c> │ │ │ │ │ + bcc.n 638 <_PyObject_MakeTpCall+0x14c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5de <_PyObject_MakeTpCall+0xfa> │ │ │ │ │ + bge.n 5e6 <_PyObject_MakeTpCall+0xfa> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - cbnz r1, 5de <_PyObject_MakeTpCall+0xfa> │ │ │ │ │ + cbnz r1, 5e6 <_PyObject_MakeTpCall+0xfa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 54c <_PyObject_MakeTpCall+0x68> │ │ │ │ │ + beq.n 554 <_PyObject_MakeTpCall+0x68> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 54c <_PyObject_MakeTpCall+0x68> │ │ │ │ │ + bge.n 554 <_PyObject_MakeTpCall+0x68> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 54c <_PyObject_MakeTpCall+0x68> │ │ │ │ │ + bne.n 554 <_PyObject_MakeTpCall+0x68> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 54c <_PyObject_MakeTpCall+0x68> │ │ │ │ │ + b.n 554 <_PyObject_MakeTpCall+0x68> │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5c6 <_PyObject_MakeTpCall+0xe2> │ │ │ │ │ - b.n 54c <_PyObject_MakeTpCall+0x68> │ │ │ │ │ + bne.n 5ce <_PyObject_MakeTpCall+0xe2> │ │ │ │ │ + b.n 554 <_PyObject_MakeTpCall+0x68> │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 600 <_PyObject_MakeTpCall+0x11c> │ │ │ │ │ + beq.n 608 <_PyObject_MakeTpCall+0x11c> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 600 <_PyObject_MakeTpCall+0x11c> │ │ │ │ │ + bge.n 608 <_PyObject_MakeTpCall+0x11c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 600 <_PyObject_MakeTpCall+0x11c> │ │ │ │ │ + cbnz r3, 608 <_PyObject_MakeTpCall+0x11c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ - cbz r3, 612 <_PyObject_MakeTpCall+0x12e> │ │ │ │ │ + cbz r3, 61a <_PyObject_MakeTpCall+0x12e> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 612 <_PyObject_MakeTpCall+0x12e> │ │ │ │ │ + cbz r3, 61a <_PyObject_MakeTpCall+0x12e> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 55a <_PyObject_MakeTpCall+0x76> │ │ │ │ │ + b.n 562 <_PyObject_MakeTpCall+0x76> │ │ │ │ │ ldr r2, [r7, #32] │ │ │ │ │ - b.n 592 <_PyObject_MakeTpCall+0xae> │ │ │ │ │ + b.n 59a <_PyObject_MakeTpCall+0xae> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 608 <_PyObject_MakeTpCall+0x124> │ │ │ │ │ + b.n 610 <_PyObject_MakeTpCall+0x124> │ │ │ │ │ ldr r2, [r7, #32] │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi.n 59c <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ + bhi.n 5a4 <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59c <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ + beq.n 5a4 <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5e6 <_PyObject_MakeTpCall+0x102> │ │ │ │ │ + bge.n 5ee <_PyObject_MakeTpCall+0x102> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6d8 <_PyObject_MakeTpCall+0x1f4> │ │ │ │ │ + bne.n 6e0 <_PyObject_MakeTpCall+0x1f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 600 <_PyObject_MakeTpCall+0x11c> │ │ │ │ │ + beq.n 608 <_PyObject_MakeTpCall+0x11c> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 5c6 <_PyObject_MakeTpCall+0xe2> │ │ │ │ │ + b.n 5ce <_PyObject_MakeTpCall+0xe2> │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 608 <_PyObject_MakeTpCall+0x124> │ │ │ │ │ + b.n 610 <_PyObject_MakeTpCall+0x124> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 55a <_PyObject_MakeTpCall+0x76> │ │ │ │ │ + beq.w 562 <_PyObject_MakeTpCall+0x76> │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 6c6 <_PyObject_MakeTpCall+0x1e2> │ │ │ │ │ + blt.n 6ce <_PyObject_MakeTpCall+0x1e2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 608 <_PyObject_MakeTpCall+0x124> │ │ │ │ │ + b.n 610 <_PyObject_MakeTpCall+0x124> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 608 <_PyObject_MakeTpCall+0x124> │ │ │ │ │ + bge.n 610 <_PyObject_MakeTpCall+0x124> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 608 <_PyObject_MakeTpCall+0x124> │ │ │ │ │ + bne.n 610 <_PyObject_MakeTpCall+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 608 <_PyObject_MakeTpCall+0x124> │ │ │ │ │ + b.n 610 <_PyObject_MakeTpCall+0x124> │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r7, #32] │ │ │ │ │ - b.n 592 <_PyObject_MakeTpCall+0xae> │ │ │ │ │ + b.n 59a <_PyObject_MakeTpCall+0xae> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 68c <_PyObject_MakeTpCall+0x1a8> │ │ │ │ │ + bne.n 694 <_PyObject_MakeTpCall+0x1a8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 68c <_PyObject_MakeTpCall+0x1a8> │ │ │ │ │ + b.n 694 <_PyObject_MakeTpCall+0x1a8> │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 600 <_PyObject_MakeTpCall+0x11c> │ │ │ │ │ - b.n 66e <_PyObject_MakeTpCall+0x18a> │ │ │ │ │ + beq.n 608 <_PyObject_MakeTpCall+0x11c> │ │ │ │ │ + b.n 676 <_PyObject_MakeTpCall+0x18a> │ │ │ │ │ │ │ │ │ │ -000006e0 : │ │ │ │ │ +000006e8 : │ │ │ │ │ PyObject_Vectorcall(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r6, [pc, #172] @ (7a0 ) │ │ │ │ │ + ldr r6, [pc, #172] @ (7a8 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r6, [r5, r6] │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ │ lsls r7, r7, #20 │ │ │ │ │ - bpl.n 726 │ │ │ │ │ + bpl.n 72e │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ ldr r5, [r0, r5] │ │ │ │ │ - cbz r5, 726 │ │ │ │ │ + cbz r5, 72e │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 742 │ │ │ │ │ - cbnz r2, 74c │ │ │ │ │ + cbz r0, 74a │ │ │ │ │ + cbnz r2, 754 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bic.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 4e4 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cbz r2, 776 │ │ │ │ │ + cbz r2, 77e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 776 │ │ │ │ │ + cbz r3, 77e │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 71e │ │ │ │ │ + b.n 726 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 71e │ │ │ │ │ + beq.n 726 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 792 │ │ │ │ │ + blt.n 79a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ 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 748 │ │ │ │ │ + b.n 750 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ 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 748 │ │ │ │ │ + b.n 750 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 75a │ │ │ │ │ + bne.n 762 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 75a │ │ │ │ │ + b.n 762 │ │ │ │ │ .word 0x000000a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000007a4 : │ │ │ │ │ +000007ac : │ │ │ │ │ PyObject_VectorcallDict(): │ │ │ │ │ stmdb 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 r6, r2 │ │ │ │ │ - ldr r2, [pc, #660] @ (a4c ) │ │ │ │ │ + ldr r2, [pc, #660] @ (a54 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ bic.w r9, r6, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r7, r2] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.w 97c │ │ │ │ │ + bpl.w 984 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr.w r8, [r4, r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 97c │ │ │ │ │ - cbnz r3, 84c │ │ │ │ │ + beq.w 984 │ │ │ │ │ + cbnz r3, 854 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 828 │ │ │ │ │ + bne.n 830 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ │ - beq.w a02 │ │ │ │ │ + beq.w a0a │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, ip │ │ │ │ │ strd r9, r2, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 83a │ │ │ │ │ + cbz r0, 842 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9bc │ │ │ │ │ + bne.w 9c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 81a │ │ │ │ │ + bne.n 822 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9a0 │ │ │ │ │ + beq.w 9a8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a0 │ │ │ │ │ + beq.w 9a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 820 │ │ │ │ │ + b.n 828 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7ec │ │ │ │ │ + beq.n 7f4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bl 162c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1634 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 848 │ │ │ │ │ + beq.n 850 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w 990 │ │ │ │ │ - ldr r3, [pc, #472] @ (a50 ) │ │ │ │ │ + bne.w 998 │ │ │ │ │ + ldr r3, [pc, #472] @ (a58 ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ @@ -1009,233 +1009,233 @@ │ │ │ │ │ ldrpl r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ add r6, r9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 94a │ │ │ │ │ + ble.n 952 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8c0 │ │ │ │ │ + bge.n 8c8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9e8 │ │ │ │ │ + beq.w 9f0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 94a │ │ │ │ │ + beq.n 952 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8da │ │ │ │ │ + bge.n 8e2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a40 │ │ │ │ │ + beq.w a48 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 94a │ │ │ │ │ + beq.n 952 │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8f4 │ │ │ │ │ + bge.n 8fc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a18 │ │ │ │ │ + beq.w a20 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 94a │ │ │ │ │ + beq.n 952 │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 90e │ │ │ │ │ + bge.n 916 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a36 │ │ │ │ │ + beq.w a3e │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 94a │ │ │ │ │ + beq.n 952 │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 926 │ │ │ │ │ + bge.n 92e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a22 │ │ │ │ │ + beq.n a2a │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 94a │ │ │ │ │ + beq.n 952 │ │ │ │ │ add.w r8, sl, #16 │ │ │ │ │ movs r7, #5 │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 944 │ │ │ │ │ + bge.n 94c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a2c │ │ │ │ │ + beq.n a34 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 930 │ │ │ │ │ + bne.n 938 │ │ │ │ │ sub.w r0, sl, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 972 │ │ │ │ │ + bge.n 97a │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - cbnz r2, 972 │ │ │ │ │ + cbnz r2, 97a │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 81a │ │ │ │ │ - b.n 83a │ │ │ │ │ + bne.w 822 │ │ │ │ │ + b.n 842 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ - bl 4e4 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 820 │ │ │ │ │ + b.n 828 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r0 │ │ │ │ │ orr.w r2, r6, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 8a0 │ │ │ │ │ + b.n 8a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 848 │ │ │ │ │ + b.n 850 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 820 │ │ │ │ │ + beq.w 828 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9f2 │ │ │ │ │ + blt.n 9fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 848 │ │ │ │ │ + b.n 850 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 8c0 │ │ │ │ │ + b.n 8c8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9cc │ │ │ │ │ + bne.n 9d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9cc │ │ │ │ │ + b.n 9d4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 972 │ │ │ │ │ + b.n 97a │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 8f4 │ │ │ │ │ + b.n 8fc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 926 │ │ │ │ │ + b.n 92e │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 944 │ │ │ │ │ + b.n 94c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 90e │ │ │ │ │ + b.n 916 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 8da │ │ │ │ │ + b.n 8e2 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000028a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000a54 <_PyObject_VectorcallDictTstate>: │ │ │ │ │ +00000a5c <_PyObject_VectorcallDictTstate>: │ │ │ │ │ _PyObject_VectorcallDictTstate(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bic.w r5, r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ lsls r7, r7, #20 │ │ │ │ │ - bpl.n ad6 <_PyObject_VectorcallDictTstate+0x82> │ │ │ │ │ + bpl.n ade <_PyObject_VectorcallDictTstate+0x82> │ │ │ │ │ ldr r4, [r4, #28] │ │ │ │ │ ldr r7, [r1, r4] │ │ │ │ │ - cbz r7, ad6 <_PyObject_VectorcallDictTstate+0x82> │ │ │ │ │ + cbz r7, ade <_PyObject_VectorcallDictTstate+0x82> │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n b56 <_PyObject_VectorcallDictTstate+0x102> │ │ │ │ │ + bne.n b5e <_PyObject_VectorcallDictTstate+0x102> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n b48 <_PyObject_VectorcallDictTstate+0xf4> │ │ │ │ │ + bne.n b50 <_PyObject_VectorcallDictTstate+0xf4> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #384] @ (c20 <_PyObject_VectorcallDictTstate+0x1cc>) │ │ │ │ │ + ldr r2, [pc, #384] @ (c28 <_PyObject_VectorcallDictTstate+0x1cc>) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ itete ne │ │ │ │ │ movne r3, ip │ │ │ │ │ @@ -1249,104 +1249,104 @@ │ │ │ │ │ strne r5, [sp, #0] │ │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ │ strne r2, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ - cbz r3, b14 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ - cbnz r2, ae8 <_PyObject_VectorcallDictTstate+0x94> │ │ │ │ │ + cbz r3, b1c <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + cbnz r2, af0 <_PyObject_VectorcallDictTstate+0x94> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 4e4 <_PyObject_MakeTpCall> │ │ │ │ │ + b.w 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_MakeTpCall │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ace <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ + beq.n ad6 <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b38 <_PyObject_VectorcallDictTstate+0xe4> │ │ │ │ │ + blt.n b40 <_PyObject_VectorcallDictTstate+0xe4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n ace <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ - cbz r2, b1c <_PyObject_VectorcallDictTstate+0xc8> │ │ │ │ │ + b.n ad6 <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ + cbz r2, b24 <_PyObject_VectorcallDictTstate+0xc8> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b10 <_PyObject_VectorcallDictTstate+0xbc> │ │ │ │ │ + bne.n b18 <_PyObject_VectorcallDictTstate+0xbc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ 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 b10 <_PyObject_VectorcallDictTstate+0xbc> │ │ │ │ │ + b.n b18 <_PyObject_VectorcallDictTstate+0xbc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n af6 <_PyObject_VectorcallDictTstate+0xa2> │ │ │ │ │ + bne.n afe <_PyObject_VectorcallDictTstate+0xa2> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n af6 <_PyObject_VectorcallDictTstate+0xa2> │ │ │ │ │ + b.n afe <_PyObject_VectorcallDictTstate+0xa2> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n ac8 <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ + b.n ad0 <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a8a <_PyObject_VectorcallDictTstate+0x36> │ │ │ │ │ + beq.n a92 <_PyObject_VectorcallDictTstate+0x36> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, lr │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 162c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1634 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b10 <_PyObject_VectorcallDictTstate+0xbc> │ │ │ │ │ + beq.n b18 <_PyObject_VectorcallDictTstate+0xbc> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n c04 <_PyObject_VectorcallDictTstate+0x1b0> │ │ │ │ │ + bne.n c0c <_PyObject_VectorcallDictTstate+0x1b0> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #152] @ (c24 <_PyObject_VectorcallDictTstate+0x1d0>) │ │ │ │ │ + ldr r3, [pc, #152] @ (c2c <_PyObject_VectorcallDictTstate+0x1d0>) │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ mov r1, r4 │ │ │ │ │ iteee mi │ │ │ │ │ @@ -1362,69 +1362,69 @@ │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add r5, r2 │ │ │ │ │ - b.n bd2 <_PyObject_VectorcallDictTstate+0x17e> │ │ │ │ │ + b.n bda <_PyObject_VectorcallDictTstate+0x17e> │ │ │ │ │ ldr.w r0, [r9, r7, lsl #2] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bd0 <_PyObject_VectorcallDictTstate+0x17c> │ │ │ │ │ + bge.n bd8 <_PyObject_VectorcallDictTstate+0x17c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, c14 <_PyObject_VectorcallDictTstate+0x1c0> │ │ │ │ │ + cbz r2, c1c <_PyObject_VectorcallDictTstate+0x1c0> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.n bbe <_PyObject_VectorcallDictTstate+0x16a> │ │ │ │ │ + bgt.n bc6 <_PyObject_VectorcallDictTstate+0x16a> │ │ │ │ │ sub.w r0, r9, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w ac8 <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ + bge.w ad0 <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ac8 <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ + bne.w ad0 <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n ac8 <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ + b.n ad0 <_PyObject_VectorcallDictTstate+0x74> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ orr.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n bb4 <_PyObject_VectorcallDictTstate+0x160> │ │ │ │ │ + b.n bbc <_PyObject_VectorcallDictTstate+0x160> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n bd0 <_PyObject_VectorcallDictTstate+0x17c> │ │ │ │ │ + b.n bd8 <_PyObject_VectorcallDictTstate+0x17c> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000017c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000c28 : │ │ │ │ │ +00000c30 : │ │ │ │ │ PyObject_VectorcallMethod(): │ │ │ │ │ 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 r5, [pc, #248] @ (d34 ) │ │ │ │ │ + ldr r5, [pc, #248] @ (d3c ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -1434,576 +1434,576 @@ │ │ │ │ │ ldr r6, [r3, r5] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyObject_GetMethod> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetMethod │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n cda │ │ │ │ │ - cbz r0, c9c │ │ │ │ │ + beq.n ce2 │ │ │ │ │ + cbz r0, ca4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ bic.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #20 │ │ │ │ │ - bpl.n ca8 │ │ │ │ │ + bpl.n cb0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r7, [r5, r3] │ │ │ │ │ - cbz r7, ca8 │ │ │ │ │ + cbz r7, cb0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, cd0 │ │ │ │ │ - cbnz r3, cde │ │ │ │ │ + cbz r0, cd8 │ │ │ │ │ + cbnz r3, ce6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c94 │ │ │ │ │ + bge.n c9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, cc8 │ │ │ │ │ + cbz r3, cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bmi.n c6e │ │ │ │ │ + bmi.n c76 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 4e4 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c8e │ │ │ │ │ - b.n c94 │ │ │ │ │ + blt.n c96 │ │ │ │ │ + b.n c9c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c94 │ │ │ │ │ - cbz r3, d08 │ │ │ │ │ + b.n c9c │ │ │ │ │ + cbz r3, d10 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, d08 │ │ │ │ │ + cbz r3, d10 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n c84 │ │ │ │ │ + b.n c8c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n c94 │ │ │ │ │ + b.n c9c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c84 │ │ │ │ │ + beq.n c8c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d24 │ │ │ │ │ + blt.n d2c │ │ │ │ │ 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 cd6 │ │ │ │ │ + b.n cde │ │ │ │ │ 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 cd6 │ │ │ │ │ + b.n cde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cec │ │ │ │ │ + bne.n cf4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cec │ │ │ │ │ + b.n cf4 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000d38 : │ │ │ │ │ +00000d40 : │ │ │ │ │ PyObject_CallFunctionObjArgs(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #36] @ (d70 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (d78 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl d74 │ │ │ │ │ + bl d7c │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x0000001a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000d74 : │ │ │ │ │ +00000d7c : │ │ │ │ │ object_vacall(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f2a │ │ │ │ │ + beq.w f32 │ │ │ │ │ adds r7, r3, #4 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e4a │ │ │ │ │ + beq.n e52 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e3e │ │ │ │ │ + beq.n e46 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e70 │ │ │ │ │ + beq.n e78 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ adds r2, #2 │ │ │ │ │ adds r0, #4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r5, [r0, #-4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n dbc │ │ │ │ │ + bne.n dc4 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bgt.n eb2 │ │ │ │ │ + bgt.n eba │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e9a │ │ │ │ │ + bne.n ea2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt r6, sp, #28 │ │ │ │ │ movgt r5, r6 │ │ │ │ │ - ble.n e4e │ │ │ │ │ + ble.n e56 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ str.w r3, [r5, r1, lsl #2] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n e0e │ │ │ │ │ + ble.n e16 │ │ │ │ │ adds r3, r5, r0 │ │ │ │ │ ldr r7, [r7, #0] │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r7, [r3, #4] │ │ │ │ │ - ble.n e0e │ │ │ │ │ + ble.n e16 │ │ │ │ │ add.w r3, r5, #8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r3, r0 │ │ │ │ │ add.w r7, r5, r2, lsl #2 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n e02 │ │ │ │ │ + bne.n e0a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n e5a │ │ │ │ │ + bpl.n e62 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r7, [r4, r3] │ │ │ │ │ - cbz r7, e5a │ │ │ │ │ + cbz r7, e62 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea8 │ │ │ │ │ + beq.n eb0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n edc │ │ │ │ │ + bne.n ee4 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n ece │ │ │ │ │ + bne.n ed6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - cbnz r1, e8e │ │ │ │ │ + cbnz r1, e96 │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n e0e │ │ │ │ │ + b.n e16 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbnz r1, e88 │ │ │ │ │ + cbnz r1, e90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #20 │ │ │ │ │ - bmi.n e16 │ │ │ │ │ + bmi.n e1e │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 4e4 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n e32 │ │ │ │ │ - cbnz r1, ea0 │ │ │ │ │ + b.n e3a │ │ │ │ │ + cbnz r1, ea8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ - b.n dea │ │ │ │ │ + b.n df2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - b.n e4e │ │ │ │ │ + b.n e56 │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n ddc │ │ │ │ │ + b.n de4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n dd2 │ │ │ │ │ + b.n dda │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n e74 │ │ │ │ │ - cbz r2, f06 │ │ │ │ │ + b.n e7c │ │ │ │ │ + cbz r2, f0e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, f06 │ │ │ │ │ + cbz r3, f0e │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n e32 │ │ │ │ │ + b.n e3a │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, f22 │ │ │ │ │ - cbnz r1, ed6 │ │ │ │ │ + cbz r0, f2a │ │ │ │ │ + cbnz r1, ede │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ - b.n ddc │ │ │ │ │ + b.n de4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n e36 │ │ │ │ │ + b.n e3e │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n eca │ │ │ │ │ + b.n ed2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e32 │ │ │ │ │ + beq.n e3a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n f30 │ │ │ │ │ + blt.n f38 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n eae │ │ │ │ │ + b.n eb6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n eae │ │ │ │ │ + b.n eb6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n e36 │ │ │ │ │ - bl b4 │ │ │ │ │ + b.n e3e │ │ │ │ │ + bl d4 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n f26 │ │ │ │ │ + b.n f2e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n eea │ │ │ │ │ + bne.n ef2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n eea │ │ │ │ │ + b.n ef2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f40 : │ │ │ │ │ +00000f48 : │ │ │ │ │ PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r3, [pc, #568] @ (118c ) │ │ │ │ │ + ldr r3, [pc, #568] @ (1194 ) │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ - beq.w 1184 │ │ │ │ │ + beq.w 118c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttrString │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1156 │ │ │ │ │ + beq.w 115e │ │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112e │ │ │ │ │ + beq.w 1136 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 10da │ │ │ │ │ + beq.w 10e2 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10da │ │ │ │ │ + beq.w 10e2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #5 │ │ │ │ │ bl 0 <_Py_VaBuildStack> │ │ │ │ │ R_ARM_THM_CALL _Py_VaBuildStack │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1056 │ │ │ │ │ + beq.n 105e │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 108c │ │ │ │ │ + beq.n 1094 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n 1076 │ │ │ │ │ + bpl.n 107e │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r6, [r5, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1076 │ │ │ │ │ + beq.n 107e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f8 │ │ │ │ │ + beq.w 1100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1102 │ │ │ │ │ + bne.w 110a │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1050 │ │ │ │ │ + ble.n 1058 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1000 │ │ │ │ │ + bge.n 1008 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10aa │ │ │ │ │ + beq.n 10b2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.n 1050 │ │ │ │ │ + ble.n 1058 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1016 │ │ │ │ │ + bge.n 101e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10b6 │ │ │ │ │ + beq.n 10be │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble.n 1050 │ │ │ │ │ + ble.n 1058 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 102c │ │ │ │ │ + bge.n 1034 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10ce │ │ │ │ │ + beq.n 10d6 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - ble.n 1050 │ │ │ │ │ + ble.n 1058 │ │ │ │ │ add.w r8, r4, #8 │ │ │ │ │ movs r6, #3 │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 104a │ │ │ │ │ + bge.n 1052 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10c2 │ │ │ │ │ + beq.n 10ca │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - blt.n 1036 │ │ │ │ │ + blt.n 103e │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 10ec │ │ │ │ │ + bne.n 10f4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 106a │ │ │ │ │ + bge.n 1072 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 106a │ │ │ │ │ + cbnz r3, 1072 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 4e4 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n fe8 │ │ │ │ │ + b.n ff0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.n fbe │ │ │ │ │ + bpl.n fc6 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - bl 384 <_PyObject_VectorcallTstate> │ │ │ │ │ + bl 38c <_PyObject_VectorcallTstate> │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n fe8 │ │ │ │ │ + b.n ff0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 1000 │ │ │ │ │ + b.n 1008 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 1016 │ │ │ │ │ + b.n 101e │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 104a │ │ │ │ │ + b.n 1052 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 102c │ │ │ │ │ + b.n 1034 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 384 <_PyObject_VectorcallTstate> │ │ │ │ │ + bl 38c <_PyObject_VectorcallTstate> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1056 │ │ │ │ │ + b.n 105e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 1054 │ │ │ │ │ - cbz r3, 115a │ │ │ │ │ + b.n 105c │ │ │ │ │ + cbz r3, 1162 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 115a │ │ │ │ │ + cbz r3, 1162 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n fe8 │ │ │ │ │ + b.n ff0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fe8 │ │ │ │ │ + beq.w ff0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1176 │ │ │ │ │ + blt.n 117e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 10fe │ │ │ │ │ + b.n 1106 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -2014,61 +2014,61 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt r4, r9 │ │ │ │ │ - blt.n 105e │ │ │ │ │ + blt.n 1066 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 106a │ │ │ │ │ + b.n 1072 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 10fe │ │ │ │ │ + b.n 1106 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1112 │ │ │ │ │ + bne.n 111a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1112 │ │ │ │ │ + b.n 111a │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl b4 │ │ │ │ │ + bl d4 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1156 │ │ │ │ │ + b.n 115e │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001190 : │ │ │ │ │ +00001198 : │ │ │ │ │ callmethod(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - cbz r0, 11c2 │ │ │ │ │ + cbz r0, 11ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1d0 <_PyObject_CallFunctionVa> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -2085,23 +2085,23 @@ │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011e8 <_PyFunction_Vectorcall>: │ │ │ │ │ +000011f0 <_PyFunction_Vectorcall>: │ │ │ │ │ _PyFunction_Vectorcall(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r0, [pc, #60] @ (1238 <_PyFunction_Vectorcall+0x50>) │ │ │ │ │ + ldr r0, [pc, #60] @ (1240 <_PyFunction_Vectorcall+0x50>) │ │ │ │ │ sub sp, #8 │ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ @@ -2121,566 +2121,566 @@ │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000002a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000123c : │ │ │ │ │ +00001244 : │ │ │ │ │ PyObject_CallOneArg(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r3, [pc, #172] @ (12fc ) │ │ │ │ │ + ldr r3, [pc, #172] @ (1304 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 1284 │ │ │ │ │ + bpl.n 128c │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ - cbz r5, 1284 │ │ │ │ │ + cbz r5, 128c │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 129c │ │ │ │ │ - cbnz r2, 12a6 │ │ │ │ │ + cbz r0, 12a4 │ │ │ │ │ + cbnz r2, 12ae │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 4e4 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - cbz r2, 12d0 │ │ │ │ │ + cbz r2, 12d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 12d0 │ │ │ │ │ + cbz r3, 12d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 127e │ │ │ │ │ + b.n 1286 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 127e │ │ │ │ │ + beq.n 1286 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 12ec │ │ │ │ │ + blt.n 12f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ 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 12a2 │ │ │ │ │ + b.n 12aa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ 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 12a2 │ │ │ │ │ + b.n 12aa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12b4 │ │ │ │ │ + bne.n 12bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 12b4 │ │ │ │ │ + b.n 12bc │ │ │ │ │ nop │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001300 <_PyObject_Call_Prepend>: │ │ │ │ │ +00001308 <_PyObject_Call_Prepend>: │ │ │ │ │ _PyObject_Call_Prepend(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ adds r6, r7, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bgt.w 1508 <_PyObject_Call_Prepend+0x208> │ │ │ │ │ + bgt.w 1510 <_PyObject_Call_Prepend+0x208> │ │ │ │ │ add.w r1, r3, #16 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ bic.w r2, r6, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r5, r8 │ │ │ │ │ lsls r1, r2, #20 │ │ │ │ │ - bpl.w 1536 <_PyObject_Call_Prepend+0x236> │ │ │ │ │ + bpl.w 153e <_PyObject_Call_Prepend+0x236> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r7, [r4, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1536 <_PyObject_Call_Prepend+0x236> │ │ │ │ │ + beq.w 153e <_PyObject_Call_Prepend+0x236> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13ce <_PyObject_Call_Prepend+0xce> │ │ │ │ │ + bne.n 13d6 <_PyObject_Call_Prepend+0xce> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 13a8 <_PyObject_Call_Prepend+0xa8> │ │ │ │ │ - ldr r2, [pc, #676] @ (1608 <_PyObject_Call_Prepend+0x308>) │ │ │ │ │ + bne.n 13b0 <_PyObject_Call_Prepend+0xa8> │ │ │ │ │ + ldr r2, [pc, #676] @ (1610 <_PyObject_Call_Prepend+0x308>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - beq.w 1610 <_PyObject_Call_Prepend+0x310> │ │ │ │ │ + beq.w 1618 <_PyObject_Call_Prepend+0x310> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 13bc <_PyObject_Call_Prepend+0xbc> │ │ │ │ │ + cbz r0, 13c4 <_PyObject_Call_Prepend+0xbc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1584 <_PyObject_Call_Prepend+0x284> │ │ │ │ │ + bne.w 158c <_PyObject_Call_Prepend+0x284> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.w 1500 <_PyObject_Call_Prepend+0x200> │ │ │ │ │ + bne.w 1508 <_PyObject_Call_Prepend+0x200> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1392 <_PyObject_Call_Prepend+0x92> │ │ │ │ │ + bne.n 139a <_PyObject_Call_Prepend+0x92> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1568 <_PyObject_Call_Prepend+0x268> │ │ │ │ │ + beq.w 1570 <_PyObject_Call_Prepend+0x268> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1568 <_PyObject_Call_Prepend+0x268> │ │ │ │ │ + beq.w 1570 <_PyObject_Call_Prepend+0x268> │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1398 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ + b.n 13a0 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1356 <_PyObject_Call_Prepend+0x56> │ │ │ │ │ + beq.n 135e <_PyObject_Call_Prepend+0x56> │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 162c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1634 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13ca <_PyObject_Call_Prepend+0xca> │ │ │ │ │ + beq.n 13d2 <_PyObject_Call_Prepend+0xca> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 154a <_PyObject_Call_Prepend+0x24a> │ │ │ │ │ + bne.w 1552 <_PyObject_Call_Prepend+0x24a> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #520] @ (160c <_PyObject_Call_Prepend+0x30c>) │ │ │ │ │ + ldr r3, [pc, #520] @ (1614 <_PyObject_Call_Prepend+0x30c>) │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bpl.w 15d2 <_PyObject_Call_Prepend+0x2d2> │ │ │ │ │ + bpl.w 15da <_PyObject_Call_Prepend+0x2d2> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr r7, [r7, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 14d4 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + ble.n 14dc <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1446 <_PyObject_Call_Prepend+0x146> │ │ │ │ │ + bge.n 144e <_PyObject_Call_Prepend+0x146> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15cc <_PyObject_Call_Prepend+0x2cc> │ │ │ │ │ + beq.w 15d4 <_PyObject_Call_Prepend+0x2cc> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 14d4 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + beq.n 14dc <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1460 <_PyObject_Call_Prepend+0x160> │ │ │ │ │ + bge.n 1468 <_PyObject_Call_Prepend+0x160> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15f6 <_PyObject_Call_Prepend+0x2f6> │ │ │ │ │ + beq.w 15fe <_PyObject_Call_Prepend+0x2f6> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 14d4 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + beq.n 14dc <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 147a <_PyObject_Call_Prepend+0x17a> │ │ │ │ │ + bge.n 1482 <_PyObject_Call_Prepend+0x17a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15fc <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ + beq.w 1604 <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 14d4 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + beq.n 14dc <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1494 <_PyObject_Call_Prepend+0x194> │ │ │ │ │ + bge.n 149c <_PyObject_Call_Prepend+0x194> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15c6 <_PyObject_Call_Prepend+0x2c6> │ │ │ │ │ + beq.w 15ce <_PyObject_Call_Prepend+0x2c6> │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 14d4 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + beq.n 14dc <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14ae <_PyObject_Call_Prepend+0x1ae> │ │ │ │ │ + bge.n 14b6 <_PyObject_Call_Prepend+0x1ae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1624 <_PyObject_Call_Prepend+0x324> │ │ │ │ │ + beq.w 162c <_PyObject_Call_Prepend+0x324> │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 14d4 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + beq.n 14dc <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ add.w r1, sl, #16 │ │ │ │ │ movs r2, #5 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14ce <_PyObject_Call_Prepend+0x1ce> │ │ │ │ │ + bge.n 14d6 <_PyObject_Call_Prepend+0x1ce> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15e8 <_PyObject_Call_Prepend+0x2e8> │ │ │ │ │ + beq.w 15f0 <_PyObject_Call_Prepend+0x2e8> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 14b8 <_PyObject_Call_Prepend+0x1b8> │ │ │ │ │ + bne.n 14c0 <_PyObject_Call_Prepend+0x1b8> │ │ │ │ │ sub.w r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14f4 <_PyObject_Call_Prepend+0x1f4> │ │ │ │ │ + bge.n 14fc <_PyObject_Call_Prepend+0x1f4> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 14f4 <_PyObject_Call_Prepend+0x1f4> │ │ │ │ │ + cbnz r3, 14fc <_PyObject_Call_Prepend+0x1f4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1392 <_PyObject_Call_Prepend+0x92> │ │ │ │ │ - b.n 13bc <_PyObject_Call_Prepend+0xbc> │ │ │ │ │ + bne.w 139a <_PyObject_Call_Prepend+0x92> │ │ │ │ │ + b.n 13c4 <_PyObject_Call_Prepend+0xbc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 139e <_PyObject_Call_Prepend+0x9e> │ │ │ │ │ + b.n 13a6 <_PyObject_Call_Prepend+0x9e> │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b0 <_PyObject_Call_Prepend+0x2b0> │ │ │ │ │ + beq.n 15b8 <_PyObject_Call_Prepend+0x2b0> │ │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ add.w r1, r3, #16 │ │ │ │ │ str.w r8, [r0], #4 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bmi.w 1346 <_PyObject_Call_Prepend+0x46> │ │ │ │ │ + bmi.w 134e <_PyObject_Call_Prepend+0x46> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 4e4 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1398 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ + b.n 13a0 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ orr.w r2, r6, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r7, r3, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w 1430 <_PyObject_Call_Prepend+0x130> │ │ │ │ │ - b.n 14d4 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + bgt.w 1438 <_PyObject_Call_Prepend+0x130> │ │ │ │ │ + b.n 14dc <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 13ca <_PyObject_Call_Prepend+0xca> │ │ │ │ │ + b.n 13d2 <_PyObject_Call_Prepend+0xca> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1398 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ + beq.w 13a0 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 15b6 <_PyObject_Call_Prepend+0x2b6> │ │ │ │ │ + blt.n 15be <_PyObject_Call_Prepend+0x2b6> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 13ca <_PyObject_Call_Prepend+0xca> │ │ │ │ │ + b.n 13d2 <_PyObject_Call_Prepend+0xca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 13a0 <_PyObject_Call_Prepend+0xa0> │ │ │ │ │ + b.n 13a8 <_PyObject_Call_Prepend+0xa0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1594 <_PyObject_Call_Prepend+0x294> │ │ │ │ │ + bne.n 159c <_PyObject_Call_Prepend+0x294> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1594 <_PyObject_Call_Prepend+0x294> │ │ │ │ │ + b.n 159c <_PyObject_Call_Prepend+0x294> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1494 <_PyObject_Call_Prepend+0x194> │ │ │ │ │ + b.n 149c <_PyObject_Call_Prepend+0x194> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1446 <_PyObject_Call_Prepend+0x146> │ │ │ │ │ + b.n 144e <_PyObject_Call_Prepend+0x146> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1558 <_PyObject_Call_Prepend+0x258> │ │ │ │ │ + b.n 1560 <_PyObject_Call_Prepend+0x258> │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 14ce <_PyObject_Call_Prepend+0x1ce> │ │ │ │ │ + b.n 14d6 <_PyObject_Call_Prepend+0x1ce> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1460 <_PyObject_Call_Prepend+0x160> │ │ │ │ │ + b.n 1468 <_PyObject_Call_Prepend+0x160> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne.w 147e <_PyObject_Call_Prepend+0x17e> │ │ │ │ │ - b.n 14d4 <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ + bne.w 1486 <_PyObject_Call_Prepend+0x17e> │ │ │ │ │ + b.n 14dc <_PyObject_Call_Prepend+0x1d4> │ │ │ │ │ .word 0x0000029a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000202 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 14f4 <_PyObject_Call_Prepend+0x1f4> │ │ │ │ │ + b.n 14fc <_PyObject_Call_Prepend+0x1f4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14ae <_PyObject_Call_Prepend+0x1ae> │ │ │ │ │ + b.n 14b6 <_PyObject_Call_Prepend+0x1ae> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000162c <_PyStack_UnpackDict>: │ │ │ │ │ +00001634 <_PyStack_UnpackDict>: │ │ │ │ │ _PyStack_UnpackDict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 1856 <_PyStack_UnpackDict+0x22a> │ │ │ │ │ + blt.w 185e <_PyStack_UnpackDict+0x22a> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r0, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1856 <_PyStack_UnpackDict+0x22a> │ │ │ │ │ + beq.w 185e <_PyStack_UnpackDict+0x22a> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1886 <_PyStack_UnpackDict+0x25a> │ │ │ │ │ + beq.w 188e <_PyStack_UnpackDict+0x25a> │ │ │ │ │ adds r3, r7, #4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ble.n 16d4 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ + ble.n 16dc <_PyStack_UnpackDict+0xa8> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1842 <_PyStack_UnpackDict+0x216> │ │ │ │ │ + bge.w 184a <_PyStack_UnpackDict+0x216> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ - beq.n 16d4 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ + beq.n 16dc <_PyStack_UnpackDict+0xa8> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 184c <_PyStack_UnpackDict+0x220> │ │ │ │ │ + bge.w 1854 <_PyStack_UnpackDict+0x220> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ - beq.n 16d4 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ + beq.n 16dc <_PyStack_UnpackDict+0xa8> │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ add.w ip, r7, r4, lsl #2 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1836 <_PyStack_UnpackDict+0x20a> │ │ │ │ │ + bge.w 183e <_PyStack_UnpackDict+0x20a> │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 16ba <_PyStack_UnpackDict+0x8e> │ │ │ │ │ + bne.n 16c2 <_PyStack_UnpackDict+0x8e> │ │ │ │ │ add.w r9, sp, #28 │ │ │ │ │ add.w fp, sp, #24 │ │ │ │ │ add.w sl, sp, #20 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1804 <_PyStack_UnpackDict+0x1d8> │ │ │ │ │ + beq.w 180c <_PyStack_UnpackDict+0x1d8> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ and.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1812 <_PyStack_UnpackDict+0x1e6> │ │ │ │ │ + blt.w 181a <_PyStack_UnpackDict+0x1e6> │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ add r1, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1830 <_PyStack_UnpackDict+0x204> │ │ │ │ │ + blt.w 1838 <_PyStack_UnpackDict+0x204> │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1802 <_PyStack_UnpackDict+0x1d6> │ │ │ │ │ + beq.n 180a <_PyStack_UnpackDict+0x1d6> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r5, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -2702,15 +2702,15 @@ │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1802 <_PyStack_UnpackDict+0x1d6> │ │ │ │ │ + beq.n 180a <_PyStack_UnpackDict+0x1d6> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r5, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -2737,15 +2737,15 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ - cbz r0, 1802 <_PyStack_UnpackDict+0x1d6> │ │ │ │ │ + cbz r0, 180a <_PyStack_UnpackDict+0x1d6> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r5, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ @@ -2764,16 +2764,16 @@ │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17c4 <_PyStack_UnpackDict+0x198> │ │ │ │ │ - cbz r5, 1862 <_PyStack_UnpackDict+0x236> │ │ │ │ │ + bne.n 17cc <_PyStack_UnpackDict+0x198> │ │ │ │ │ + cbz r5, 186a <_PyStack_UnpackDict+0x236> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ str.w r8, [r3] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ @@ -2781,36 +2781,36 @@ │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r1, r2, r4, lsl #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1722 <_PyStack_UnpackDict+0xf6> │ │ │ │ │ + bge.w 172a <_PyStack_UnpackDict+0xf6> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 1722 <_PyStack_UnpackDict+0xf6> │ │ │ │ │ + b.n 172a <_PyStack_UnpackDict+0xf6> │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.w 16ba <_PyStack_UnpackDict+0x8e> │ │ │ │ │ - b.n 16d4 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ + bne.w 16c2 <_PyStack_UnpackDict+0x8e> │ │ │ │ │ + b.n 16dc <_PyStack_UnpackDict+0xa8> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ - bne.w 169a <_PyStack_UnpackDict+0x6e> │ │ │ │ │ - b.n 16d4 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ + bne.w 16a2 <_PyStack_UnpackDict+0x6e> │ │ │ │ │ + b.n 16dc <_PyStack_UnpackDict+0xa8> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ - bne.w 16b0 <_PyStack_UnpackDict+0x84> │ │ │ │ │ - b.n 16d4 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ + bne.w 16b8 <_PyStack_UnpackDict+0x84> │ │ │ │ │ + b.n 16dc <_PyStack_UnpackDict+0xa8> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_THM_CALL _PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 180a <_PyStack_UnpackDict+0x1de> │ │ │ │ │ + b.n 1812 <_PyStack_UnpackDict+0x1de> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -2818,602 +2818,601 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1890 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1898 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ - b.n 185c <_PyStack_UnpackDict+0x230> │ │ │ │ │ + b.n 1864 <_PyStack_UnpackDict+0x230> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 185c <_PyStack_UnpackDict+0x230> │ │ │ │ │ + b.n 1864 <_PyStack_UnpackDict+0x230> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001890 <_PyStack_UnpackDict_Free>: │ │ │ │ │ +00001898 <_PyStack_UnpackDict_Free>: │ │ │ │ │ _PyStack_UnpackDict_Free(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1934 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + ble.n 193c <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 18be <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ + bge.n 18c6 <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1954 <_PyStack_UnpackDict_Free+0xc4> │ │ │ │ │ + beq.n 195c <_PyStack_UnpackDict_Free+0xc4> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1934 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 193c <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 18d4 <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ + bge.n 18dc <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1986 <_PyStack_UnpackDict_Free+0xf6> │ │ │ │ │ + beq.n 198e <_PyStack_UnpackDict_Free+0xf6> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1934 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 193c <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 18ea <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ + bge.n 18f2 <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1990 <_PyStack_UnpackDict_Free+0x100> │ │ │ │ │ + beq.n 1998 <_PyStack_UnpackDict_Free+0x100> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 1934 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 193c <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 18fe <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ + bge.n 1906 <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 195e <_PyStack_UnpackDict_Free+0xce> │ │ │ │ │ + cbz r3, 1966 <_PyStack_UnpackDict_Free+0xce> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 1934 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 193c <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1912 <_PyStack_UnpackDict_Free+0x82> │ │ │ │ │ + bge.n 191a <_PyStack_UnpackDict_Free+0x82> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1968 <_PyStack_UnpackDict_Free+0xd8> │ │ │ │ │ + cbz r3, 1970 <_PyStack_UnpackDict_Free+0xd8> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 1934 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 193c <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ movs r2, #5 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 192e <_PyStack_UnpackDict_Free+0x9e> │ │ │ │ │ + bge.n 1936 <_PyStack_UnpackDict_Free+0x9e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1972 <_PyStack_UnpackDict_Free+0xe2> │ │ │ │ │ + cbz r3, 197a <_PyStack_UnpackDict_Free+0xe2> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 191c <_PyStack_UnpackDict_Free+0x8c> │ │ │ │ │ + bne.n 1924 <_PyStack_UnpackDict_Free+0x8c> │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 199a <_PyStack_UnpackDict_Free+0x10a> │ │ │ │ │ + bge.n 19a2 <_PyStack_UnpackDict_Free+0x10a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 199a <_PyStack_UnpackDict_Free+0x10a> │ │ │ │ │ + cbnz r3, 19a2 <_PyStack_UnpackDict_Free+0x10a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 18be <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ + b.n 18c6 <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 18fe <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ + b.n 1906 <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 1912 <_PyStack_UnpackDict_Free+0x82> │ │ │ │ │ + b.n 191a <_PyStack_UnpackDict_Free+0x82> │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 191c <_PyStack_UnpackDict_Free+0x8c> │ │ │ │ │ - b.n 1934 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + bne.n 1924 <_PyStack_UnpackDict_Free+0x8c> │ │ │ │ │ + b.n 193c <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 18d4 <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ + b.n 18dc <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 18ea <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ + b.n 18f2 <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019a0 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ +000019a8 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ _PyStack_UnpackDict_FreeNoDecRef(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19d4 <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ + bge.n 19dc <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 19d4 <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ + cbnz r3, 19dc <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -000019d8 : │ │ │ │ │ +000019e0 : │ │ │ │ │ PyObject_Call(): │ │ │ │ │ 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, [pc, #324] @ (1b30 ) │ │ │ │ │ + ldr r3, [pc, #332] @ (1b40 ) │ │ │ │ │ sub sp, #28 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - mov r5, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr.w r8, [ip, r3] │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + str r3, [r7, #4] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 1a28 │ │ │ │ │ + bpl.n 1a32 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ - cbz r6, 1a28 │ │ │ │ │ + cbz r6, 1a32 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - str r1, [r7, #4] │ │ │ │ │ - cbz r2, 1a50 │ │ │ │ │ + str r1, [r7, #0] │ │ │ │ │ + cbz r2, 1a5c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbnz r3, 1a56 │ │ │ │ │ + cbnz r3, 1a62 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ mov ip, r6 │ │ │ │ │ adds r7, #20 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1af6 │ │ │ │ │ - ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ │ + beq.n 1b06 │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1b00 │ │ │ │ │ + bcc.n 1b10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1aa6 │ │ │ │ │ - cbnz r3, 1ab0 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + cbz r0, 1ab6 │ │ │ │ │ + cbnz r3, 1ac0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #20 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ - b.n 1a18 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + b.n 1a22 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ - ldr.w r9, [r7, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + ldr.w r9, [r7] │ │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bl 162c <_PyStack_UnpackDict> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 1634 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a46 │ │ │ │ │ + beq.n 1a52 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ orr.w r2, r9, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - str.w r9, [r7, #4] │ │ │ │ │ + str r3, [r7, #4] │ │ │ │ │ + str.w r9, [r7] │ │ │ │ │ blx r6 │ │ │ │ │ - ldrd r2, r1, [r7] │ │ │ │ │ + ldrd r1, r2, [r7] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1890 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1898 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ adds r7, #20 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 430 <_Py_CheckFunctionResult> │ │ │ │ │ + b.w 438 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ - cbz r3, 1ada │ │ │ │ │ + cbz r3, 1aea │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1ada │ │ │ │ │ + cbz r3, 1aea │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1a46 │ │ │ │ │ + b.n 1a52 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a46 │ │ │ │ │ + beq.n 1a52 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1b20 │ │ │ │ │ + blt.n 1b30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ 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 1aac │ │ │ │ │ + b.n 1abc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ 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 1aac │ │ │ │ │ + b.n 1abc │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1aac │ │ │ │ │ + b.n 1abc │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1a36 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bcc.n 1a42 │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - str r2, [r7, #4] │ │ │ │ │ + str r2, [r7, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1aac │ │ │ │ │ - b.n 1a36 │ │ │ │ │ + bne.n 1abc │ │ │ │ │ + b.n 1a42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1abe │ │ │ │ │ + bne.n 1ace │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1abe │ │ │ │ │ + b.n 1ace │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000013a │ │ │ │ │ + .word 0x00000144 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001b34 <_PyObject_Call>: │ │ │ │ │ +00001b44 <_PyObject_Call>: │ │ │ │ │ _PyObject_Call(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ │ lsls r6, r6, #20 │ │ │ │ │ - bpl.n 1b7e <_PyObject_Call+0x4a> │ │ │ │ │ + bpl.n 1b8e <_PyObject_Call+0x4a> │ │ │ │ │ ldr r6, [r1, #28] │ │ │ │ │ ldr r6, [r4, r6] │ │ │ │ │ - cbz r6, 1b7e <_PyObject_Call+0x4a> │ │ │ │ │ + cbz r6, 1b8e <_PyObject_Call+0x4a> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ - cbz r3, 1b68 <_PyObject_Call+0x34> │ │ │ │ │ + cbz r3, 1b78 <_PyObject_Call+0x34> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbnz r2, 1ba4 <_PyObject_Call+0x70> │ │ │ │ │ + cbnz r2, 1bb4 <_PyObject_Call+0x70> │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov ip, r6 │ │ │ │ │ adds r7, #20 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ - cbz r6, 1be0 <_PyObject_Call+0xac> │ │ │ │ │ + cbz r6, 1bf0 <_PyObject_Call+0xac> │ │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1bf2 <_PyObject_Call+0xbe> │ │ │ │ │ + bcc.n 1c02 <_PyObject_Call+0xbe> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ adds r7, #20 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 430 <_Py_CheckFunctionResult> │ │ │ │ │ + b.w 438 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 162c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1634 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1be8 <_PyObject_Call+0xb4> │ │ │ │ │ + cbz r0, 1bf8 <_PyObject_Call+0xb4> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ orr.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r8, [r7, #4] │ │ │ │ │ blx r6 │ │ │ │ │ ldrd r2, r1, [r7] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1890 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1898 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 1b94 <_PyObject_Call+0x60> │ │ │ │ │ + b.n 1ba4 <_PyObject_Call+0x60> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r7, #20 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1b8a <_PyObject_Call+0x56> │ │ │ │ │ + bcc.n 1b9a <_PyObject_Call+0x56> │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1be8 <_PyObject_Call+0xb4> │ │ │ │ │ - b.n 1b8a <_PyObject_Call+0x56> │ │ │ │ │ + bne.n 1bf8 <_PyObject_Call+0xb4> │ │ │ │ │ + b.n 1b9a <_PyObject_Call+0x56> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c14 : │ │ │ │ │ +00001c24 : │ │ │ │ │ PyObject_CallMethodObjArgs(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r3, [pc, #108] @ (1c94 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (1ca4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.n 1c88 │ │ │ │ │ + beq.n 1c98 │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GetMethod> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetMethod │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r2, 1c8e │ │ │ │ │ + cbz r2, 1c9e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, r4 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl d74 │ │ │ │ │ + bl d7c │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1c74 │ │ │ │ │ + bge.n 1c84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 1c80 │ │ │ │ │ + cbz r3, 1c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c74 │ │ │ │ │ + b.n 1c84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b4 │ │ │ │ │ + bl d4 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1c74 │ │ │ │ │ + b.n 1c84 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001c98 : │ │ │ │ │ +00001ca8 : │ │ │ │ │ PyVectorcall_Function(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ │ itte ne │ │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ │ ldrne r0, [r0, r3] │ │ │ │ │ moveq r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cac : │ │ │ │ │ +00001cbc : │ │ │ │ │ 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, #200] @ (1d84 ) │ │ │ │ │ + ldr r3, [pc, #200] @ (1d94 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ - cbz r1, 1d28 │ │ │ │ │ + cbz r1, 1d38 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.n 1d68 │ │ │ │ │ + bpl.n 1d78 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 1d00 │ │ │ │ │ + bpl.n 1d10 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr.w lr, [r0, r2] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1d00 │ │ │ │ │ + beq.n 1d10 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ mov ip, lr │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - cbz r3, 1d5e │ │ │ │ │ + cbz r3, 1d6e │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 1d3c │ │ │ │ │ + bcc.n 1d4c │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 430 <_Py_CheckFunctionResult> │ │ │ │ │ + b.w 438 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 384 <_PyObject_VectorcallTstate> │ │ │ │ │ + bl 38c <_PyObject_VectorcallTstate> │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 1d0c │ │ │ │ │ + bcc.n 1d1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d0c │ │ │ │ │ + beq.n 1d1c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1d36 │ │ │ │ │ + b.n 1d46 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1d5a │ │ │ │ │ + b.n 1d6a │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ - b.n 1d5a │ │ │ │ │ + b.n 1d6a │ │ │ │ │ nop │ │ │ │ │ .word 0x000000be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - │ │ │ │ │ -00001d88 : │ │ │ │ │ -PyCFunction_Call(): │ │ │ │ │ - b.w 19d8 │ │ │ │ │ - R_ARM_THM_JUMP24 PyObject_Call │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1,138 +1,156 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.unlikely: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ +00000000 : │ │ │ │ │ +PyCFunction_Call(): │ │ │ │ │ + push {r4, r5} │ │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ + ldr r4, [pc, #20] @ (1c ) │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ │ + pop {r4, r5} │ │ │ │ │ + b.w 1b44 <_PyObject_Call> │ │ │ │ │ + R_ARM_THM_JUMP24 _PyObject_Call │ │ │ │ │ + nop │ │ │ │ │ + .word 0x0000000c │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + │ │ │ │ │ +00000020 : │ │ │ │ │ PyVectorcall_Call(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #156] @ (b0 ) │ │ │ │ │ + ldr r0, [pc, #156] @ (d0 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r6, [r5, r0] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 34 │ │ │ │ │ + ble.n 54 │ │ │ │ │ ldr.w r8, [r4, r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 50 │ │ │ │ │ + bne.n 70 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n a8 │ │ │ │ │ + b.n c8 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ adds r1, #16 │ │ │ │ │ - cbz r3, 5a │ │ │ │ │ + cbz r3, 7a │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbnz r2, 6a │ │ │ │ │ + cbnz r2, 8a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov ip, r8 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ bx ip │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 162c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1634 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, a8 │ │ │ │ │ + cbz r0, c8 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ orr.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1890 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1898 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 430 │ │ │ │ │ + b.w 438 │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ .word 0x00000092 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000000b4 : │ │ │ │ │ +000000d4 : │ │ │ │ │ null_error.isra.0(): │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ - cbz r3, bc │ │ │ │ │ + cbz r3, dc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, d2 │ │ │ │ │ + cbnz r3, f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ b.w 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_JUMP24 _PyErr_SetString │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000000d4 <_Py_CheckSlotResult>: │ │ │ │ │ +000000f4 <_Py_CheckSlotResult>: │ │ │ │ │ _Py_CheckSlotResult(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #72] @ (12c <_Py_CheckSlotResult+0x58>) │ │ │ │ │ + ldr r3, [pc, #72] @ (14c <_Py_CheckSlotResult+0x58>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - cbnz r2, 106 <_Py_CheckSlotResult+0x32> │ │ │ │ │ - cbz r3, fa <_Py_CheckSlotResult+0x26> │ │ │ │ │ + cbnz r2, 126 <_Py_CheckSlotResult+0x32> │ │ │ │ │ + cbz r3, 11a <_Py_CheckSlotResult+0x26> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 126 <_Py_CheckSlotResult+0x52> │ │ │ │ │ + cbnz r3, 146 <_Py_CheckSlotResult+0x52> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - b.n 116 <_Py_CheckSlotResult+0x42> │ │ │ │ │ - cbz r3, 126 <_Py_CheckSlotResult+0x52> │ │ │ │ │ + b.n 136 <_Py_CheckSlotResult+0x42> │ │ │ │ │ + cbz r3, 146 <_Py_CheckSlotResult+0x52> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 126 <_Py_CheckSlotResult+0x52> │ │ │ │ │ + cbz r3, 146 <_Py_CheckSlotResult+0x52> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -144,371 +162,371 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFormat │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000130 : │ │ │ │ │ +00000150 : │ │ │ │ │ PyEval_CallFunction(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ │ - ldr r2, [pc, #36] @ (168 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (188 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1d0 │ │ │ │ │ + bl 1d0 │ │ │ │ │ R_ARM_THM_CALL _PyObject_CallFunctionVa │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x0000001a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000016c <_PyObject_CallFunction_SizeT>: │ │ │ │ │ +0000018c <_PyObject_CallFunction_SizeT>: │ │ │ │ │ _PyObject_CallFunction_SizeT(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ │ - ldr r2, [pc, #36] @ (1a4 <_PyObject_CallFunction_SizeT+0x38>) │ │ │ │ │ + ldr r2, [pc, #36] @ (1c4 <_PyObject_CallFunction_SizeT+0x38>) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1d0 │ │ │ │ │ + bl 1d0 │ │ │ │ │ R_ARM_THM_CALL _PyObject_CallFunctionVa │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x0000001a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000001a8 : │ │ │ │ │ +000001c8 : │ │ │ │ │ PyEval_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #84] @ (210 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (230 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - cbz r0, 1ca │ │ │ │ │ - cbnz r1, 1d2 │ │ │ │ │ + cbz r0, 1ea │ │ │ │ │ + cbnz r1, 1f2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b4 │ │ │ │ │ - b.n 1da │ │ │ │ │ + bl d4 │ │ │ │ │ + b.n 1fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttrString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 1de │ │ │ │ │ + cbnz r0, 1fe │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 202 │ │ │ │ │ + b.n 222 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1190 │ │ │ │ │ + bl 1198 │ │ │ │ │ R_ARM_THM_CALL callmethod │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 202 │ │ │ │ │ + bge.n 222 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 202 │ │ │ │ │ + cbnz r3, 222 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000214 <_PyObject_CallMethodId>: │ │ │ │ │ +00000234 <_PyObject_CallMethodId>: │ │ │ │ │ _PyObject_CallMethodId(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #84] @ (27c <_PyObject_CallMethodId+0x68>) │ │ │ │ │ + ldr r3, [pc, #84] @ (29c <_PyObject_CallMethodId+0x68>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - cbz r0, 236 <_PyObject_CallMethodId+0x22> │ │ │ │ │ - cbnz r1, 23e <_PyObject_CallMethodId+0x2a> │ │ │ │ │ + cbz r0, 256 <_PyObject_CallMethodId+0x22> │ │ │ │ │ + cbnz r1, 25e <_PyObject_CallMethodId+0x2a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b4 │ │ │ │ │ - b.n 246 <_PyObject_CallMethodId+0x32> │ │ │ │ │ + bl d4 │ │ │ │ │ + b.n 266 <_PyObject_CallMethodId+0x32> │ │ │ │ │ bl 0 <_PyObject_GetAttrId> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetAttrId │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 24a <_PyObject_CallMethodId+0x36> │ │ │ │ │ + cbnz r0, 26a <_PyObject_CallMethodId+0x36> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 26e <_PyObject_CallMethodId+0x5a> │ │ │ │ │ + b.n 28e <_PyObject_CallMethodId+0x5a> │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1190 │ │ │ │ │ + bl 1198 │ │ │ │ │ R_ARM_THM_CALL callmethod │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 26e <_PyObject_CallMethodId+0x5a> │ │ │ │ │ + bge.n 28e <_PyObject_CallMethodId+0x5a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 26e <_PyObject_CallMethodId+0x5a> │ │ │ │ │ + cbnz r3, 28e <_PyObject_CallMethodId+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000280 <_PyObject_CallMethodFormat>: │ │ │ │ │ +000002a0 <_PyObject_CallMethodFormat>: │ │ │ │ │ _PyObject_CallMethodFormat(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1190 │ │ │ │ │ + bl 1198 │ │ │ │ │ R_ARM_THM_CALL callmethod │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000002a8 <_PyObject_CallMethod_SizeT>: │ │ │ │ │ +000002c8 <_PyObject_CallMethod_SizeT>: │ │ │ │ │ _PyObject_CallMethod_SizeT(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #84] @ (310 <_PyObject_CallMethod_SizeT+0x68>) │ │ │ │ │ + ldr r3, [pc, #84] @ (330 <_PyObject_CallMethod_SizeT+0x68>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - cbz r0, 2ca <_PyObject_CallMethod_SizeT+0x22> │ │ │ │ │ - cbnz r1, 2d2 <_PyObject_CallMethod_SizeT+0x2a> │ │ │ │ │ + cbz r0, 2ea <_PyObject_CallMethod_SizeT+0x22> │ │ │ │ │ + cbnz r1, 2f2 <_PyObject_CallMethod_SizeT+0x2a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b4 │ │ │ │ │ - b.n 2da <_PyObject_CallMethod_SizeT+0x32> │ │ │ │ │ + bl d4 │ │ │ │ │ + b.n 2fa <_PyObject_CallMethod_SizeT+0x32> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttrString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 2de <_PyObject_CallMethod_SizeT+0x36> │ │ │ │ │ + cbnz r0, 2fe <_PyObject_CallMethod_SizeT+0x36> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 302 <_PyObject_CallMethod_SizeT+0x5a> │ │ │ │ │ + b.n 322 <_PyObject_CallMethod_SizeT+0x5a> │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1190 │ │ │ │ │ + bl 1198 │ │ │ │ │ R_ARM_THM_CALL callmethod │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 302 <_PyObject_CallMethod_SizeT+0x5a> │ │ │ │ │ + bge.n 322 <_PyObject_CallMethod_SizeT+0x5a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 302 <_PyObject_CallMethod_SizeT+0x5a> │ │ │ │ │ + cbnz r3, 322 <_PyObject_CallMethod_SizeT+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000314 <_PyObject_CallMethodIdObjArgs>: │ │ │ │ │ +00000334 <_PyObject_CallMethodIdObjArgs>: │ │ │ │ │ _PyObject_CallMethodIdObjArgs(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ - ldr r2, [pc, #116] @ (39c <_PyObject_CallMethodIdObjArgs+0x88>) │ │ │ │ │ + ldr r2, [pc, #116] @ (3bc <_PyObject_CallMethodIdObjArgs+0x88>) │ │ │ │ │ sub sp, #12 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r6, [r1, r2] │ │ │ │ │ - cbz r0, 33e <_PyObject_CallMethodIdObjArgs+0x2a> │ │ │ │ │ + cbz r0, 35e <_PyObject_CallMethodIdObjArgs+0x2a> │ │ │ │ │ clz r5, r3 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ - cbnz r3, 346 <_PyObject_CallMethodIdObjArgs+0x32> │ │ │ │ │ + cbnz r3, 366 <_PyObject_CallMethodIdObjArgs+0x32> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b4 │ │ │ │ │ - b.n 352 <_PyObject_CallMethodIdObjArgs+0x3e> │ │ │ │ │ + bl d4 │ │ │ │ │ + b.n 372 <_PyObject_CallMethodIdObjArgs+0x3e> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FromId │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 356 <_PyObject_CallMethodIdObjArgs+0x42> │ │ │ │ │ + cbnz r0, 376 <_PyObject_CallMethodIdObjArgs+0x42> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 38e <_PyObject_CallMethodIdObjArgs+0x7a> │ │ │ │ │ + b.n 3ae <_PyObject_CallMethodIdObjArgs+0x7a> │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GetMethod> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetMethod │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 352 <_PyObject_CallMethodIdObjArgs+0x3e> │ │ │ │ │ + beq.n 372 <_PyObject_CallMethodIdObjArgs+0x3e> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, r4 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl d74 │ │ │ │ │ + bl d7c │ │ │ │ │ R_ARM_THM_CALL object_vacall │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 38e <_PyObject_CallMethodIdObjArgs+0x7a> │ │ │ │ │ + bge.n 3ae <_PyObject_CallMethodIdObjArgs+0x7a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 38e <_PyObject_CallMethodIdObjArgs+0x7a> │ │ │ │ │ + cbnz r3, 3ae <_PyObject_CallMethodIdObjArgs+0x7a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000003a0 : │ │ │ │ │ +000003c0 : │ │ │ │ │ PyEval_CallObjectWithKeywords(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #128] @ (430 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (450 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r0, [r5, r3] │ │ │ │ │ - cbz r1, 3e2 │ │ │ │ │ + cbz r1, 402 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bmi.n 416 │ │ │ │ │ + bmi.n 436 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ - b.n 402 │ │ │ │ │ - cbz r2, 408 │ │ │ │ │ + b.n 422 │ │ │ │ │ + cbz r2, 428 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 406 │ │ │ │ │ + bmi.n 426 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 42a │ │ │ │ │ - cbnz r1, 41a │ │ │ │ │ + b.n 44a │ │ │ │ │ + cbnz r1, 43a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl a54 <_PyObject_VectorcallDictTstate> │ │ │ │ │ + bl a5c <_PyObject_VectorcallDictTstate> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallDictTstate │ │ │ │ │ - b.n 42a │ │ │ │ │ + b.n 44a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 3e4 │ │ │ │ │ + bne.n 404 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1b34 <_PyObject_Call> │ │ │ │ │ + b.w 1b44 <_PyObject_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Call │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000434 : │ │ │ │ │ +00000454 : │ │ │ │ │ PyVectorcall_NARGS(): │ │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ ├── 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: 35188 (bytes into file) │ │ │ │ │ + Start of section headers: 35140 (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 0x8974: │ │ │ │ │ +There are 18 section headers, starting at offset 0x8944: │ │ │ │ │ │ │ │ │ │ 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 0017a4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006f94 000898 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006f7c 000898 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0017d8 00057c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00782c 0002f0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007814 0002f0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001d54 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 001d54 00089e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0025f4 001cbc 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007b1c 000650 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0042b0 000b04 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00816c 0006e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004db4 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00884c 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 005050 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005050 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 005084 0011b0 10 16 154 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006234 000d5d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0088e4 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0025f4 001ca4 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007b04 000638 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004298 000b04 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00813c 0006e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004d9c 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00881c 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 005038 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005038 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00506c 0011b0 10 16 154 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00621c 000d5d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0088b4 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 {} │ │ │ │ │ @@ -12,36 +12,36 @@ │ │ │ │ │ 8: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 9: 00000054 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 10: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 11: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 12: 00000448 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 13: 00000450 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 15: 0000074c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 16: 00000754 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 17: 00000b35 628 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ - 18: 00000978 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 19: 0000097c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 20: 00000da9 22 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 21: 00000da4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 22: 00000da8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 15: 00000750 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 16: 00000758 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 17: 00000b01 628 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ + 18: 00000a2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 19: 00000a30 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 20: 00000d75 22 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 21: 00000d70 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 22: 00000d74 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 23: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 24: 00000dc1 596 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ - 25: 0000100c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 26: 00001014 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 27: 000013c1 256 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ + 24: 00000d8d 596 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ + 25: 00000fd8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 26: 00000fe0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 27: 0000138d 256 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 28: 0000000d 410 FUNC LOCAL DEFAULT 1 code_richcompare │ │ │ │ │ 29: 00000261 66 FUNC LOCAL DEFAULT 1 init_co_cached │ │ │ │ │ - 30: 00001c09 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ - 31: 0000177d 162 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ + 30: 00001bf1 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 31: 00001749 162 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ 32: 0000030d 80 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ 33: 00000358 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 34: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 35: 00001821 122 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 36: 0000189d 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 35: 000017ed 122 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 36: 00001869 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ 37: 0000035d 386 FUNC LOCAL DEFAULT 1 advance_with_locations │ │ │ │ │ 38: 0000035c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 39: 000003a2 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 40: 000003a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 41: 000004e1 72 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ 42: 00000529 68 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ 43: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ │ 83: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 84: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 85: 000013a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 86: 00001661 4 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ 87: 00001665 76 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ 88: 000016ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 89: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 90: 000018b1 854 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 90: 0000187d 882 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ 91: 000016b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 92: 000016b1 68 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ 93: 000016f5 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ 94: 00001701 128 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ 95: 0000177c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 96: 00001780 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 97: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -156,68 +156,68 @@ │ │ │ │ │ 152: 0000029c 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ 153: 00000328 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ 154: 00000001 12 FUNC GLOBAL HIDDEN 1 _PyCode_Init │ │ │ │ │ 155: 00000001 454 FUNC GLOBAL HIDDEN 7 _PyCode_Validate │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 159: 000001c9 2412 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ + 159: 000001c9 2360 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 165: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NewVar │ │ │ │ │ 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_Quicken │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_New │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ + 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 184: 00001015 898 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 184: 00000fe1 898 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ + 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_New │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 201: 00001399 38 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ + 201: 00001365 38 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 207: 000001a9 184 FUNC GLOBAL HIDDEN 1 _PyCode_GetCode │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 210: 000014c1 380 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ + 210: 0000148d 380 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 212: 0000163d 320 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 212: 00001609 320 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ 213: 000002a5 98 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ 214: 00000309 2 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 218: 0000056d 32 FUNC GLOBAL HIDDEN 1 _PyCode_InitAddressRange │ │ │ │ │ 219: 0000058d 174 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,50 +1,50 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6f94 contains 275 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6f7c contains 275 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000002a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000003a 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000003e 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000054 0000ce0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000062 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000066 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000000ac 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 000000b6 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 000000c4 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ 000000c8 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000000de 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ -000000ea 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ +000000de 0000b80a R_ARM_THM_CALL 00000fe1 _PyCode_ConstantKey │ │ │ │ │ +000000ea 0000b80a R_ARM_THM_CALL 00000fe1 _PyCode_ConstantKey │ │ │ │ │ 000000fa 0000ce0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000112 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000128 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000136 0000ce0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000144 0000ce0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000152 0000ce0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000160 0000ce0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000170 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000174 0000c630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000196 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000019c 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001a0 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001da 0000af0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000001da 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000001ec 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ 000001f0 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ 000001fc 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 00000222 0000d00a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000027a 0000d10a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000298 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002ee 0000d40a R_ARM_THM_CALL 0000163d _PyCode_CheckLineNumber │ │ │ │ │ +000002ee 0000d40a R_ARM_THM_CALL 00001609 _PyCode_CheckLineNumber │ │ │ │ │ 00000320 0000d70a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000358 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000556 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005ac 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 000005b4 0000dc0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -000005b8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005bc 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000005b8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005bc 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000005d8 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 000005ee 0000dd0a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ 000005fc 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 00000614 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 00000622 0000dd0a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ 0000066e 00002b2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ 00000672 00002b30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ @@ -65,16 +65,16 @@ │ │ │ │ │ 0000072a 0000302f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ 0000072e 00003030 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ 00000734 0000e20a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000008a4 0000e30a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 000008ba 0000e30a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 000008ee 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 00000904 0000dd0a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -0000094e 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ -00000954 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ +0000094e 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ +00000954 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ 0000096e 0000e40a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ 00000986 0000e50a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ 00000998 0000e50a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ 000009b2 0000e60a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ 000009be 0000e40a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ 000009e4 0000e40a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ 000009f0 0000e60a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ @@ -99,18 +99,18 @@ │ │ │ │ │ 00000d50 0000cf0a R_ARM_THM_CALL 000001a9 _PyCode_GetCode │ │ │ │ │ 00000d66 00004d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC37 │ │ │ │ │ 00000d6a 00004d30 R_ARM_THM_MOVT_ABS 0000042c .LC37 │ │ │ │ │ 00000d72 00004e2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC38 │ │ │ │ │ 00000d76 00004e30 R_ARM_THM_MOVT_ABS 00000438 .LC38 │ │ │ │ │ 00000d8c 0000ed0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ 00000e26 0000ee0a R_ARM_THM_CALL 000013a1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000e30 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ -00000e36 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ -00000e3c 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ -00000e42 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ +00000e30 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ +00000e36 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ +00000e3c 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ +00000e42 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ 00000e6a 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000ea6 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00000f3c 0000372f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ 00000f40 00003730 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ 00000f44 0000452f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC29 │ │ │ │ │ 00000f48 00004530 R_ARM_THM_MOVT_ABS 000002e4 .LC29 │ │ │ │ │ 00000f4c 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ @@ -196,15 +196,15 @@ │ │ │ │ │ 0000126c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ 00001270 00003a30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ 00001274 00003b2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ 00001278 00003b30 R_ARM_THM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ 0000127c 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ 00001280 00003930 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ 00001284 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001298 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ +00001298 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ 000012b2 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000012b6 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000012ba 00004c2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC36 │ │ │ │ │ 000012be 00004c30 R_ARM_THM_MOVT_ABS 00000400 .LC36 │ │ │ │ │ 000012c4 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000012ca 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000012ce 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ @@ -236,29 +236,29 @@ │ │ │ │ │ 0000134a 0000462f R_ARM_THM_MOVW_ABS_NC 00000304 .LC30 │ │ │ │ │ 0000134e 00004630 R_ARM_THM_MOVT_ABS 00000304 .LC30 │ │ │ │ │ 00001354 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000136a 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 0000138a 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 0000139c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000140e 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001420 0000af0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001420 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000014a0 00009b0a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ 000014b2 00009f0a R_ARM_THM_CALL 000001c9 _PyCode_New │ │ │ │ │ -000014ba 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ -000014c0 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ +000014ba 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ +000014c0 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ 000014f6 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000014fa 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000014fe 0000542f R_ARM_THM_MOVW_ABS_NC 00000478 .LC40 │ │ │ │ │ 00001502 00005430 R_ARM_THM_MOVT_ABS 00000478 .LC40 │ │ │ │ │ 00001508 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001514 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001518 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000151e 00009e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001528 0000f30a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -00001534 0000b00a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00001534 0000af0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 00001542 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ 00001546 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ 000015f0 0000f40a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ 000015fa 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000015fe 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001604 0000532f R_ARM_THM_MOVW_ABS_NC 00000448 .LC39 │ │ │ │ │ 00001608 00005330 R_ARM_THM_MOVT_ABS 00000448 .LC39 │ │ │ │ │ @@ -267,48 +267,48 @@ │ │ │ │ │ 000016ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000016de 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000171e 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 0000172a 0000f60a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ 00001760 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 0000176e 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000177c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001796 00001f0a R_ARM_THM_CALL 0000177d advance │ │ │ │ │ +00001796 00001f0a R_ARM_THM_CALL 00001749 advance │ │ │ │ │ 000002fe 0000d31e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 0000068e 0000de1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001660 0000cf1e R_ARM_THM_JUMP24 000001a9 _PyCode_GetCode │ │ │ │ │ -000016fc 0000af1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000016fc 0000ae1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x782c contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7814 contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001802 R_ARM_ABS32 00000dc1 code_dealloc │ │ │ │ │ +00000018 00001802 R_ARM_ABS32 00000d8d code_dealloc │ │ │ │ │ 0000002c 00002d02 R_ARM_ABS32 0000063d code_repr │ │ │ │ │ -0000003c 00001b02 R_ARM_ABS32 000013c1 code_hash │ │ │ │ │ +0000003c 00001b02 R_ARM_ABS32 0000138d code_hash │ │ │ │ │ 00000048 00011902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00001c02 R_ARM_ABS32 0000000d code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00007d02 R_ARM_ABS32 00000393 code_new │ │ │ │ │ 000000d4 00011802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00002a02 R_ARM_ABS32 00000529 positionsiter_dealloc │ │ │ │ │ 0000013c 00011a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002302 R_ARM_ABS32 00001821 positionsiter_next │ │ │ │ │ +00000140 00002302 R_ARM_ABS32 000017ed positionsiter_next │ │ │ │ │ 00000170 0000b502 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001a4 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 00011802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e4 00005c02 R_ARM_ABS32 000016b1 lineiter_dealloc │ │ │ │ │ 00000238 00011a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00005a02 R_ARM_ABS32 000018b1 lineiter_next │ │ │ │ │ +0000023c 00005a02 R_ARM_ABS32 0000187d lineiter_next │ │ │ │ │ 0000026c 0000b502 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002a0 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d4 0000a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002e0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -370,15 +370,15 @@ │ │ │ │ │ 000004f0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000504 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000540 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000554 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7b1c contains 202 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7b04 contains 199 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000016e 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000172 00009c30 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 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000198 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -411,195 +411,192 @@ │ │ │ │ │ 000004ce 0000a10a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 000004f0 0000a10a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 00000514 0000a10a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 00000538 0000a10a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 00000562 0000a10a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 00000584 0000a10a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 0000058e 0000a70a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -0000059c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000005a0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000059e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000005a2 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000005aa 0000a80a R_ARM_THM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ 00000696 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ 000006a0 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ 000006aa 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000074c 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000750 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000077a 0000a90a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000796 0000aa0a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ -000007c6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007de 0000ac0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000818 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000084c 0000aa0a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ -0000087e 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000882 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000900 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -0000092a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000950 00000a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00000954 00000a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -0000095c 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000960 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000966 0000ae0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000978 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000982 0000af0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000a5e 0000b00a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000aac 0000b00a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000ab8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000abc 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ac6 0000a80a R_ARM_THM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ -00000ad4 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b08 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b1c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000b20 0000b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000b24 0000092f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -00000b28 00000930 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00000b2e 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b5e 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000b62 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b6a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000b6e 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000b72 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000b76 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000b7c 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b80 0000a330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000cd0 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000cf2 0000ac0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000d20 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d4a 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000d76 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d9e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000da4 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000dd2 0000b30a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000e28 0000b40a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ -00000e46 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e5c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e72 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e88 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e9e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eb4 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eca 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ef6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000754 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000778 0000a90a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000794 0000aa0a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ +000007c4 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007dc 0000ac0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000816 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000084a 0000aa0a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ +0000087c 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000880 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000008e2 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +0000090a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000093c 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000a1a 0000af0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000a2c 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a6c 0000af0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000a8c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00000a90 00000a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00000a98 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +00000a9c 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00000aa2 0000b00a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000aba 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ad0 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000ad4 0000b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000ad8 0000092f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000adc 00000930 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +00000ae2 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000afa 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b2a 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000b2e 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000b36 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000b3a 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000b3e 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000b42 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000b48 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b4c 0000a330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000c9c 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000cbe 0000ac0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000cec 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d16 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00000d42 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d6a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d70 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d9e 0000b30a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000df4 0000b40a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ +00000e12 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e28 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e3e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e54 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e6a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e80 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e96 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eac 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ec2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f00 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f1c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f22 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f28 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f2e 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f34 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f50 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f56 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f5c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f62 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f68 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f6e 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f8e 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -00000f92 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00000f9a 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000f9e 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000fa6 0000ae0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000ffc 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001004 0000b70a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -0000100c 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001010 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001024 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001028 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000102c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001030 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001042 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001046 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000104a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000104e 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001058 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000105c 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001086 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000108a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -0000108e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00001092 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000010a4 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000010a8 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000010b0 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -000010b4 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000010c0 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000010c4 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000010d4 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000010e6 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ -000010f8 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ -0000110a 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ -0000111c 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ -00001140 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ -00001160 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000117a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001192 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001196 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000011a6 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000011aa 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000011b6 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000011c6 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ -000011e0 0000c20a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ -000011ea 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00001202 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000120e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001212 0000c330 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -0000121e 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ -0000122c 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ -0000123a 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ -0000124a 0000c40a R_ARM_THM_CALL 00000000 PySlice_New │ │ │ │ │ -0000125a 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000128e 0000c50a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ -00001308 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000130c 0000c630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001314 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001318 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001320 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001324 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001346 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001356 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000135c 0000c80a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000136e 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000138e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d4 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000013f4 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001400 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001410 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001420 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001430 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000147a 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000147e 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000148a 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00001848 0000242f R_ARM_THM_MOVW_ABS_NC 0000189d _source_offset_converter │ │ │ │ │ -0000184c 00002430 R_ARM_THM_MOVT_ABS 0000189d _source_offset_converter │ │ │ │ │ -00001852 0000222f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ -00001856 00002230 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ -0000186a 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -0000188e 0000250a R_ARM_THM_CALL 0000035d advance_with_locations │ │ │ │ │ -000018a6 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000018aa 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ad4 0000592f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC41 │ │ │ │ │ -00001ad8 00005930 R_ARM_THM_MOVT_ABS 000004a0 .LC41 │ │ │ │ │ -00001ae0 0000242f R_ARM_THM_MOVW_ABS_NC 0000189d _source_offset_converter │ │ │ │ │ -00001ae4 00002430 R_ARM_THM_MOVT_ABS 0000189d _source_offset_converter │ │ │ │ │ -00001ae8 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000db8 0000ab1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000f10 0000b51e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000011a2 0000c11e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000012ee 0000c11e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001630 0000d31e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -000018a2 0000d91e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000f3a 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f5a 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +00000f5e 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +00000f66 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +00000f6a 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00000f72 0000b00a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000fc8 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fd0 0000b70a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00000fd8 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fdc 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ff0 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00000ff4 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00000ff8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ffc 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000100e 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001012 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001016 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000101a 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001024 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001028 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001052 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001056 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +0000105a 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +0000105e 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00001070 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001074 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000107c 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001080 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +0000108c 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001090 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000010a0 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000010b2 0000b80a R_ARM_THM_CALL 00000fe1 _PyCode_ConstantKey │ │ │ │ │ +000010c4 0000b80a R_ARM_THM_CALL 00000fe1 _PyCode_ConstantKey │ │ │ │ │ +000010d6 0000b80a R_ARM_THM_CALL 00000fe1 _PyCode_ConstantKey │ │ │ │ │ +000010e8 0000b80a R_ARM_THM_CALL 00000fe1 _PyCode_ConstantKey │ │ │ │ │ +0000110c 0000b80a R_ARM_THM_CALL 00000fe1 _PyCode_ConstantKey │ │ │ │ │ +0000112c 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001146 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000115e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001162 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001172 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00001176 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001182 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001192 0000b80a R_ARM_THM_CALL 00000fe1 _PyCode_ConstantKey │ │ │ │ │ +000011ac 0000c20a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ +000011b6 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +000011ce 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011da 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000011de 0000c330 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000011ea 0000b80a R_ARM_THM_CALL 00000fe1 _PyCode_ConstantKey │ │ │ │ │ +000011f8 0000b80a R_ARM_THM_CALL 00000fe1 _PyCode_ConstantKey │ │ │ │ │ +00001206 0000b80a R_ARM_THM_CALL 00000fe1 _PyCode_ConstantKey │ │ │ │ │ +00001216 0000c40a R_ARM_THM_CALL 00000000 PySlice_New │ │ │ │ │ +00001226 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000125a 0000c50a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +000012d4 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000012d8 0000c630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000012e0 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000012e4 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000012ec 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000012f0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001312 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001322 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001328 0000c80a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000133a 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000135a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013a0 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000013c0 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000013cc 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000013dc 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000013ec 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000013fc 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001446 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000144a 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00001456 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00001814 0000242f R_ARM_THM_MOVW_ABS_NC 00001869 _source_offset_converter │ │ │ │ │ +00001818 00002430 R_ARM_THM_MOVT_ABS 00001869 _source_offset_converter │ │ │ │ │ +0000181e 0000222f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ +00001822 00002230 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ +00001836 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +0000185a 0000250a R_ARM_THM_CALL 0000035d advance_with_locations │ │ │ │ │ +00001872 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001876 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001a90 0000592f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC41 │ │ │ │ │ +00001a94 00005930 R_ARM_THM_MOVT_ABS 000004a0 .LC41 │ │ │ │ │ +00001a9c 0000242f R_ARM_THM_MOVW_ABS_NC 00001869 _source_offset_converter │ │ │ │ │ +00001aa0 00002430 R_ARM_THM_MOVT_ABS 00001869 _source_offset_converter │ │ │ │ │ +00001aa4 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000d84 0000ab1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000edc 0000b51e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +0000116e 0000c11e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +000012ba 0000c11e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +000015fc 0000d31e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +0000186e 0000d91e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x816c contains 220 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x813c contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00001d0a R_ARM_THM_CALL 00000261 init_co_cached │ │ │ │ │ 00000048 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000005e 0000fa0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 0000006a 0000fb0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 00000074 0000632f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000078 00006330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000007c 0000af0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000088 0000af0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000007c 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000088 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000096 0000d00a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000ba 00009f0a R_ARM_THM_CALL 000001c9 _PyCode_New │ │ │ │ │ -000000d4 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ -000000da 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ -000000e0 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ -000000e6 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ -000000ec 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ +000000d4 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ +000000da 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ +000000e0 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ +000000e6 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ +000000ec 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ 000000f8 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000fc 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000114 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000118 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000140 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000144 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000014c 00009e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -612,19 +609,19 @@ │ │ │ │ │ 000001e8 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000001ec 00009e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000228 0001012f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000022c 00010130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000236 0000692f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC42 │ │ │ │ │ 0000023a 00006930 R_ARM_THM_MOVT_ABS 000004a8 .LC42 │ │ │ │ │ 00000240 0001020a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000252 0000af0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000252 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000286 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000296 00001f0a R_ARM_THM_CALL 0000177d advance │ │ │ │ │ -000002d4 0000b00a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000362 0000b00a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000296 00001f0a R_ARM_THM_CALL 00001749 advance │ │ │ │ │ +000002d4 0000af0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000362 0000af0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 000003a2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003a6 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003ce 00006d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ 000003d2 00006d30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ 000003d8 0001040a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 000003e2 00006d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ 000003e6 00006d30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ @@ -744,18 +741,18 @@ │ │ │ │ │ 0000071e 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000722 00007c2f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC58 │ │ │ │ │ 00000726 00007c30 R_ARM_THM_MOVT_ABS 000005e0 .LC58 │ │ │ │ │ 0000072c 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000754 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000768 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000007a4 0000ee0a R_ARM_THM_CALL 000013a1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -000007be 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ -000007c4 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ -000007ca 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ -000007d0 0000140a R_ARM_THM_CALL 00000da9 Py_XDECREF │ │ │ │ │ +000007be 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ +000007c4 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ +000007ca 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ +000007d0 0000140a R_ARM_THM_CALL 00000d75 Py_XDECREF │ │ │ │ │ 000007f2 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000081e 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000822 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000832 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000836 0000e930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000083c 00007f2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC59 │ │ │ │ │ 00000840 00007f30 R_ARM_THM_MOVT_ABS 00000604 .LC59 │ │ │ │ │ @@ -776,18 +773,18 @@ │ │ │ │ │ 00000944 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000948 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000094c 0000832f R_ARM_THM_MOVW_ABS_NC 00000678 .LC62 │ │ │ │ │ 00000950 00008330 R_ARM_THM_MOVT_ABS 00000678 .LC62 │ │ │ │ │ 00000956 0000f50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000980 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000009d2 0000ee0a R_ARM_THM_CALL 000013a1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000a46 0000d40a R_ARM_THM_CALL 0000163d _PyCode_CheckLineNumber │ │ │ │ │ -00000a4c 00001e0a R_ARM_THM_CALL 00001c09 retreat │ │ │ │ │ +00000a46 0000d40a R_ARM_THM_CALL 00001609 _PyCode_CheckLineNumber │ │ │ │ │ +00000a4c 00001e0a R_ARM_THM_CALL 00001bf1 retreat │ │ │ │ │ 00000a56 0000250a R_ARM_THM_CALL 0000035d advance_with_locations │ │ │ │ │ -00000a78 00001e0a R_ARM_THM_CALL 00001c09 retreat │ │ │ │ │ +00000a78 00001e0a R_ARM_THM_CALL 00001bf1 retreat │ │ │ │ │ 00000a8a 0000302f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ 00000a8e 00003030 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ 00000ab6 00002e2f R_ARM_THM_MOVW_ABS_NC 00000138 .LC10 │ │ │ │ │ 00000aba 00002e30 R_ARM_THM_MOVT_ABS 00000138 .LC10 │ │ │ │ │ 00000ac0 00002f2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC11 │ │ │ │ │ 00000ac4 00002f30 R_ARM_THM_MOVT_ABS 00000150 .LC11 │ │ │ │ │ 00000ae4 0000882f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC64 │ │ │ │ │ @@ -798,15 +795,15 @@ │ │ │ │ │ 00000214 0001001e R_ARM_THM_JUMP24 00000000 _PyInstrumentation_BranchesIterator │ │ │ │ │ 0000038e 0001031e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 0000087c 0000cf1e R_ARM_THM_JUMP24 000001a9 _PyCode_GetCode │ │ │ │ │ 00000880 0000eb1e R_ARM_THM_JUMP24 00000ae9 _PyCode_GetVarnames │ │ │ │ │ 00000884 0000f81e R_ARM_THM_JUMP24 00000003 _PyCode_GetCellvars │ │ │ │ │ 00000888 0000ec1e R_ARM_THM_JUMP24 00000c79 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x884c contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x881c 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -155,27 +155,27 @@ │ │ │ │ │ _PyUnicode_InternMortal │ │ │ │ │ _Py_GetConfig │ │ │ │ │ _PyObject_NewVar │ │ │ │ │ _PyCode_Quicken │ │ │ │ │ _Py_Dealloc │ │ │ │ │ PySequence_Tuple │ │ │ │ │ PyFrozenSet_New │ │ │ │ │ -PyErr_FormatUnraisable │ │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ │ _PyBytes_Resize │ │ │ │ │ +PyErr_FormatUnraisable │ │ │ │ │ PyErr_NoMemory │ │ │ │ │ PyExc_SystemError │ │ │ │ │ PyThreadState_Get │ │ │ │ │ _PyFunction_ClearCodeByVersion │ │ │ │ │ PyObject_Free │ │ │ │ │ PyMem_Free │ │ │ │ │ PyObject_ClearWeakRefs │ │ │ │ │ _PyCode_ConstantKey │ │ │ │ │ -_Py_NoneStruct │ │ │ │ │ _Py_EllipsisObject │ │ │ │ │ +_Py_NoneStruct │ │ │ │ │ PyLong_Type │ │ │ │ │ PyBytes_Type │ │ │ │ │ PyBool_Type │ │ │ │ │ PyFloat_Type │ │ │ │ │ PyComplex_Type │ │ │ │ │ PyTuple_New │ │ │ │ │ PyTuple_Pack │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -104,21 +104,21 @@ │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bgt.n ac │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 1014 │ │ │ │ │ + bl fe0 │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 180 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - bl 1014 │ │ │ │ │ + bl fe0 │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 184 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -326,15 +326,15 @@ │ │ │ │ │ str.w lr, [sp, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - bl 163c │ │ │ │ │ + bl 1608 │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 2ae │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ @@ -1016,18 +1016,18 @@ │ │ │ │ │ sub.w r3, r3, sl │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str.w r9, [r8, #68] @ 0x44 │ │ │ │ │ add r3, lr │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ asrs r0, r0, #1 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ adds r0, #4 │ │ │ │ │ @@ -1557,24 +1557,24 @@ │ │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ bl 13a0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -2073,15 +2073,15 @@ │ │ │ │ │ b.n 105a │ │ │ │ │ mov r5, r8 │ │ │ │ │ b.n e2c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ b.n dce │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 105a │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ │ b.n e2c │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -2315,18 +2315,18 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 14f6 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 1c8 <_PyCode_GetCode+0x20> │ │ │ │ │ R_ARM_THM_CALL _PyCode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd lr, r3, [sp, #32] │ │ │ │ │ add.w fp, r0, #4 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ @@ -2628,14 +2628,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 179e <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ - bl 177c │ │ │ │ │ + bl 1748 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -211,113 +211,113 @@ │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ │ subs.w r7, fp, #1 │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ - bmi.w 876 <_PyCode_New+0x6ae> │ │ │ │ │ + bmi.w 874 <_PyCode_New+0x6ac> │ │ │ │ │ add.w r3, r5, fp, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b1c <_PyCode_New+0x954> │ │ │ │ │ + beq.w ad0 <_PyCode_New+0x908> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b1c <_PyCode_New+0x954> │ │ │ │ │ + bne.w ad0 <_PyCode_New+0x908> │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ add.w r9, r5, #16 │ │ │ │ │ add.w r1, r9, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ beq.n 2e6 <_PyCode_New+0x11e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b1c <_PyCode_New+0x954> │ │ │ │ │ + beq.w ad0 <_PyCode_New+0x908> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b1c <_PyCode_New+0x954> │ │ │ │ │ + bne.w ad0 <_PyCode_New+0x908> │ │ │ │ │ subs r1, r7, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ beq.n 2e6 <_PyCode_New+0x11e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b1c <_PyCode_New+0x954> │ │ │ │ │ + beq.w ad0 <_PyCode_New+0x908> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b1c <_PyCode_New+0x954> │ │ │ │ │ + bne.w ad0 <_PyCode_New+0x908> │ │ │ │ │ sub.w r1, r7, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ beq.n 2e6 <_PyCode_New+0x11e> │ │ │ │ │ ldr.w r2, [r5, fp, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b1c <_PyCode_New+0x954> │ │ │ │ │ + beq.w ad0 <_PyCode_New+0x908> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b1c <_PyCode_New+0x954> │ │ │ │ │ + bne.w ad0 <_PyCode_New+0x908> │ │ │ │ │ sub.w r1, r7, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ beq.n 2e6 <_PyCode_New+0x11e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b1c <_PyCode_New+0x954> │ │ │ │ │ + beq.w ad0 <_PyCode_New+0x908> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b1c <_PyCode_New+0x954> │ │ │ │ │ + bne.w ad0 <_PyCode_New+0x908> │ │ │ │ │ sub.w r1, r7, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ sub.w r9, fp, #6 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ beq.n 2e6 <_PyCode_New+0x11e> │ │ │ │ │ add r5, r7 │ │ │ │ │ ldr.w r3, [r5, #-4]! │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b1c <_PyCode_New+0x954> │ │ │ │ │ + beq.w ad0 <_PyCode_New+0x908> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w b1c <_PyCode_New+0x954> │ │ │ │ │ + bne.w ad0 <_PyCode_New+0x908> │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ bcs.n 2c6 <_PyCode_New+0xfe> │ │ │ │ │ ldr r2, [pc, #356] @ (44c <_PyCode_New+0x284>) │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ - bmi.w 866 <_PyCode_New+0x69e> │ │ │ │ │ + bmi.w 864 <_PyCode_New+0x69c> │ │ │ │ │ adds r3, #16 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -330,20 +330,20 @@ │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 7d2 <_PyCode_New+0x60a> │ │ │ │ │ + bne.w 7d0 <_PyCode_New+0x608> │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ bpl.w 480 <_PyCode_New+0x2b8> │ │ │ │ │ lsls r3, r3, #26 │ │ │ │ │ - bpl.w b0e <_PyCode_New+0x946> │ │ │ │ │ + bpl.w ac2 <_PyCode_New+0x8fa> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 46e <_PyCode_New+0x2a6> │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ @@ -482,194 +482,193 @@ │ │ │ │ │ subs r7, #1 │ │ │ │ │ bcs.w 322 <_PyCode_New+0x15a> │ │ │ │ │ ldrd sl, r4, [sp, #4] │ │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ │ subs.w r7, fp, #1 │ │ │ │ │ bmi.n 58e <_PyCode_New+0x3c6> │ │ │ │ │ - ldr r2, [pc, #692] @ (74c <_PyCode_New+0x584>) │ │ │ │ │ + ldr r2, [pc, #696] @ (750 <_PyCode_New+0x588>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ add.w r3, r5, fp, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b1c <_PyCode_New+0x954> │ │ │ │ │ + beq.w ad0 <_PyCode_New+0x908> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b1c <_PyCode_New+0x954> │ │ │ │ │ + bne.w ad0 <_PyCode_New+0x908> │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ add.w r9, r5, #16 │ │ │ │ │ add.w r1, r9, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ beq.n 58e <_PyCode_New+0x3c6> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b1c <_PyCode_New+0x954> │ │ │ │ │ + beq.w ad0 <_PyCode_New+0x908> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b1c <_PyCode_New+0x954> │ │ │ │ │ + bne.w ad0 <_PyCode_New+0x908> │ │ │ │ │ subs r1, r7, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ beq.n 58e <_PyCode_New+0x3c6> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b1c <_PyCode_New+0x954> │ │ │ │ │ + beq.w ad0 <_PyCode_New+0x908> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b1c <_PyCode_New+0x954> │ │ │ │ │ + bne.w ad0 <_PyCode_New+0x908> │ │ │ │ │ sub.w r1, r7, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ beq.n 58e <_PyCode_New+0x3c6> │ │ │ │ │ ldr.w r2, [r5, fp, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b1c <_PyCode_New+0x954> │ │ │ │ │ + beq.w ad0 <_PyCode_New+0x908> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b1c <_PyCode_New+0x954> │ │ │ │ │ + bne.w ad0 <_PyCode_New+0x908> │ │ │ │ │ sub.w r1, r7, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ beq.n 58e <_PyCode_New+0x3c6> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b1c <_PyCode_New+0x954> │ │ │ │ │ + beq.w ad0 <_PyCode_New+0x908> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b1c <_PyCode_New+0x954> │ │ │ │ │ + bne.w ad0 <_PyCode_New+0x908> │ │ │ │ │ sub.w r1, r7, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ sub.w r9, fp, #6 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ beq.n 58e <_PyCode_New+0x3c6> │ │ │ │ │ add r5, r7 │ │ │ │ │ ldr.w r3, [r5, #-4]! │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b1c <_PyCode_New+0x954> │ │ │ │ │ + beq.w ad0 <_PyCode_New+0x908> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w b1c <_PyCode_New+0x954> │ │ │ │ │ + bne.w ad0 <_PyCode_New+0x908> │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ bcs.n 56e <_PyCode_New+0x3a6> │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ - ldr r5, [r0, #48] @ 0x30 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 97c <_PyCode_New+0x7b4> │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 936 <_PyCode_New+0x76e> │ │ │ │ │ + movs r7, #0 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ bl 0 <_PyObject_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_NewVar │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w ace <_PyCode_New+0x906> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w ab4 <_PyCode_New+0x8ec> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - ble.w 852 <_PyCode_New+0x68a> │ │ │ │ │ + ldr.w r9, [r3, #8] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + ble.w 850 <_PyCode_New+0x688> │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ - and.w r0, r1, #64 @ 0x40 │ │ │ │ │ - ands.w r6, r1, #32 │ │ │ │ │ - beq.w 8a6 <_PyCode_New+0x6de> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 8f0 <_PyCode_New+0x728> │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ - ittt eq │ │ │ │ │ - streq r0, [sp, #4] │ │ │ │ │ - moveq fp, r8 │ │ │ │ │ - moveq r9, r0 │ │ │ │ │ - beq.n 64c <_PyCode_New+0x484> │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + and.w r2, r1, #64 @ 0x40 │ │ │ │ │ + ands.w r0, r1, #32 │ │ │ │ │ + beq.w 896 <_PyCode_New+0x6ce> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 8d4 <_PyCode_New+0x70c> │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + itt eq │ │ │ │ │ + moveq fp, r2 │ │ │ │ │ + moveq r8, r9 │ │ │ │ │ + beq.n 64a <_PyCode_New+0x482> │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bpl.w 8c4 <_PyCode_New+0x6fc> │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ + bpl.w 8b0 <_PyCode_New+0x6e8> │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e4 <_PyCode_New+0x71c> │ │ │ │ │ - cmp.w r8, #2 │ │ │ │ │ - beq.n 64c <_PyCode_New+0x484> │ │ │ │ │ + bne.w 8cc <_PyCode_New+0x704> │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ + beq.n 64a <_PyCode_New+0x482> │ │ │ │ │ ldrb r1, [r3, #18] │ │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ │ - lsls r2, r1, #26 │ │ │ │ │ - bpl.w 8d4 <_PyCode_New+0x70c> │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ + lsls r6, r1, #26 │ │ │ │ │ + bpl.w 8be <_PyCode_New+0x6f6> │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ea <_PyCode_New+0x722> │ │ │ │ │ - cmp.w r8, #3 │ │ │ │ │ - beq.n 64c <_PyCode_New+0x484> │ │ │ │ │ + bne.w 8d0 <_PyCode_New+0x708> │ │ │ │ │ + cmp.w r9, #3 │ │ │ │ │ + beq.n 64a <_PyCode_New+0x482> │ │ │ │ │ add.w r6, r3, #15 │ │ │ │ │ adds r3, #18 │ │ │ │ │ - add r6, r8 │ │ │ │ │ - ldrb.w r2, [r3, #1]! │ │ │ │ │ - and.w r1, r2, #64 @ 0x40 │ │ │ │ │ - lsls r0, r2, #26 │ │ │ │ │ - bpl.w 888 <_PyCode_New+0x6c0> │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 8a0 <_PyCode_New+0x6d8> │ │ │ │ │ + add r6, r9 │ │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ │ + and.w r0, r1, #64 @ 0x40 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 886 <_PyCode_New+0x6be> │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 892 <_PyCode_New+0x6ca> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 630 <_PyCode_New+0x468> │ │ │ │ │ + bne.n 62c <_PyCode_New+0x464> │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 938 <_PyCode_New+0x770> │ │ │ │ │ - ldr r3, [pc, #248] @ (750 <_PyCode_New+0x588>) │ │ │ │ │ + beq.w 916 <_PyCode_New+0x74e> │ │ │ │ │ + ldr r3, [pc, #256] @ (754 <_PyCode_New+0x58c>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r3, #0] │ │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r3, #0] │ │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -687,14 +686,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ add.w r1, r5, #88 @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ ldrd r3, r1, [r4, #20] │ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ @@ -733,38 +733,36 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r5, #32] │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r3, #0] │ │ │ │ │ - str.w fp, [r5, #56] @ 0x38 │ │ │ │ │ - str.w r8, [r5, #48] @ 0x30 │ │ │ │ │ + str.w r8, [r5, #56] @ 0x38 │ │ │ │ │ + str.w r9, [r5, #48] @ 0x30 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ add.w r3, r6, #8192 @ 0x2000 │ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ │ - adds r1, #10 │ │ │ │ │ - str.w r9, [r5, #60] @ 0x3c │ │ │ │ │ - add.w r2, r1, r8 │ │ │ │ │ + strd r2, fp, [r5, #60] @ 0x3c │ │ │ │ │ + add.w r2, r1, #10 │ │ │ │ │ + add r2, r9 │ │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ │ ldr.w r6, [r3, #336] @ 0x150 │ │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ │ - b.n 754 <_PyCode_New+0x58c> │ │ │ │ │ - .word 0x000002b0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 91c <_PyCode_New+0x754> │ │ │ │ │ + b.n 758 <_PyCode_New+0x590> │ │ │ │ │ + .word 0x000002b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000f6 │ │ │ │ │ + .word 0x000000fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w adc <_PyCode_New+0x914> │ │ │ │ │ adds r6, #1 │ │ │ │ │ str.w r6, [r3, #336] @ 0x150 │ │ │ │ │ movs r6, #0 │ │ │ │ │ strd r6, r6, [r5, #96] @ 0x60 │ │ │ │ │ str r6, [r5, #124] @ 0x7c │ │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ │ strd r6, r6, [r5, #108] @ 0x6c │ │ │ │ │ @@ -773,392 +771,360 @@ │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n 846 <_PyCode_New+0x67e> │ │ │ │ │ + ble.n 844 <_PyCode_New+0x67c> │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne.n 82e <_PyCode_New+0x666> │ │ │ │ │ + bne.n 82c <_PyCode_New+0x664> │ │ │ │ │ str r2, [r5, #120] @ 0x78 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ bl 0 <_PyCode_Quicken> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Quicken │ │ │ │ │ - ldr r3, [pc, #476] @ (978 <_PyCode_New+0x7b0>) │ │ │ │ │ + ldr r3, [pc, #656] @ (a2c <_PyCode_New+0x864>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ │ ldrb.w r6, [r2, #1700] @ 0x6a4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 93e <_PyCode_New+0x776> │ │ │ │ │ - cbz r7, 7ca <_PyCode_New+0x602> │ │ │ │ │ + bne.w a7a <_PyCode_New+0x8b2> │ │ │ │ │ + cbz r7, 7c8 <_PyCode_New+0x600> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7ca <_PyCode_New+0x602> │ │ │ │ │ + bge.n 7c8 <_PyCode_New+0x600> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 7ca <_PyCode_New+0x602> │ │ │ │ │ + cbnz r3, 7c8 <_PyCode_New+0x600> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 81e <_PyCode_New+0x656> │ │ │ │ │ + beq.n 81c <_PyCode_New+0x654> │ │ │ │ │ cmp r3, sl │ │ │ │ │ bne.w 480 <_PyCode_New+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad8 <_PyCode_New+0x910> │ │ │ │ │ + beq.w abe <_PyCode_New+0x8f6> │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl b34 │ │ │ │ │ + bl b00 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w af6 <_PyCode_New+0x92e> │ │ │ │ │ + beq.w ae8 <_PyCode_New+0x920> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8fc <_PyCode_New+0x734> │ │ │ │ │ + bne.n 8de <_PyCode_New+0x716> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 480 <_PyCode_New+0x2b8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 480 <_PyCode_New+0x2b8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 480 <_PyCode_New+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl b34 │ │ │ │ │ + bl b00 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 480 <_PyCode_New+0x2b8> │ │ │ │ │ - b.n ad8 <_PyCode_New+0x910> │ │ │ │ │ + b.n abe <_PyCode_New+0x8f6> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - beq.n 844 <_PyCode_New+0x67c> │ │ │ │ │ + beq.n 842 <_PyCode_New+0x67a> │ │ │ │ │ ldrb.w r0, [r3, r2, lsl #1] │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - beq.n 790 <_PyCode_New+0x5c8> │ │ │ │ │ + beq.n 78e <_PyCode_New+0x5c6> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 836 <_PyCode_New+0x66e> │ │ │ │ │ + bne.n 834 <_PyCode_New+0x66c> │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r6, [r5, #120] @ 0x78 │ │ │ │ │ bl 0 <_PyCode_Quicken> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Quicken │ │ │ │ │ - b.n 79a <_PyCode_New+0x5d2> │ │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 932 <_PyCode_New+0x76a> │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - b.n 654 <_PyCode_New+0x48c> │ │ │ │ │ + b.n 798 <_PyCode_New+0x5d0> │ │ │ │ │ + ldr.w fp, [r4, #56] @ 0x38 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 912 <_PyCode_New+0x74a> │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + b.n 652 <_PyCode_New+0x48a> │ │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ │ subs.w r7, fp, #1 │ │ │ │ │ bpl.w 4a4 <_PyCode_New+0x2dc> │ │ │ │ │ b.n 58e <_PyCode_New+0x3c6> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ - bmi.n 866 <_PyCode_New+0x69e> │ │ │ │ │ + bmi.n 864 <_PyCode_New+0x69c> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ b.n 2fe <_PyCode_New+0x136> │ │ │ │ │ - cbnz r1, 8a0 <_PyCode_New+0x6d8> │ │ │ │ │ - lsls r2, r2, #24 │ │ │ │ │ - bpl.w 648 <_PyCode_New+0x480> │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - bne.w 630 <_PyCode_New+0x468> │ │ │ │ │ - b.n 64c <_PyCode_New+0x484> │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - b.n 648 <_PyCode_New+0x480> │ │ │ │ │ - cbnz r0, 8ba <_PyCode_New+0x6f2> │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + cbnz r0, 892 <_PyCode_New+0x6ca> │ │ │ │ │ + lsls r1, r1, #24 │ │ │ │ │ + it mi │ │ │ │ │ + addmi.w fp, fp, #1 │ │ │ │ │ + b.n 646 <_PyCode_New+0x47e> │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + b.n 646 <_PyCode_New+0x47e> │ │ │ │ │ + mov.w fp, r1, lsr #7 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + cbnz r2, 8a8 <_PyCode_New+0x6e0> │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + bne.w 5ec <_PyCode_New+0x424> │ │ │ │ │ + b.n 64a <_PyCode_New+0x482> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ - bne.w 5f0 <_PyCode_New+0x428> │ │ │ │ │ - b.n 64c <_PyCode_New+0x484> │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - b.n 8b0 <_PyCode_New+0x6e8> │ │ │ │ │ - cbnz r0, 8e4 <_PyCode_New+0x71c> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 89e <_PyCode_New+0x6d6> │ │ │ │ │ + cbnz r0, 8cc <_PyCode_New+0x704> │ │ │ │ │ lsls r1, r1, #24 │ │ │ │ │ - bpl.w 606 <_PyCode_New+0x43e> │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + bpl.w 602 <_PyCode_New+0x43a> │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 602 <_PyCode_New+0x43a> │ │ │ │ │ + cbnz r0, 8d0 <_PyCode_New+0x708> │ │ │ │ │ + lsls r1, r1, #24 │ │ │ │ │ + bpl.w 61e <_PyCode_New+0x456> │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 61e <_PyCode_New+0x456> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.n 606 <_PyCode_New+0x43e> │ │ │ │ │ - cbnz r0, 8ea <_PyCode_New+0x722> │ │ │ │ │ - lsls r6, r1, #24 │ │ │ │ │ - bpl.w 622 <_PyCode_New+0x45a> │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + b.n 602 <_PyCode_New+0x43a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.n 622 <_PyCode_New+0x45a> │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - b.n 606 <_PyCode_New+0x43e> │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - b.n 622 <_PyCode_New+0x45a> │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.n 8b0 <_PyCode_New+0x6e8> │ │ │ │ │ + b.n 61e <_PyCode_New+0x456> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n 89e <_PyCode_New+0x6d6> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w af6 <_PyCode_New+0x92e> │ │ │ │ │ + beq.w ae8 <_PyCode_New+0x920> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 802 <_PyCode_New+0x63a> │ │ │ │ │ + bge.n 800 <_PyCode_New+0x638> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 802 <_PyCode_New+0x63a> │ │ │ │ │ + bne.w 800 <_PyCode_New+0x638> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 802 <_PyCode_New+0x63a> │ │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ │ - mov fp, r9 │ │ │ │ │ + b.n 800 <_PyCode_New+0x638> │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r2, fp │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ - b.n 654 <_PyCode_New+0x48c> │ │ │ │ │ - add.w r4, r4, #5728 @ 0x1660 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - lsls r3, r6, #31 │ │ │ │ │ - bpl.n 972 <_PyCode_New+0x7aa> │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - bge.n 96a <_PyCode_New+0x7a2> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ │ - beq.w 7b4 <_PyCode_New+0x5ec> │ │ │ │ │ - b.n 942 <_PyCode_New+0x77a> │ │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - b.n 944 <_PyCode_New+0x77c> │ │ │ │ │ - .word 0x000001d8 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + b.n 652 <_PyCode_New+0x48a> │ │ │ │ │ + strd r6, r6, [r5, #96] @ 0x60 │ │ │ │ │ + add.w r0, r5, #128 @ 0x80 │ │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ │ + strd r6, r6, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ │ + add.w r1, r2, #16 │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + b.n 778 <_PyCode_New+0x5b0> │ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ │ movs r1, #32 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ add.w r6, r7, #16 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad4 <_PyCode_New+0x90c> │ │ │ │ │ + beq.w aba <_PyCode_New+0x8f2> │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge.w aa6 <_PyCode_New+0x8de> │ │ │ │ │ + bge.w a66 <_PyCode_New+0x89e> │ │ │ │ │ add.w r8, r3, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ sub.w r8, r2, r8 │ │ │ │ │ add.w r3, r8, #16 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n a5a <_PyCode_New+0x892> │ │ │ │ │ + bge.n a16 <_PyCode_New+0x84e> │ │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ │ adds r0, r6, r5 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ and.w ip, r3, #120 @ 0x78 │ │ │ │ │ cmp.w ip, #120 @ 0x78 │ │ │ │ │ - beq.n aa0 <_PyCode_New+0x8d8> │ │ │ │ │ + beq.n a40 <_PyCode_New+0x878> │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ orn r3, r3, #23 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - beq.n a32 <_PyCode_New+0x86a> │ │ │ │ │ + beq.n 9ee <_PyCode_New+0x826> │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n a36 <_PyCode_New+0x86e> │ │ │ │ │ + bhi.n 9f2 <_PyCode_New+0x82a> │ │ │ │ │ cmp r3, #11 │ │ │ │ │ - beq.n a56 <_PyCode_New+0x88e> │ │ │ │ │ + beq.n a12 <_PyCode_New+0x84a> │ │ │ │ │ sub.w r0, r3, #12 │ │ │ │ │ negs r3, r0 │ │ │ │ │ adcs r3, r0 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - bhi.n a90 <_PyCode_New+0x8c8> │ │ │ │ │ + bhi.n a30 <_PyCode_New+0x868> │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ subs r0, r0, r2 │ │ │ │ │ adds r2, r1, r0 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n a2e <_PyCode_New+0x866> │ │ │ │ │ + ble.n 9ea <_PyCode_New+0x822> │ │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a2e <_PyCode_New+0x866> │ │ │ │ │ + blt.n 9ea <_PyCode_New+0x822> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n a2e <_PyCode_New+0x866> │ │ │ │ │ + ble.n 9ea <_PyCode_New+0x822> │ │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a2e <_PyCode_New+0x866> │ │ │ │ │ + blt.n 9ea <_PyCode_New+0x822> │ │ │ │ │ adds r3, r5, #3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n a2e <_PyCode_New+0x866> │ │ │ │ │ + ble.n 9ea <_PyCode_New+0x822> │ │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a2e <_PyCode_New+0x866> │ │ │ │ │ + blt.n 9ea <_PyCode_New+0x822> │ │ │ │ │ adds r3, r5, #4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n a2e <_PyCode_New+0x866> │ │ │ │ │ + ble.n 9ea <_PyCode_New+0x822> │ │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a2e <_PyCode_New+0x866> │ │ │ │ │ + blt.n 9ea <_PyCode_New+0x822> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n a22 <_PyCode_New+0x85a> │ │ │ │ │ + bgt.n 9de <_PyCode_New+0x816> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 998 <_PyCode_New+0x7d0> │ │ │ │ │ + b.n 954 <_PyCode_New+0x78c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 9e8 <_PyCode_New+0x820> │ │ │ │ │ + b.n 9a4 <_PyCode_New+0x7dc> │ │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ adds r0, #2 │ │ │ │ │ and.w r3, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - bne.n a7a <_PyCode_New+0x8b2> │ │ │ │ │ + bne.n a50 <_PyCode_New+0x888> │ │ │ │ │ lsrs r0, r3, #1 │ │ │ │ │ tst.w r3, #1 │ │ │ │ │ - bne.n a70 <_PyCode_New+0x8a8> │ │ │ │ │ + bne.n a46 <_PyCode_New+0x87e> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 9e8 <_PyCode_New+0x820> │ │ │ │ │ + b.n 9a4 <_PyCode_New+0x7dc> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 9e8 <_PyCode_New+0x820> │ │ │ │ │ + b.n 9a4 <_PyCode_New+0x7dc> │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ad8 <_PyCode_New+0x910> │ │ │ │ │ + blt.n abe <_PyCode_New+0x8f6> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #16 │ │ │ │ │ add.w r2, r3, r8 │ │ │ │ │ + b.n 96e <_PyCode_New+0x7a6> │ │ │ │ │ + .word 0x0000028e │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + and.w ip, r3, #63 @ 0x3f │ │ │ │ │ + lsrs r3, r3, #6 │ │ │ │ │ + orr.w ip, ip, #64 @ 0x40 │ │ │ │ │ + strb.w ip, [r0], #1 │ │ │ │ │ + b.n 9a8 <_PyCode_New+0x7e0> │ │ │ │ │ + strb r3, [r2, #0] │ │ │ │ │ + mov r2, r1 │ │ │ │ │ b.n 9b2 <_PyCode_New+0x7ea> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a52 <_PyCode_New+0x88a> │ │ │ │ │ + beq.n a0e <_PyCode_New+0x846> │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ - b.n 9ea <_PyCode_New+0x822> │ │ │ │ │ + b.n 9a6 <_PyCode_New+0x7de> │ │ │ │ │ ldrb.w ip, [r0], #1 │ │ │ │ │ add.w lr, lr, #6 │ │ │ │ │ and.w r8, ip, #63 @ 0x3f │ │ │ │ │ lsl.w r8, r8, lr │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ - b.n a44 <_PyCode_New+0x87c> │ │ │ │ │ - and.w ip, r3, #63 @ 0x3f │ │ │ │ │ - lsrs r3, r3, #6 │ │ │ │ │ - orr.w ip, ip, #64 @ 0x40 │ │ │ │ │ - strb.w ip, [r0], #1 │ │ │ │ │ - b.n 9ec <_PyCode_New+0x824> │ │ │ │ │ - strb r3, [r2, #0] │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n 9f6 <_PyCode_New+0x82e> │ │ │ │ │ + b.n a00 <_PyCode_New+0x838> │ │ │ │ │ adds r3, #16 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, ad8 <_PyCode_New+0x910> │ │ │ │ │ + cbnz r0, abe <_PyCode_New+0x8f6> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - cbz r7, ad8 <_PyCode_New+0x910> │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ + cbz r7, abe <_PyCode_New+0x8f6> │ │ │ │ │ + str r7, [r4, #24] │ │ │ │ │ + b.n 59c <_PyCode_New+0x3d4> │ │ │ │ │ + add.w r4, r4, #5728 @ 0x1660 │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + lsls r3, r6, #31 │ │ │ │ │ + bpl.n aae <_PyCode_New+0x8e6> │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r7, [r4, #24] │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - lsrs r1, r1, #1 │ │ │ │ │ - bl 0 <_PyObject_NewVar> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_NewVar │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 5b0 <_PyCode_New+0x3e8> │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + bge.n aa6 <_PyCode_New+0x8de> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ │ + beq.w 7b2 <_PyCode_New+0x5ea> │ │ │ │ │ + b.n a7e <_PyCode_New+0x8b6> │ │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + b.n a80 <_PyCode_New+0x8b8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 7ca <_PyCode_New+0x602> │ │ │ │ │ - strd r6, r6, [r5, #96] @ 0x60 │ │ │ │ │ - add.w r0, r5, #128 @ 0x80 │ │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ │ - strd r6, r6, [r5, #108] @ 0x6c │ │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ │ - add.w r1, r2, #16 │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - b.n 77a <_PyCode_New+0x5b2> │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ad8 <_PyCode_New+0x910> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n ad8 <_PyCode_New+0x910> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ad8 <_PyCode_New+0x910> │ │ │ │ │ + b.n 7c8 <_PyCode_New+0x600> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 34c <_PyCode_New+0x184> │ │ │ │ │ b.n 46e <_PyCode_New+0x2a6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1168,27 +1134,38 @@ │ │ │ │ │ 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 ad8 <_PyCode_New+0x910> │ │ │ │ │ + b.n abe <_PyCode_New+0x8f6> │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n abe <_PyCode_New+0x8f6> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n abe <_PyCode_New+0x8f6> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n abe <_PyCode_New+0x8f6> │ │ │ │ │ │ │ │ │ │ -00000b34 : │ │ │ │ │ +00000b00 : │ │ │ │ │ intern_constants(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - bmi.w ce0 │ │ │ │ │ - ldr r2, [pc, #596] @ (da4 ) │ │ │ │ │ + bmi.w cac │ │ │ │ │ + ldr r2, [pc, #596] @ (d70 ) │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ @@ -1210,264 +1187,264 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w ce8 │ │ │ │ │ + bne.w cb4 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ - bpl.w cda │ │ │ │ │ + bpl.w ca6 │ │ │ │ │ lsls r3, r3, #26 │ │ │ │ │ - bpl.w d7e │ │ │ │ │ + bpl.w d4a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ccc │ │ │ │ │ + beq.w c98 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cda │ │ │ │ │ + bne.w ca6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n ccc │ │ │ │ │ + beq.n c98 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cda │ │ │ │ │ + bne.n ca6 │ │ │ │ │ adds r1, r3, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n ccc │ │ │ │ │ + beq.n c98 │ │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cda │ │ │ │ │ + bne.n ca6 │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n ccc │ │ │ │ │ + beq.n c98 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cda │ │ │ │ │ + bne.n ca6 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n ccc │ │ │ │ │ + beq.n c98 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cda │ │ │ │ │ + bne.n ca6 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n ccc │ │ │ │ │ + beq.n c98 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cda │ │ │ │ │ + bne.n ca6 │ │ │ │ │ adds r1, r3, #6 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n ccc │ │ │ │ │ + beq.n c98 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - cbnz r0, cda │ │ │ │ │ + cbnz r0, ca6 │ │ │ │ │ adds r1, r3, #7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n ccc │ │ │ │ │ + beq.n c98 │ │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - cbnz r0, cda │ │ │ │ │ + cbnz r0, ca6 │ │ │ │ │ adds r3, #8 │ │ │ │ │ - b.n cc8 │ │ │ │ │ + b.n c94 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - cbnz r0, cda │ │ │ │ │ + cbnz r0, ca6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n cae │ │ │ │ │ + bne.n c7a │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n d38 │ │ │ │ │ + bne.n d04 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcs.w b88 │ │ │ │ │ + bcs.w b54 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n d26 │ │ │ │ │ + beq.n cf2 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n cda │ │ │ │ │ + bne.n ca6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ - cbz r0, d32 │ │ │ │ │ + cbz r0, cfe │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl b34 │ │ │ │ │ + bl b00 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n d8c │ │ │ │ │ + beq.n d58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbnz r2, d46 │ │ │ │ │ + cbnz r2, d12 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cda │ │ │ │ │ + bge.n ca6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cda │ │ │ │ │ + bne.n ca6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cda │ │ │ │ │ + b.n ca6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl b34 │ │ │ │ │ + bl b00 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n cda │ │ │ │ │ + bne.n ca6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n ce2 │ │ │ │ │ + b.n cae │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cda │ │ │ │ │ + beq.n ca6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n cda │ │ │ │ │ + b.n ca6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, d8c │ │ │ │ │ + cbz r0, d58 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d64 │ │ │ │ │ + bge.n d30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, d72 │ │ │ │ │ + cbz r2, d3e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d0e │ │ │ │ │ + beq.n cda │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n d0e │ │ │ │ │ + b.n cda │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d64 │ │ │ │ │ + b.n d30 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w bb2 │ │ │ │ │ - b.n ccc │ │ │ │ │ + bne.w b7e │ │ │ │ │ + b.n c98 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d32 │ │ │ │ │ + bge.n cfe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d32 │ │ │ │ │ + bne.n cfe │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d32 │ │ │ │ │ + b.n cfe │ │ │ │ │ .word 0x0000023a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000da8 : │ │ │ │ │ +00000d74 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, dbc │ │ │ │ │ + cbz r0, d88 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n dbc │ │ │ │ │ + bge.n d88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, dbc │ │ │ │ │ + cbnz r3, d88 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000dc0 : │ │ │ │ │ +00000d8c : │ │ │ │ │ code_dealloc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1480,301 +1457,301 @@ │ │ │ │ │ dmb ish │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldrexd r5, r6, [r3] │ │ │ │ │ adds r5, r5, r1 │ │ │ │ │ adcs r6, r2 │ │ │ │ │ strexd r0, r5, r6, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n de6 │ │ │ │ │ - ldr r3, [pc, #532] @ (100c ) │ │ │ │ │ + bne.n db2 │ │ │ │ │ + ldr r3, [pc, #532] @ (fd8 ) │ │ │ │ │ dmb ish │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ │ - bge.w f74 │ │ │ │ │ + bge.w f40 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ ldrb.w r3, [r3, #1700] @ 0x6a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f7a │ │ │ │ │ + bne.w f46 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyFunction_ClearCodeByVersion> │ │ │ │ │ R_ARM_THM_CALL _PyFunction_ClearCodeByVersion │ │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fcc │ │ │ │ │ + bne.w f98 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, e4a │ │ │ │ │ + cbz r0, e16 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e4a │ │ │ │ │ + bge.n e16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, e4a │ │ │ │ │ + cbnz r3, e16 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, e60 │ │ │ │ │ + cbz r0, e2c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e60 │ │ │ │ │ + bge.n e2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, e60 │ │ │ │ │ + cbnz r3, e2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r0, e76 │ │ │ │ │ + cbz r0, e42 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e76 │ │ │ │ │ + bge.n e42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, e76 │ │ │ │ │ + cbnz r3, e42 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ - cbz r0, e8c │ │ │ │ │ + cbz r0, e58 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e8c │ │ │ │ │ + bge.n e58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, e8c │ │ │ │ │ + cbnz r3, e58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ - cbz r0, ea2 │ │ │ │ │ + cbz r0, e6e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ea2 │ │ │ │ │ + bge.n e6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ea2 │ │ │ │ │ + cbnz r3, e6e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ - cbz r0, eb8 │ │ │ │ │ + cbz r0, e84 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n eb8 │ │ │ │ │ + bge.n e84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, eb8 │ │ │ │ │ + cbnz r3, e84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, ece │ │ │ │ │ + cbz r0, e9a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ece │ │ │ │ │ + bge.n e9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ece │ │ │ │ │ + cbnz r3, e9a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r0, ee4 │ │ │ │ │ + cbz r0, eb0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ee4 │ │ │ │ │ + bge.n eb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ee4 │ │ │ │ │ + cbnz r3, eb0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, efa │ │ │ │ │ + cbz r0, ec6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n efa │ │ │ │ │ + bge.n ec6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, efa │ │ │ │ │ + cbnz r3, ec6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ - cbnz r3, f14 │ │ │ │ │ + cbnz r3, ee0 │ │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1002 │ │ │ │ │ + bne.n fce │ │ │ │ │ ldr r5, [r4, #112] @ 0x70 │ │ │ │ │ - cbnz r5, f3a │ │ │ │ │ + cbnz r5, f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n efe │ │ │ │ │ + b.n eca │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ - cbnz r0, f68 │ │ │ │ │ + cbnz r0, f34 │ │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r0, f56 │ │ │ │ │ + cbnz r0, f22 │ │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ - cbnz r0, f62 │ │ │ │ │ + cbnz r0, f2e │ │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ │ - cbnz r0, f5c │ │ │ │ │ + cbnz r0, f28 │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ - cbnz r0, f6e │ │ │ │ │ + cbnz r0, f3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f08 │ │ │ │ │ + b.n ed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f42 │ │ │ │ │ + b.n f0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f4a │ │ │ │ │ + b.n f16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f46 │ │ │ │ │ + b.n f12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f3e │ │ │ │ │ + b.n f0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f4e │ │ │ │ │ + b.n f1a │ │ │ │ │ ldrb.w r3, [r3, #1700] @ 0x6a4 │ │ │ │ │ - cbz r3, fc2 │ │ │ │ │ + cbz r3, f8e │ │ │ │ │ add.w r6, r6, #5728 @ 0x1660 │ │ │ │ │ adds r6, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n fc6 │ │ │ │ │ + bpl.n f92 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bge.n fac │ │ │ │ │ + bge.n f78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ - bne.n f7e │ │ │ │ │ + bne.n f4a │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n fc2 │ │ │ │ │ + bge.n f8e │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e26 │ │ │ │ │ + beq.w df2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ adds r6, #4 │ │ │ │ │ - b.n f80 │ │ │ │ │ - ldr r2, [pc, #64] @ (1010 ) │ │ │ │ │ + b.n f4c │ │ │ │ │ + ldr r2, [pc, #64] @ (fdc ) │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ add.w r5, r5, #4512 @ 0x11a0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n ffa │ │ │ │ │ + ble.n fc6 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ - cbz r2, ff6 │ │ │ │ │ + cbz r2, fc2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r0, r6, lsl #2] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n fde │ │ │ │ │ + b.n faa │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n e34 │ │ │ │ │ + b.n e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b.n f04 │ │ │ │ │ + b.n ed0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000206 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000003a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001014 <_PyCode_ConstantKey>: │ │ │ │ │ +00000fe0 <_PyCode_ConstantKey>: │ │ │ │ │ _PyCode_ConstantKey(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - movw lr, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt lr, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ + movw lr, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt lr, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ it ne │ │ │ │ │ - cmpne r0, lr │ │ │ │ │ - beq.n 1070 <_PyCode_ConstantKey+0x5c> │ │ │ │ │ + cmpne r0, r3 │ │ │ │ │ + beq.n 103c <_PyCode_ConstantKey+0x5c> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, ip │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbz r3, 1086 <_PyCode_ConstantKey+0x72> │ │ │ │ │ + cbz r3, 1052 <_PyCode_ConstantKey+0x72> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -1790,341 +1767,341 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, ip │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r3 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.n 119a <_PyCode_ConstantKey+0x186> │ │ │ │ │ + beq.n 1166 <_PyCode_ConstantKey+0x186> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 1182 <_PyCode_ConstantKey+0x16e> │ │ │ │ │ + beq.n 114e <_PyCode_ConstantKey+0x16e> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 128c <_PyCode_ConstantKey+0x278> │ │ │ │ │ + beq.w 1258 <_PyCode_ConstantKey+0x278> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 11a6 <_PyCode_ConstantKey+0x192> │ │ │ │ │ + bne.n 1172 <_PyCode_ConstantKey+0x192> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120a <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ + beq.w 11d6 <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 115a <_PyCode_ConstantKey+0x146> │ │ │ │ │ + ble.n 1126 <_PyCode_ConstantKey+0x146> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ - bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ + bl fe0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1330 <_PyCode_ConstantKey+0x31c> │ │ │ │ │ + beq.w 12fc <_PyCode_ConstantKey+0x31c> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ - beq.n 115a <_PyCode_ConstantKey+0x146> │ │ │ │ │ + beq.n 1126 <_PyCode_ConstantKey+0x146> │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ + bl fe0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1330 <_PyCode_ConstantKey+0x31c> │ │ │ │ │ + beq.w 12fc <_PyCode_ConstantKey+0x31c> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ - beq.n 115a <_PyCode_ConstantKey+0x146> │ │ │ │ │ + beq.n 1126 <_PyCode_ConstantKey+0x146> │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ - bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ + bl fe0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1330 <_PyCode_ConstantKey+0x31c> │ │ │ │ │ + beq.w 12fc <_PyCode_ConstantKey+0x31c> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ - beq.n 115a <_PyCode_ConstantKey+0x146> │ │ │ │ │ + beq.n 1126 <_PyCode_ConstantKey+0x146> │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ + bl fe0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1330 <_PyCode_ConstantKey+0x31c> │ │ │ │ │ + beq.w 12fc <_PyCode_ConstantKey+0x31c> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r0, [r5, #28] │ │ │ │ │ - beq.n 115a <_PyCode_ConstantKey+0x146> │ │ │ │ │ + beq.n 1126 <_PyCode_ConstantKey+0x146> │ │ │ │ │ add.w r1, r7, #28 │ │ │ │ │ add.w r2, r5, #28 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ + bl fe0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1330 <_PyCode_ConstantKey+0x31c> │ │ │ │ │ + beq.w 12fc <_PyCode_ConstantKey+0x31c> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ - bne.n 1136 <_PyCode_ConstantKey+0x122> │ │ │ │ │ + bne.n 1102 <_PyCode_ConstantKey+0x122> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + bge.n 104a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + bne.n 104a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + b.n 104a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 12da <_PyCode_ConstantKey+0x2c6> │ │ │ │ │ + beq.w 12a6 <_PyCode_ConstantKey+0x2c6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ movs r0, #2 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 120e <_PyCode_ConstantKey+0x1fa> │ │ │ │ │ + bne.n 11da <_PyCode_ConstantKey+0x1fa> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 120a <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ + cbz r0, 11d6 <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ add.w r4, r0, #12 │ │ │ │ │ - b.n 11d8 <_PyCode_ConstantKey+0x1c4> │ │ │ │ │ + b.n 11a4 <_PyCode_ConstantKey+0x1c4> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ + bl fe0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1330 <_PyCode_ConstantKey+0x31c> │ │ │ │ │ + beq.w 12fc <_PyCode_ConstantKey+0x31c> │ │ │ │ │ mov r3, r4 │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntry> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntry │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11c4 <_PyCode_ConstantKey+0x1b0> │ │ │ │ │ + bne.n 1190 <_PyCode_ConstantKey+0x1b0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1206 <_PyCode_ConstantKey+0x1f2> │ │ │ │ │ + bge.n 11d2 <_PyCode_ConstantKey+0x1f2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1206 <_PyCode_ConstantKey+0x1f2> │ │ │ │ │ + cbnz r3, 11d2 <_PyCode_ConstantKey+0x1f2> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 115a <_PyCode_ConstantKey+0x146> │ │ │ │ │ + bne.n 1126 <_PyCode_ConstantKey+0x146> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + b.n 104a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w 135c <_PyCode_ConstantKey+0x348> │ │ │ │ │ + bne.w 1328 <_PyCode_ConstantKey+0x348> │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ + bl fe0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134c <_PyCode_ConstantKey+0x338> │ │ │ │ │ + beq.w 1318 <_PyCode_ConstantKey+0x338> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ + bl fe0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134c <_PyCode_ConstantKey+0x338> │ │ │ │ │ + beq.w 1318 <_PyCode_ConstantKey+0x338> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ - bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ + bl fe0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 132c <_PyCode_ConstantKey+0x318> │ │ │ │ │ + beq.n 12f8 <_PyCode_ConstantKey+0x318> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1274 <_PyCode_ConstantKey+0x260> │ │ │ │ │ + cbz r0, 1240 <_PyCode_ConstantKey+0x260> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1272 <_PyCode_ConstantKey+0x25e> │ │ │ │ │ + bge.n 123e <_PyCode_ConstantKey+0x25e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1354 <_PyCode_ConstantKey+0x340> │ │ │ │ │ + beq.n 1320 <_PyCode_ConstantKey+0x340> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + b.n 104a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyComplex_AsCComplex │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ vstr d0, [sp, #24] │ │ │ │ │ vstr d1, [sp, #32] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 12f2 <_PyCode_ConstantKey+0x2de> │ │ │ │ │ + bne.n 12be <_PyCode_ConstantKey+0x2de> │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ite mi │ │ │ │ │ movmi r3, #1 │ │ │ │ │ movpl r3, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 12fe <_PyCode_ConstantKey+0x2ea> │ │ │ │ │ - cbnz r3, 1320 <_PyCode_ConstantKey+0x30c> │ │ │ │ │ + beq.n 12ca <_PyCode_ConstantKey+0x2ea> │ │ │ │ │ + cbnz r3, 12ec <_PyCode_ConstantKey+0x30c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 119a <_PyCode_ConstantKey+0x186> │ │ │ │ │ + b.n 1166 <_PyCode_ConstantKey+0x186> │ │ │ │ │ vmov r3, s15 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1192 <_PyCode_ConstantKey+0x17e> │ │ │ │ │ + bge.w 115e <_PyCode_ConstantKey+0x17e> │ │ │ │ │ mov r3, lr │ │ │ │ │ movs r0, #3 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 12d6 <_PyCode_ConstantKey+0x2c2> │ │ │ │ │ + bne.n 12a2 <_PyCode_ConstantKey+0x2c2> │ │ │ │ │ vmov r2, s3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 12d4 <_PyCode_ConstantKey+0x2c0> │ │ │ │ │ - cbz r3, 1314 <_PyCode_ConstantKey+0x300> │ │ │ │ │ + bge.n 12a0 <_PyCode_ConstantKey+0x2c0> │ │ │ │ │ + cbz r3, 12e0 <_PyCode_ConstantKey+0x300> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 12e6 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ + b.n 12b2 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 12e6 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ + b.n 12b2 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 12e6 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ + b.n 12b2 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 1274 <_PyCode_ConstantKey+0x260> │ │ │ │ │ + b.n 1240 <_PyCode_ConstantKey+0x260> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 120a <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ + bge.w 11d6 <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 120a <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ + bne.w 11d6 <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 120a <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ + b.n 11d6 <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 1274 <_PyCode_ConstantKey+0x260> │ │ │ │ │ + b.n 1240 <_PyCode_ConstantKey+0x260> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1272 <_PyCode_ConstantKey+0x25e> │ │ │ │ │ + b.n 123e <_PyCode_ConstantKey+0x25e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120a <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ + beq.w 11d6 <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ mov r2, r7 │ │ │ │ │ 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.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + bge.w 104a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + bne.w 104a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + b.n 104a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001398 <_Py_set_localsplus_info>: │ │ │ │ │ +00001364 <_Py_set_localsplus_info>: │ │ │ │ │ _Py_set_localsplus_info(): │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ @@ -2133,65 +2110,65 @@ │ │ │ │ │ add r0, r4 │ │ │ │ │ str.w r1, [r3, ip, lsl #2] │ │ │ │ │ strb r2, [r0, #16] │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000013c0 : │ │ │ │ │ +0000138c : │ │ │ │ │ code_hash(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 14ba │ │ │ │ │ + beq.n 1486 │ │ │ │ │ movw r3, #36123 @ 0x8d1b │ │ │ │ │ movt r3, #308 @ 0x134 │ │ │ │ │ eors r3, r0 │ │ │ │ │ movw r6, #16963 @ 0x4243 │ │ │ │ │ movt r6, #15 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ mul.w r4, r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 14ba │ │ │ │ │ + beq.n 1486 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ - beq.n 14ba │ │ │ │ │ + beq.n 1486 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ - beq.n 14ba │ │ │ │ │ + beq.n 1486 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ - beq.n 14ba │ │ │ │ │ + beq.n 1486 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ - beq.n 14ba │ │ │ │ │ + beq.n 1486 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldrd r2, r3, [r7, #28] │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ eors r4, r2 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ eors r4, r3 │ │ │ │ │ @@ -2204,15 +2181,15 @@ │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ eor.w r4, r4, r2 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ eor.w r4, r4, r3 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ - ble.n 14ac │ │ │ │ │ + ble.n 1478 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -2225,41 +2202,41 @@ │ │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ eors r0, r4 │ │ │ │ │ add r8, r2 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mul.w r4, r6, r0 │ │ │ │ │ - bgt.n 1486 │ │ │ │ │ + bgt.n 1452 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, r4 │ │ │ │ │ mvneq.w r0, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 14b6 │ │ │ │ │ + b.n 1482 │ │ │ │ │ │ │ │ │ │ -000014c0 <_PyCode_SafeAddr2Line>: │ │ │ │ │ +0000148c <_PyCode_SafeAddr2Line>: │ │ │ │ │ _PyCode_SafeAddr2Line(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r0, [r0, #44] @ 0x2c │ │ │ │ │ - blt.n 15a6 <_PyCode_SafeAddr2Line+0xe6> │ │ │ │ │ + blt.n 1572 <_PyCode_SafeAddr2Line+0xe6> │ │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1620 <_PyCode_SafeAddr2Line+0x160> │ │ │ │ │ + bne.w 15ec <_PyCode_SafeAddr2Line+0x160> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp.w r4, r2, lsl #1 │ │ │ │ │ - bge.w 161a <_PyCode_SafeAddr2Line+0x15a> │ │ │ │ │ + bge.w 15e6 <_PyCode_SafeAddr2Line+0x15a> │ │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -2267,278 +2244,278 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.n 159e <_PyCode_SafeAddr2Line+0xde> │ │ │ │ │ + blt.n 156a <_PyCode_SafeAddr2Line+0xde> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 161a <_PyCode_SafeAddr2Line+0x15a> │ │ │ │ │ + bcs.n 15e6 <_PyCode_SafeAddr2Line+0x15a> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ and.w ip, r2, #15 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - beq.n 15aa <_PyCode_SafeAddr2Line+0xea> │ │ │ │ │ + beq.n 1576 <_PyCode_SafeAddr2Line+0xea> │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - bhi.n 15da <_PyCode_SafeAddr2Line+0x11a> │ │ │ │ │ + bhi.n 15a6 <_PyCode_SafeAddr2Line+0x11a> │ │ │ │ │ cmp.w ip, #11 │ │ │ │ │ - beq.n 15ee <_PyCode_SafeAddr2Line+0x12e> │ │ │ │ │ + beq.n 15ba <_PyCode_SafeAddr2Line+0x12e> │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - beq.n 15f2 <_PyCode_SafeAddr2Line+0x132> │ │ │ │ │ + beq.n 15be <_PyCode_SafeAddr2Line+0x132> │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.n 1614 <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ + beq.n 15e0 <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2], #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ and.w r5, r5, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ add.w r0, r0, r5, lsl #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bls.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + bls.n 14dc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ ldrsb.w r5, [r3, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + blt.n 14dc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ adds r5, r3, #2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bls.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + bls.n 14dc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ ldrsb.w r2, [r2, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + blt.n 14dc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + bls.n 14dc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ ldrsb.w r2, [r3, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + blt.n 14dc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ adds r3, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + beq.n 14dc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ ldrsb.w r2, [r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 1588 <_PyCode_SafeAddr2Line+0xc8> │ │ │ │ │ + bge.n 1554 <_PyCode_SafeAddr2Line+0xc8> │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 1514 <_PyCode_SafeAddr2Line+0x54> │ │ │ │ │ + bge.n 14e0 <_PyCode_SafeAddr2Line+0x54> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 1634 <_PyCode_SafeAddr2Line+0x174> │ │ │ │ │ + blt.n 1600 <_PyCode_SafeAddr2Line+0x174> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r5, r2 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.n 1614 <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ + beq.n 15e0 <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrb.w ip, [r2], #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ and.w ip, ip, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r0, r0, ip, lsl #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bhi.n 155e <_PyCode_SafeAddr2Line+0x9e> │ │ │ │ │ - b.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + bhi.n 152a <_PyCode_SafeAddr2Line+0x9e> │ │ │ │ │ + b.n 14dc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ and.w r2, r5, #63 @ 0x3f │ │ │ │ │ lsls r5, r5, #25 │ │ │ │ │ - bmi.n 15f6 <_PyCode_SafeAddr2Line+0x136> │ │ │ │ │ + bmi.n 15c2 <_PyCode_SafeAddr2Line+0x136> │ │ │ │ │ lsrs r5, r2, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r5, r5 │ │ │ │ │ - b.n 15ac <_PyCode_SafeAddr2Line+0xec> │ │ │ │ │ + b.n 1578 <_PyCode_SafeAddr2Line+0xec> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 15ac <_PyCode_SafeAddr2Line+0xec> │ │ │ │ │ + b.n 1578 <_PyCode_SafeAddr2Line+0xec> │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 15ac <_PyCode_SafeAddr2Line+0xec> │ │ │ │ │ + b.n 1578 <_PyCode_SafeAddr2Line+0xec> │ │ │ │ │ add.w lr, r3, #2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldrb.w r6, [lr], #1 │ │ │ │ │ adds r5, #6 │ │ │ │ │ and.w ip, r6, #63 @ 0x3f │ │ │ │ │ lsls r6, r6, #25 │ │ │ │ │ lsl.w ip, ip, r5 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ - bmi.n 15fc <_PyCode_SafeAddr2Line+0x13c> │ │ │ │ │ - b.n 15e4 <_PyCode_SafeAddr2Line+0x124> │ │ │ │ │ + bmi.n 15c8 <_PyCode_SafeAddr2Line+0x13c> │ │ │ │ │ + b.n 15b0 <_PyCode_SafeAddr2Line+0x124> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1540 <_PyCode_SafeAddr2Line+0x80> │ │ │ │ │ + b.n 150c <_PyCode_SafeAddr2Line+0x80> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 15a6 <_PyCode_SafeAddr2Line+0xe6> │ │ │ │ │ + b.n 1572 <_PyCode_SafeAddr2Line+0xe6> │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 14e2 <_PyCode_SafeAddr2Line+0x22> │ │ │ │ │ + beq.w 14ae <_PyCode_SafeAddr2Line+0x22> │ │ │ │ │ lsrs r1, r4, #1 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 1c08 │ │ │ │ │ - b.n 159e <_PyCode_SafeAddr2Line+0xde> │ │ │ │ │ + bl 1bf0 │ │ │ │ │ + b.n 156a <_PyCode_SafeAddr2Line+0xde> │ │ │ │ │ │ │ │ │ │ -0000163c <_PyCode_CheckLineNumber>: │ │ │ │ │ +00001608 <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ 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 lr, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - blt.n 16e2 <_PyCode_CheckLineNumber+0xa6> │ │ │ │ │ + blt.n 16ae <_PyCode_CheckLineNumber+0xa6> │ │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bcs.w 1776 <_PyCode_CheckLineNumber+0x13a> │ │ │ │ │ + bcs.w 1742 <_PyCode_CheckLineNumber+0x13a> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ and.w ip, r2, #15 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - beq.n 16f2 <_PyCode_CheckLineNumber+0xb6> │ │ │ │ │ + beq.n 16be <_PyCode_CheckLineNumber+0xb6> │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - bhi.n 1722 <_PyCode_CheckLineNumber+0xe6> │ │ │ │ │ + bhi.n 16ee <_PyCode_CheckLineNumber+0xe6> │ │ │ │ │ cmp.w ip, #11 │ │ │ │ │ - beq.n 1736 <_PyCode_CheckLineNumber+0xfa> │ │ │ │ │ + beq.n 1702 <_PyCode_CheckLineNumber+0xfa> │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - beq.n 173a <_PyCode_CheckLineNumber+0xfe> │ │ │ │ │ + beq.n 1706 <_PyCode_CheckLineNumber+0xfe> │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.n 1760 <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ + beq.n 172c <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ str r5, [r1, #8] │ │ │ │ │ ldrb.w r5, [r2], #1 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ and.w r5, r5, #7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ add.w r0, r0, r5, lsl #1 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - bls.n 164e <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ + bls.n 161a <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ ldrsb.w r5, [r3, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 1650 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 161c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r5, r3, #2 │ │ │ │ │ str r5, [r1, #16] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bcs.n 164e <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ + bcs.n 161a <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ ldrsb.w r2, [r2, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1650 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 161c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bls.n 164e <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ + bls.n 161a <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ ldrsb.w r2, [r3, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1650 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 161c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r3, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - beq.n 164e <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ + beq.n 161a <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ ldrsb.w r2, [r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 16cc <_PyCode_CheckLineNumber+0x90> │ │ │ │ │ + bge.n 1698 <_PyCode_CheckLineNumber+0x90> │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bge.n 1654 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ + bge.n 1620 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, lr │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - blt.n 1772 <_PyCode_CheckLineNumber+0x136> │ │ │ │ │ + blt.n 173e <_PyCode_CheckLineNumber+0x136> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ add r5, r2 │ │ │ │ │ str r5, [r1, #12] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.n 1760 <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ + beq.n 172c <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ str r5, [r1, #8] │ │ │ │ │ ldrb.w ip, [r2], #1 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ and.w ip, ip, #7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r0, r0, ip, lsl #1 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - bhi.n 16a2 <_PyCode_CheckLineNumber+0x66> │ │ │ │ │ - b.n 164e <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ + bhi.n 166e <_PyCode_CheckLineNumber+0x66> │ │ │ │ │ + b.n 161a <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ and.w r2, r5, #63 @ 0x3f │ │ │ │ │ lsls r7, r5, #25 │ │ │ │ │ - bmi.n 173e <_PyCode_CheckLineNumber+0x102> │ │ │ │ │ + bmi.n 170a <_PyCode_CheckLineNumber+0x102> │ │ │ │ │ lsrs r5, r2, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r5, r5 │ │ │ │ │ - b.n 16f4 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ + b.n 16c0 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 16f4 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ + b.n 16c0 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 16f4 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ + b.n 16c0 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ adds r5, #6 │ │ │ │ │ ldrb.w r7, [r6], #1 │ │ │ │ │ and.w ip, r7, #63 @ 0x3f │ │ │ │ │ mov r8, r6 │ │ │ │ │ lsls r6, r7, #25 │ │ │ │ │ lsl.w ip, ip, r5 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ - bmi.n 1744 <_PyCode_CheckLineNumber+0x108> │ │ │ │ │ - b.n 172c <_PyCode_CheckLineNumber+0xf0> │ │ │ │ │ + bmi.n 1710 <_PyCode_CheckLineNumber+0x108> │ │ │ │ │ + b.n 16f8 <_PyCode_CheckLineNumber+0xf0> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1684 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + b.n 1650 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1c08 │ │ │ │ │ + bl 1bf0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 16ec <_PyCode_CheckLineNumber+0xb0> │ │ │ │ │ + ble.n 16b8 <_PyCode_CheckLineNumber+0xb0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1766 <_PyCode_CheckLineNumber+0x12a> │ │ │ │ │ + bgt.n 1732 <_PyCode_CheckLineNumber+0x12a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 16ee <_PyCode_CheckLineNumber+0xb2> │ │ │ │ │ + b.n 16ba <_PyCode_CheckLineNumber+0xb2> │ │ │ │ │ │ │ │ │ │ -0000177c : │ │ │ │ │ +00001748 : │ │ │ │ │ advance(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 17e6 │ │ │ │ │ + beq.n 17b2 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 17ea │ │ │ │ │ + bhi.n 17b6 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 1806 │ │ │ │ │ + beq.n 17d2 │ │ │ │ │ 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 │ │ │ │ │ @@ -2555,55 +2532,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 17e4 │ │ │ │ │ + bcs.n 17b0 │ │ │ │ │ ldrsb.w r2, [r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 17d2 │ │ │ │ │ + bge.n 179e │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 17a0 │ │ │ │ │ + b.n 176c │ │ │ │ │ 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 180a │ │ │ │ │ + bmi.n 17d6 │ │ │ │ │ lsrs r2, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r2, r2 │ │ │ │ │ - b.n 17a0 │ │ │ │ │ + b.n 176c │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 17a0 │ │ │ │ │ + b.n 176c │ │ │ │ │ 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 17f8 │ │ │ │ │ + b.n 17c4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001820 : │ │ │ │ │ +000017ec : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.n 1872 │ │ │ │ │ + bge.n 183e │ │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ │ add.w r7, r0, #44 @ 0x2c │ │ │ │ │ add.w r6, r0, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2621,428 +2598,447 @@ │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 1896 │ │ │ │ │ + bcs.n 1862 │ │ │ │ │ add.w r7, r0, #44 @ 0x2c │ │ │ │ │ add.w r6, r0, #40 @ 0x28 │ │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r0, #12 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 35c <_PyCode_New+0x194> │ │ │ │ │ R_ARM_THM_CALL advance_with_locations │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 1846 │ │ │ │ │ + b.n 1812 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 186e │ │ │ │ │ + b.n 183a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000189c <_source_offset_converter>: │ │ │ │ │ +00001868 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 18a6 <_source_offset_converter+0xa> │ │ │ │ │ + beq.n 1872 <_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 │ │ │ │ │ │ │ │ │ │ -000018b0 : │ │ │ │ │ +0000187c : │ │ │ │ │ lineiter_next(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldrd r2, r4, [r0, #28] │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bcs.w 1b9e │ │ │ │ │ - ldrb r3, [r2, #0] │ │ │ │ │ - ubfx r3, r3, #3, #4 │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, #0 │ │ │ │ │ - beq.n 18f4 │ │ │ │ │ - cmp r3, #12 │ │ │ │ │ - bhi.w 1b3c │ │ │ │ │ - cmp r3, #11 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, #1 │ │ │ │ │ - beq.n 18f4 │ │ │ │ │ - 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] │ │ │ │ │ + ldrd r2, lr, [r0, #28] │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + cmp r2, lr │ │ │ │ │ + bcs.w 1ba0 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ + and.w r1, r3, #15 │ │ │ │ │ + cmp r1, #15 │ │ │ │ │ + beq.w 1b02 │ │ │ │ │ + cmp r1, #12 │ │ │ │ │ + bhi.w 1b3e │ │ │ │ │ + cmp r1, #11 │ │ │ │ │ + beq.w 1b90 │ │ │ │ │ + cmp r1, #12 │ │ │ │ │ + beq.w 1b98 │ │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq.w 1ba2 │ │ │ │ │ + beq.w 1bac │ │ │ │ │ + mov r7, r6 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + str r6, [r0, #20] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ - ldrb.w lr, [r3], #1 │ │ │ │ │ + ldrb.w ip, [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 1968 │ │ │ │ │ - ldrsb.w r7, [r2, #1] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 1968 │ │ │ │ │ - adds r7, r2, #2 │ │ │ │ │ - str r7, [r0, #28] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bls.w 1b38 │ │ │ │ │ + and.w ip, ip, #7 │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + add.w ip, r5, ip, lsl #1 │ │ │ │ │ + str.w ip, [r0, #16] │ │ │ │ │ + bls.n 1924 │ │ │ │ │ + ldrsb.w r1, [r2, #1] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 1924 │ │ │ │ │ + adds r1, r2, #2 │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + bls.w 1b3a │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1b38 │ │ │ │ │ + blt.w 1b3a │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.n 1968 │ │ │ │ │ - ldrsb.w r7, [r2, #3] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 1968 │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bls.n 1924 │ │ │ │ │ + ldrsb.w r1, [r2, #3] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 1924 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + cmp r2, lr │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 1968 │ │ │ │ │ - ldrsb.w r7, [r3] │ │ │ │ │ + beq.n 1924 │ │ │ │ │ + ldrsb.w r1, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge.n 1956 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 1ad0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bge.n 1912 │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bls.w 1a8c │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 198e │ │ │ │ │ + beq.w 1aae │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.w 1b20 │ │ │ │ │ + bhi.w 1aea │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #1 │ │ │ │ │ - beq.n 198e │ │ │ │ │ + beq.w 1afe │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq.w 1b9a │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ + beq.w 1b94 │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.w 1af2 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - str.w lr, [r0, #12] │ │ │ │ │ - ldrb.w r2, [ip], #1 │ │ │ │ │ - str.w ip, [r0, #28] │ │ │ │ │ + beq.w 1ba4 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r4, [r0, #20] │ │ │ │ │ + str.w ip, [r0, #12] │ │ │ │ │ + ldrb.w r2, [r1], #1 │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ - cmp r4, ip │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - itt ls │ │ │ │ │ - movls r3, ip │ │ │ │ │ - movls r8, r1 │ │ │ │ │ - add.w r2, lr, r2, lsl #1 │ │ │ │ │ + add.w r2, ip, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.n 1a0c │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - ldrsb.w r7, [r3, #1] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.w 1b1c │ │ │ │ │ - adds r7, r3, #2 │ │ │ │ │ - str r7, [r0, #28] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bls.n 1a14 │ │ │ │ │ - ldrsb.w ip, [ip, #1] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - blt.n 1a14 │ │ │ │ │ - adds r7, r3, #3 │ │ │ │ │ - str r7, [r0, #28] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bls.n 1a14 │ │ │ │ │ - ldrsb.w ip, [r3, #3] │ │ │ │ │ + bls.n 19ca │ │ │ │ │ + ldrsb.w r8, [r3, #1] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.n 19ca │ │ │ │ │ + add.w r8, r3, #2 │ │ │ │ │ + str.w r8, [r0, #28] │ │ │ │ │ + cmp lr, r8 │ │ │ │ │ + bls.w 1ae6 │ │ │ │ │ + ldrsb.w r1, [r1, #1] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.w 1ae6 │ │ │ │ │ + adds r1, r3, #3 │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + bls.n 19ca │ │ │ │ │ + ldrsb.w r8, [r3, #3] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.n 19ca │ │ │ │ │ + adds r1, r3, #4 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + beq.n 19c2 │ │ │ │ │ + ldrsb.w r8, [r3] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bge.n 19ae │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bne.n 19d0 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + b.n 1926 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + beq.n 19c6 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 1a14 │ │ │ │ │ - add.w ip, r3, #4 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - cmp r4, ip │ │ │ │ │ - str.w ip, [r0, #28] │ │ │ │ │ - beq.n 1a0c │ │ │ │ │ - ldrsb.w r7, [r3] │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge.n 19f6 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bne.n 1a1a │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - b.n 196a │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - beq.n 1a10 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - ble.n 1ad2 │ │ │ │ │ - subs r4, r3, #1 │ │ │ │ │ - str r4, [r0, #28] │ │ │ │ │ - ldrsb.w r6, [r3, #-1] │ │ │ │ │ + ble.n 1a8e │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + ldrsb.w r4, [r3, #-1] │ │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 1a68 │ │ │ │ │ - subs r6, r3, #2 │ │ │ │ │ - str r6, [r0, #28] │ │ │ │ │ - ldrsb.w r7, [r3, #-2] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 1a1e │ │ │ │ │ + subs r4, r3, #2 │ │ │ │ │ + str r4, [r0, #28] │ │ │ │ │ + ldrsb.w r6, [r3, #-2] │ │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ it lt │ │ │ │ │ - movlt r3, r4 │ │ │ │ │ - blt.n 1a68 │ │ │ │ │ - subs r4, r3, #3 │ │ │ │ │ - str r4, [r0, #28] │ │ │ │ │ - ldrsb.w r7, [r3, #-3] │ │ │ │ │ + movlt r3, r1 │ │ │ │ │ + blt.n 1a1e │ │ │ │ │ + subs r1, r3, #3 │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + ldrsb.w r6, [r3, #-3] │ │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r3, r6 │ │ │ │ │ - blt.n 1a68 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - str r4, [r0, #28] │ │ │ │ │ - ldrsb.w r6, [r4] │ │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.n 1a58 │ │ │ │ │ + it lt │ │ │ │ │ + movlt r3, r4 │ │ │ │ │ + blt.n 1a1e │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + ldrsb.w r4, [r1] │ │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge.n 1a0e │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 1a80 │ │ │ │ │ + beq.n 1a3c │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 1b50 │ │ │ │ │ + bhi.w 1b78 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.w 1b96 │ │ │ │ │ + it eq │ │ │ │ │ + addeq.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 1a3c │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bne.n 1a82 │ │ │ │ │ - subs r1, #2 │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - str.w lr, [r0, #16] │ │ │ │ │ - ldrsb.w r4, [r3, #-2] │ │ │ │ │ + beq.w 1b9c │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ + str.w ip, [r0, #16] │ │ │ │ │ + ldrsb.w r1, [r3, #-2] │ │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 1ab4 │ │ │ │ │ - ldrsb.w r4, [r3, #-3] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 1a70 │ │ │ │ │ + ldrsb.w r1, [r3, #-3] │ │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 1ab4 │ │ │ │ │ - ldrsb.w r4, [r3, #-4] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 1a70 │ │ │ │ │ + ldrsb.w r1, [r3, #-4] │ │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 1ab4 │ │ │ │ │ - subs r4, r3, #4 │ │ │ │ │ - ldrb.w r2, [r4, #-1]! │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 1a70 │ │ │ │ │ + subs r1, r3, #4 │ │ │ │ │ + ldrb.w r2, [r1, #-1]! │ │ │ │ │ lsls r6, r2, #24 │ │ │ │ │ - bpl.n 1aac │ │ │ │ │ + bpl.n 1a68 │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - sub.w r2, lr, r2, lsl #1 │ │ │ │ │ + sub.w r2, ip, r2, lsl #1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb.w r3, [r3, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ it eq │ │ │ │ │ - moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - mov r2, lr │ │ │ │ │ - add r3, sp, #12 │ │ │ │ │ + moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + str r7, [r0, #20] │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add r3, sp, #20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _source_offset_converter │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w lr, [r0, #12] │ │ │ │ │ - str.w r8, [r0, #20] │ │ │ │ │ - ldrb.w r2, [ip], #1 │ │ │ │ │ - str.w ip, [r0, #28] │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + beq.n 1ba4 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r4, [r0, #20] │ │ │ │ │ + str.w ip, [r0, #12] │ │ │ │ │ + ldrb.w r2, [r1], #1 │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ - cmp r4, ip │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - add.w r2, lr, r2, lsl #1 │ │ │ │ │ + itt ls │ │ │ │ │ + movls r3, r1 │ │ │ │ │ + movls r7, r4 │ │ │ │ │ + add.w r2, ip, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bhi.w 19c4 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - b.n 1a0c │ │ │ │ │ + bls.w 19c2 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.n 1978 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b.n 19c2 │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ - and.w r7, r2, #63 @ 0x3f │ │ │ │ │ - tst.w r2, #64 @ 0x40 │ │ │ │ │ - bne.n 1b68 │ │ │ │ │ - mov.w ip, r7, lsr #1 │ │ │ │ │ - lsls r7, r2, #31 │ │ │ │ │ - bmi.n 1b90 │ │ │ │ │ - add r1, ip │ │ │ │ │ - b.n 198e │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 1968 │ │ │ │ │ + and.w r1, r2, #63 @ 0x3f │ │ │ │ │ + lsls r4, r2, #25 │ │ │ │ │ + bmi.n 1b52 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + lsls r2, r2, #31 │ │ │ │ │ + bmi.n 1b74 │ │ │ │ │ + add r4, r7 │ │ │ │ │ + b.n 1ab0 │ │ │ │ │ + adds r4, r7, #1 │ │ │ │ │ + b.n 1ab0 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + add r6, r3 │ │ │ │ │ + str r6, [r0, #24] │ │ │ │ │ + ldrb r3, [r2, #0] │ │ │ │ │ + lsrs r3, r3, #3 │ │ │ │ │ + cmp r3, #31 │ │ │ │ │ + beq.n 1bac │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r6, [r0, #20] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ + ldrb.w ip, [r3], #1 │ │ │ │ │ + str r3, [r0, #28] │ │ │ │ │ + and.w ip, ip, #7 │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + add.w ip, r5, ip, lsl #1 │ │ │ │ │ + str.w ip, [r0, #16] │ │ │ │ │ + bhi.w 18e4 │ │ │ │ │ + b.n 1924 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b.n 1924 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ and.w r3, r1, #63 @ 0x3f │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bmi.n 1bea │ │ │ │ │ - lsrs r1, r3, #1 │ │ │ │ │ + lsls r7, r1, #25 │ │ │ │ │ + bmi.n 1bd2 │ │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ │ lsls r5, r3, #31 │ │ │ │ │ it mi │ │ │ │ │ - negmi r1, r1 │ │ │ │ │ - b.n 18f4 │ │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ │ - and.w r2, r4, #63 @ 0x3f │ │ │ │ │ + negmi r6, r6 │ │ │ │ │ + b.n 1b04 │ │ │ │ │ + add.w r8, r3, #2 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldrb.w r4, [r8], #1 │ │ │ │ │ + adds r2, #6 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + and.w r4, r4, #63 @ 0x3f │ │ │ │ │ + lsls r4, r2 │ │ │ │ │ + orrs r1, r4 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ lsls r4, r4, #25 │ │ │ │ │ - bmi.n 1bcc │ │ │ │ │ - lsls r7, r2, #31 │ │ │ │ │ + bmi.n 1b58 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ + lsls r2, r1, #31 │ │ │ │ │ + bpl.n 1afa │ │ │ │ │ + subs r4, r7, r4 │ │ │ │ │ + b.n 1ab0 │ │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ │ + and.w r2, r1, #63 @ 0x3f │ │ │ │ │ + lsls r4, r1, #25 │ │ │ │ │ + bmi.n 1bb4 │ │ │ │ │ + lsls r1, r2, #31 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r1, r2, lsr #1 │ │ │ │ │ - subpl.w r1, r1, r2, lsr #1 │ │ │ │ │ - b.n 1a80 │ │ │ │ │ - add.w r8, r3, #2 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - ldrb.w r2, [r8], #1 │ │ │ │ │ - add.w r9, r9, #6 │ │ │ │ │ - and.w ip, r2, #63 @ 0x3f │ │ │ │ │ - lsls r2, r2, #25 │ │ │ │ │ - lsl.w ip, ip, r9 │ │ │ │ │ - orr.w r7, r7, ip │ │ │ │ │ - bmi.n 1b70 │ │ │ │ │ - mov.w ip, r7, lsr #1 │ │ │ │ │ - lsls r2, r7, #31 │ │ │ │ │ - bpl.n 1b34 │ │ │ │ │ - sub.w r1, r1, ip │ │ │ │ │ - b.n 198e │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 1a80 │ │ │ │ │ - adds r1, #2 │ │ │ │ │ - b.n 198e │ │ │ │ │ + addmi.w r7, r7, r2, lsr #1 │ │ │ │ │ + subpl.w r7, r7, r2, lsr #1 │ │ │ │ │ + b.n 1a3c │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.n 1b04 │ │ │ │ │ + adds r4, r7, #2 │ │ │ │ │ + b.n 1ab0 │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + b.n 1b04 │ │ │ │ │ + subs r7, #2 │ │ │ │ │ + b.n 1a3c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1aec │ │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + b.n 1aa8 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1958 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ 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 1928 │ │ │ │ │ - b.n 1968 │ │ │ │ │ - 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 1b5a │ │ │ │ │ - b.n 1bd0 │ │ │ │ │ - adds r6, r2, #2 │ │ │ │ │ + b.n 18c2 │ │ │ │ │ + adds r6, r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldrb.w r7, [r6], #1 │ │ │ │ │ + ldrb.w lr, [r6], #1 │ │ │ │ │ + adds r1, #6 │ │ │ │ │ + and.w r4, lr, #63 @ 0x3f │ │ │ │ │ + tst.w lr, #64 @ 0x40 │ │ │ │ │ + lsl.w r4, r4, r1 │ │ │ │ │ + orr.w r2, r2, r4 │ │ │ │ │ + beq.n 1b82 │ │ │ │ │ + b.n 1bb8 │ │ │ │ │ + adds r5, r2, #2 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldrb.w r6, [r5], #1 │ │ │ │ │ adds r1, #6 │ │ │ │ │ - and.w r5, r7, #63 @ 0x3f │ │ │ │ │ - lsls r7, r7, #25 │ │ │ │ │ - lsl.w r5, r5, r1 │ │ │ │ │ - orr.w r3, r3, r5 │ │ │ │ │ - bmi.n 1bee │ │ │ │ │ - b.n 1b46 │ │ │ │ │ + and.w r4, r6, #63 @ 0x3f │ │ │ │ │ + lsls r6, r6, #25 │ │ │ │ │ + lsl.w r4, r4, r1 │ │ │ │ │ + orr.w r3, r3, r4 │ │ │ │ │ + bmi.n 1bd6 │ │ │ │ │ + b.n 1b48 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c08 : │ │ │ │ │ +00001bf0 : │ │ │ │ │ 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 1c0c │ │ │ │ │ + bge.n 1bf4 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 1c7c │ │ │ │ │ + beq.n 1c64 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 1c88 │ │ │ │ │ + bhi.n 1c70 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 1c84 │ │ │ │ │ + beq.n 1c6c │ │ │ │ │ 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 1c80 │ │ │ │ │ + beq.n 1c68 │ │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ │ lsls r4, r2, #24 │ │ │ │ │ - bpl.n 1c52 │ │ │ │ │ + bpl.n 1c3a │ │ │ │ │ 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 1c3a │ │ │ │ │ + b.n 1c22 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1c62 │ │ │ │ │ + b.n 1c4a │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1c3a │ │ │ │ │ + b.n 1c22 │ │ │ │ │ mov lr, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ │ lsls r5, r2, #25 │ │ │ │ │ - bmi.n 1ca6 │ │ │ │ │ + bmi.n 1c8e │ │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ it ne │ │ │ │ │ negne r2, r2 │ │ │ │ │ - b.n 1c3a │ │ │ │ │ + b.n 1c22 │ │ │ │ │ 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 1c94 │ │ │ │ │ + b.n 1c7c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -101,27 +101,27 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n d2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n d2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00003438 │ │ │ │ │ @@ -302,15 +302,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 31e │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ strd r7, r9, [sp, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 177c │ │ │ │ │ + bl 1748 │ │ │ │ │ R_ARM_THM_CALL advance │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ beq.n 2cc │ │ │ │ │ subs r4, r5, r4 │ │ │ │ │ @@ -923,24 +923,24 @@ │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 7bc │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ b.n 7bc │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da8 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ 000007dc : │ │ │ │ │ validate_and_copy_tuple(): │ │ │ │ │ @@ -1225,18 +1225,18 @@ │ │ │ │ │ add r3, r1 │ │ │ │ │ mov r1, sp │ │ │ │ │ strd lr, r2, [sp, #8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - bl 163c <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 1608 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 1c08 │ │ │ │ │ + bl 1bf0 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 35c │ │ │ │ │ R_ARM_THM_CALL advance_with_locations │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ @@ -1250,15 +1250,15 @@ │ │ │ │ │ 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 a80 <_PyLineTable_PreviousAddressRange+0x1c> │ │ │ │ │ - bl 1c08 │ │ │ │ │ + bl 1bf0 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ movs r0, #1 │ │ │ │ │ b.n a82 <_PyLineTable_PreviousAddressRange+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000a84 <_PyCode_CheckNoInternalState>: │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -87,30 +87,30 @@ │ │ │ │ │ 0x00000540 6e746572 6e4d6f72 74616c00 5f50795f nternMortal._Py_ │ │ │ │ │ 0x00000550 47657443 6f6e6669 67005f50 794f626a GetConfig._PyObj │ │ │ │ │ 0x00000560 6563745f 4e657756 6172006d 656d6370 ect_NewVar.memcp │ │ │ │ │ 0x00000570 79005f50 79436f64 655f5175 69636b65 y._PyCode_Quicke │ │ │ │ │ 0x00000580 6e005f50 795f4465 616c6c6f 63005079 n._Py_Dealloc.Py │ │ │ │ │ 0x00000590 53657175 656e6365 5f547570 6c650050 Sequence_Tuple.P │ │ │ │ │ 0x000005a0 7946726f 7a656e53 65745f4e 65770050 yFrozenSet_New.P │ │ │ │ │ - 0x000005b0 79457272 5f466f72 6d617455 6e726169 yErr_FormatUnrai │ │ │ │ │ - 0x000005c0 7361626c 65005079 42797465 735f4672 sable.PyBytes_Fr │ │ │ │ │ - 0x000005d0 6f6d5374 72696e67 416e6453 697a6500 omStringAndSize. │ │ │ │ │ - 0x000005e0 5f507942 79746573 5f526573 697a6500 _PyBytes_Resize. │ │ │ │ │ + 0x000005b0 79427974 65735f46 726f6d53 7472696e yBytes_FromStrin │ │ │ │ │ + 0x000005c0 67416e64 53697a65 005f5079 42797465 gAndSize._PyByte │ │ │ │ │ + 0x000005d0 735f5265 73697a65 00507945 72725f46 s_Resize.PyErr_F │ │ │ │ │ + 0x000005e0 6f726d61 74556e72 61697361 626c6500 ormatUnraisable. │ │ │ │ │ 0x000005f0 50794572 725f4e6f 4d656d6f 72790050 PyErr_NoMemory.P │ │ │ │ │ 0x00000600 79457863 5f537973 74656d45 72726f72 yExc_SystemError │ │ │ │ │ 0x00000610 00507954 68726561 64537461 74655f47 .PyThreadState_G │ │ │ │ │ 0x00000620 6574005f 50794675 6e637469 6f6e5f43 et._PyFunction_C │ │ │ │ │ 0x00000630 6c656172 436f6465 42795665 7273696f learCodeByVersio │ │ │ │ │ 0x00000640 6e005079 4f626a65 63745f46 72656500 n.PyObject_Free. │ │ │ │ │ 0x00000650 50794d65 6d5f4672 65650050 794f626a PyMem_Free.PyObj │ │ │ │ │ 0x00000660 6563745f 436c6561 72576561 6b526566 ect_ClearWeakRef │ │ │ │ │ 0x00000670 73005f50 79436f64 655f436f 6e737461 s._PyCode_Consta │ │ │ │ │ - 0x00000680 6e744b65 79005f50 795f4e6f 6e655374 ntKey._Py_NoneSt │ │ │ │ │ - 0x00000690 72756374 005f5079 5f456c6c 69707369 ruct._Py_Ellipsi │ │ │ │ │ - 0x000006a0 734f626a 65637400 50794c6f 6e675f54 sObject.PyLong_T │ │ │ │ │ + 0x00000680 6e744b65 79005f50 795f456c 6c697073 ntKey._Py_Ellips │ │ │ │ │ + 0x00000690 69734f62 6a656374 005f5079 5f4e6f6e isObject._Py_Non │ │ │ │ │ + 0x000006a0 65537472 75637400 50794c6f 6e675f54 eStruct.PyLong_T │ │ │ │ │ 0x000006b0 79706500 50794279 7465735f 54797065 ype.PyBytes_Type │ │ │ │ │ 0x000006c0 00507942 6f6f6c5f 54797065 00507946 .PyBool_Type.PyF │ │ │ │ │ 0x000006d0 6c6f6174 5f547970 65005079 436f6d70 loat_Type.PyComp │ │ │ │ │ 0x000006e0 6c65785f 54797065 00507954 75706c65 lex_Type.PyTuple │ │ │ │ │ 0x000006f0 5f4e6577 00507954 75706c65 5f506163 _New.PyTuple_Pac │ │ │ │ │ 0x00000700 6b005f50 79536574 5f4e6578 74456e74 k._PySet_NextEnt │ │ │ │ │ 0x00000710 72790050 79536c69 63655f54 79706500 ry.PySlice_Type. │ │ │ ├── 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: 30688 (bytes into file) │ │ │ │ │ + Start of section headers: 30684 (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 0x77e0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x77dc: │ │ │ │ │ │ │ │ │ │ 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 000a00 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005fb0 000548 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005fac 000548 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000a34 000b84 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0064f8 000610 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0064f4 000610 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0015b8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0015b8 001604 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006b08 000a38 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002bbc 0009d2 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003590 0002dc 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007540 0001e8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00386c 00049d 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 007728 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 003d09 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003d09 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 003d3c 0013b0 10 16 229 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0050ec 000ec4 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 007750 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0015b8 001600 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006b04 000a38 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002bb8 0009d2 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00358c 0002dc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00753c 0001e8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003868 00049d 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 007724 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 003d05 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003d05 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 003d38 0013b0 10 16 229 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0050e8 000ec4 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00774c 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 {} │ │ │ │ │ @@ -6,21 +6,21 @@ │ │ │ │ │ 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: 000000a2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 000000aa 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 9: 000009b1 308 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ - 10: 00000cc1 272 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ - 11: 00000861 336 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ - 12: 00000b8d 308 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ - 13: 00000dd1 224 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ + 9: 000009ad 308 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ + 10: 00000cbd 272 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ + 11: 00000861 332 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ + 12: 00000b89 308 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ + 13: 00000dcd 224 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ 14: 00000479 292 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS │ │ │ │ │ - 15: 00001265 220 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ + 15: 00001261 220 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ 16: 0000018c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 18: 00000064 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 19: 00000190 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 20: 000001f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 21: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 22: 000001f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ @@ -61,72 +61,72 @@ │ │ │ │ │ 57: 00000498 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 58: 00000499 84 FUNC LOCAL DEFAULT 1 property_set_name │ │ │ │ │ 59: 0000025c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 60: 000006dd 146 FUNC LOCAL DEFAULT 6 getset_get │ │ │ │ │ 61: 00000771 82 FUNC LOCAL DEFAULT 6 member_set │ │ │ │ │ 62: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 63: 000007c5 156 FUNC LOCAL DEFAULT 6 getset_set │ │ │ │ │ - 64: 000009ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 000009a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 65: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 66: 000009b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 67: 00000ae0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 000009ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 00000adc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 68: 000002e8 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 69: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 70: 00000338 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 71: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 72: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 73: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 74: 000004ed 254 FUNC LOCAL DEFAULT 1 property_descr_set │ │ │ │ │ 75: 0000000b 46 FUNC LOCAL DEFAULT 9 property_name │ │ │ │ │ 76: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 77: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 78: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 79: 00000ae4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 80: 00000ae5 168 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ + 79: 00000ae0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 80: 00000ae1 168 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ 81: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 82: 00000cbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 00000cc0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 84: 00000dcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 00000dd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 86: 00000eac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 87: 00000eb0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 88: 00000eb1 268 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ - 89: 00000fb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 00000fbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 91: 00001009 124 FUNC LOCAL DEFAULT 6 _PyObject_GC_TRACK │ │ │ │ │ - 92: 00001004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 93: 00001008 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 94: 00001080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 82: 00000cb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00000cbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 84: 00000dc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 00000dcc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 86: 00000ea8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 00000eac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 88: 00000ead 268 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ + 89: 00000fac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00000fb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 91: 00001005 124 FUNC LOCAL DEFAULT 6 _PyObject_GC_TRACK │ │ │ │ │ + 92: 00001000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 93: 00001004 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 94: 0000107c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 95: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 96: 00001084 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 97: 00001085 108 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ - 98: 000010f1 82 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ + 96: 00001080 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 97: 00001081 108 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ + 98: 000010ed 82 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ 99: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 100: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 101: 00001145 288 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ - 102: 0000133c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00001340 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 104: 00001341 12 FUNC LOCAL DEFAULT 6 descr_traverse │ │ │ │ │ - 105: 0000134d 86 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ + 101: 00001141 288 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ + 102: 00001338 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 0000133c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 104: 0000133d 12 FUNC LOCAL DEFAULT 6 descr_traverse │ │ │ │ │ + 105: 00001349 86 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ 106: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 107: 000014dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 107: 000014d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 108: 000005ed 48 FUNC LOCAL DEFAULT 1 mappingproxy_items │ │ │ │ │ 109: 00000618 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 110: 000014e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 111: 000014e9 160 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ - 112: 00001584 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 000014e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 111: 000014e5 160 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ + 112: 00001580 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 113: 0000061c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 114: 0000061d 48 FUNC LOCAL DEFAULT 1 mappingproxy_keys │ │ │ │ │ 115: 00000648 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 116: 00001588 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 117: 00001589 6 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ - 118: 00001591 24 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ + 116: 00001584 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 117: 00001585 6 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ + 118: 0000158d 24 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ 119: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 120: 000015a9 92 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ - 121: 00001600 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 000015a5 92 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ + 121: 000015fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 122: 0000064c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 123: 0000064d 76 FUNC LOCAL DEFAULT 1 property_get___isabstractmethod__ │ │ │ │ │ 124: 00000699 160 FUNC LOCAL DEFAULT 1 mappingproxy_new │ │ │ │ │ 125: 00000730 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 126: 00000738 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 127: 00000739 52 FUNC LOCAL DEFAULT 1 wrapper_traverse │ │ │ │ │ 128: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ @@ -266,19 +266,19 @@ │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMember_SetOne │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStack_AsDict │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GetQualName │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ - 269: 00000fbd 76 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ + 269: 00000fb9 76 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsSubclass │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 273: 000013a5 324 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ + 273: 000013a1 324 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Check │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackStack │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5fb0 contains 169 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5fac contains 169 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 0000e60a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000022 0000e70a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000038 0000e80a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 0000005a 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000064 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000076 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ 00000676 0001190a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ 00000680 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000684 00011a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 0000068a 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 0000068e 00011b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000006bc 0001120a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ 000006ce 00010b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000006e4 00005b0a R_ARM_THM_CALL 00001009 _PyObject_GC_TRACK │ │ │ │ │ +000006e4 00005b0a R_ARM_THM_CALL 00001005 _PyObject_GC_TRACK │ │ │ │ │ 000006f0 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000006f4 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006f8 00006a2f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ 000006fc 00006a30 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ 00000704 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000724 0001000a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -167,103 +167,103 @@ │ │ │ │ │ 0000091e 0001221e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000092e 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ 00000950 0001211e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ 00000956 0001231e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ 00000964 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ 00000990 0001291e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x64f8 contains 194 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x64f4 contains 194 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00013502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001902 R_ARM_ABS32 00000281 descr_dealloc │ │ │ │ │ 0000002c 00009102 R_ARM_ABS32 000008e5 wrapperdescr_repr │ │ │ │ │ -00000040 00006502 R_ARM_ABS32 00001145 wrapperdescr_call │ │ │ │ │ +00000040 00006502 R_ARM_ABS32 00001141 wrapperdescr_call │ │ │ │ │ 00000048 00013602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00006802 R_ARM_ABS32 00001341 descr_traverse │ │ │ │ │ +0000005c 00006802 R_ARM_ABS32 0000133d descr_traverse │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000088 00005802 R_ARM_ABS32 00000eb1 wrapperdescr_get │ │ │ │ │ +00000088 00005802 R_ARM_ABS32 00000ead wrapperdescr_get │ │ │ │ │ 000000d4 00013502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001902 R_ARM_ABS32 00000281 descr_dealloc │ │ │ │ │ 000000fc 00008e02 R_ARM_ABS32 000008b5 method_repr │ │ │ │ │ 00000110 00013702 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ 00000118 00013602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00006802 R_ARM_ABS32 00001341 descr_traverse │ │ │ │ │ +0000012c 00006802 R_ARM_ABS32 0000133d descr_traverse │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000158 00003002 R_ARM_ABS32 00000639 method_get │ │ │ │ │ 000001a4 00013502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001902 R_ARM_ABS32 00000281 descr_dealloc │ │ │ │ │ 000001cc 00008e02 R_ARM_ABS32 000008b5 method_repr │ │ │ │ │ 000001e0 0000be02 R_ARM_ABS32 0000021d classmethoddescr_call │ │ │ │ │ 000001e8 00013602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00006802 R_ARM_ABS32 00001341 descr_traverse │ │ │ │ │ +000001fc 00006802 R_ARM_ABS32 0000133d descr_traverse │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000228 00002102 R_ARM_ABS32 00000375 classmethod_get │ │ │ │ │ 00000274 00013502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00001902 R_ARM_ABS32 00000281 descr_dealloc │ │ │ │ │ 0000029c 0000bb02 R_ARM_ABS32 000001f5 getset_repr │ │ │ │ │ 000002b8 00013602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002cc 00006802 R_ARM_ABS32 00001341 descr_traverse │ │ │ │ │ +000002cc 00006802 R_ARM_ABS32 0000133d descr_traverse │ │ │ │ │ 000002e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002f8 00003c02 R_ARM_ABS32 000006dd getset_get │ │ │ │ │ 000002fc 00003f02 R_ARM_ABS32 000007c5 getset_set │ │ │ │ │ 00000344 00013502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000034c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000358 00001902 R_ARM_ABS32 00000281 descr_dealloc │ │ │ │ │ 0000036c 0000af02 R_ARM_ABS32 00000177 member_repr │ │ │ │ │ 00000388 00013602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000039c 00006802 R_ARM_ABS32 00001341 descr_traverse │ │ │ │ │ +0000039c 00006802 R_ARM_ABS32 0000133d descr_traverse │ │ │ │ │ 000003b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003c8 00002e02 R_ARM_ABS32 000005ad member_get │ │ │ │ │ 000003cc 00003d02 R_ARM_ABS32 00000771 member_set │ │ │ │ │ 00000414 0000c602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000434 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000440 00013502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000448 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00003602 R_ARM_ABS32 00000401 property_dealloc │ │ │ │ │ 00000484 00013602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000494 0000c602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000498 00006902 R_ARM_ABS32 0000134d property_traverse │ │ │ │ │ +00000498 00006902 R_ARM_ABS32 00001349 property_traverse │ │ │ │ │ 0000049c 00008802 R_ARM_ABS32 00000845 property_clear │ │ │ │ │ 000004b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004c4 00005002 R_ARM_ABS32 00000ae5 property_descr_get │ │ │ │ │ +000004c4 00005002 R_ARM_ABS32 00000ae1 property_descr_get │ │ │ │ │ 000004c8 00004a02 R_ARM_ABS32 000004ed property_descr_set │ │ │ │ │ 000004d0 00002a02 R_ARM_ABS32 000000bd property_init │ │ │ │ │ 000004d4 0000e602 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000004d8 00013802 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000004dc 0000f102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000510 00013502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000518 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000524 00006202 R_ARM_ABS32 000010f1 wrapper_dealloc │ │ │ │ │ +00000524 00006202 R_ARM_ABS32 000010ed wrapper_dealloc │ │ │ │ │ 00000538 0000bd02 R_ARM_ABS32 00000205 wrapper_repr │ │ │ │ │ 00000548 0000b102 R_ARM_ABS32 00000187 wrapper_hash │ │ │ │ │ -0000054c 00006102 R_ARM_ABS32 00001085 wrapper_call │ │ │ │ │ +0000054c 00006102 R_ARM_ABS32 00001081 wrapper_call │ │ │ │ │ 00000554 00013602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000568 00007f02 R_ARM_ABS32 00000739 wrapper_traverse │ │ │ │ │ 00000570 0000c202 R_ARM_ABS32 00000999 wrapper_richcompare │ │ │ │ │ 00000580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000584 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005e0 00013502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005e8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f4 00006f02 R_ARM_ABS32 000014e9 mappingproxy_dealloc │ │ │ │ │ +000005f4 00006f02 R_ARM_ABS32 000014e5 mappingproxy_dealloc │ │ │ │ │ 00000608 0000b302 R_ARM_ABS32 000001b1 mappingproxy_repr │ │ │ │ │ 0000060c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000610 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000614 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000618 0000a202 R_ARM_ABS32 00000071 mappingproxy_hash │ │ │ │ │ 00000620 0000c402 R_ARM_ABS32 000002cf mappingproxy_str │ │ │ │ │ 00000624 00013602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -314,15 +314,15 @@ │ │ │ │ │ 0000084c 00009d02 R_ARM_ABS32 00000949 wrapper_doc │ │ │ │ │ 0000085c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000860 00009b02 R_ARM_ABS32 00000925 wrapper_text_signature │ │ │ │ │ 00000884 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008ac 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008b0 0000b702 R_ARM_ABS32 000001c1 wrapper_reduce │ │ │ │ │ 000008cc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008d0 00007802 R_ARM_ABS32 000015a9 mappingproxy_get │ │ │ │ │ +000008d0 00007802 R_ARM_ABS32 000015a5 mappingproxy_get │ │ │ │ │ 000008d8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008e0 00007202 R_ARM_ABS32 0000061d mappingproxy_keys │ │ │ │ │ 000008e8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008ec 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008f0 00008a02 R_ARM_ABS32 00000885 mappingproxy_values │ │ │ │ │ 000008f8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -334,19 +334,19 @@ │ │ │ │ │ 00000918 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000091c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000920 00013a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000928 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000092c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000930 0000a502 R_ARM_ABS32 000000b5 mappingproxy_reversed │ │ │ │ │ 00000938 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000968 00007602 R_ARM_ABS32 00001591 mappingproxy_contains │ │ │ │ │ +00000968 00007602 R_ARM_ABS32 0000158d mappingproxy_contains │ │ │ │ │ 000009b0 0000a902 R_ARM_ABS32 0000010f mappingproxy_or │ │ │ │ │ 000009e4 0000ad02 R_ARM_ABS32 0000015d mappingproxy_ior │ │ │ │ │ 00000a04 00008702 R_ARM_ABS32 0000083d mappingproxy_len │ │ │ │ │ -00000a08 00007502 R_ARM_ABS32 00001589 mappingproxy_getitem │ │ │ │ │ +00000a08 00007502 R_ARM_ABS32 00001585 mappingproxy_getitem │ │ │ │ │ 00000a10 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a14 00009802 R_ARM_ABS32 00000901 wrapperdescr_get_doc │ │ │ │ │ 00000a24 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a28 00008302 R_ARM_ABS32 0000076d descr_get_qualname │ │ │ │ │ 00000a38 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a3c 00009202 R_ARM_ABS32 000008f5 wrapperdescr_get_text_signature │ │ │ │ │ 00000a60 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -364,40 +364,40 @@ │ │ │ │ │ 00000b00 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b04 0000b002 R_ARM_ABS32 0000095d method_get_text_signature │ │ │ │ │ 00000b28 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b3c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b64 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b68 0000b502 R_ARM_ABS32 00000969 descr_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6b08 contains 327 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6b04 contains 327 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 0000e60a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 0000002c 0000e70a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000042 0000e80a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 0000006a 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000b0 0000092f R_ARM_THM_MOVW_ABS_NC 000009b1 method_vectorcall_NOARGS │ │ │ │ │ -000000b4 00000930 R_ARM_THM_MOVT_ABS 000009b1 method_vectorcall_NOARGS │ │ │ │ │ +000000b0 0000092f R_ARM_THM_MOVW_ABS_NC 000009ad method_vectorcall_NOARGS │ │ │ │ │ +000000b4 00000930 R_ARM_THM_MOVT_ABS 000009ad method_vectorcall_NOARGS │ │ │ │ │ 000000ba 0000e60a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 000000c4 0000e70a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 000000da 0000e80a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -000000f6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000cc1 method_vectorcall_FASTCALL │ │ │ │ │ -000000fa 00000a30 R_ARM_THM_MOVT_ABS 00000cc1 method_vectorcall_FASTCALL │ │ │ │ │ +000000f6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000cbd method_vectorcall_FASTCALL │ │ │ │ │ +000000fa 00000a30 R_ARM_THM_MOVT_ABS 00000cbd method_vectorcall_FASTCALL │ │ │ │ │ 00000108 0000e60a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000116 00000b2f R_ARM_THM_MOVW_ABS_NC 00000861 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ 0000011a 00000b30 R_ARM_THM_MOVT_ABS 00000861 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ -00000120 00000c2f R_ARM_THM_MOVW_ABS_NC 00000b8d method_vectorcall_O │ │ │ │ │ -00000124 00000c30 R_ARM_THM_MOVT_ABS 00000b8d method_vectorcall_O │ │ │ │ │ -00000132 00000d2f R_ARM_THM_MOVW_ABS_NC 00000dd1 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -00000136 00000d30 R_ARM_THM_MOVT_ABS 00000dd1 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +00000120 00000c2f R_ARM_THM_MOVW_ABS_NC 00000b89 method_vectorcall_O │ │ │ │ │ +00000124 00000c30 R_ARM_THM_MOVT_ABS 00000b89 method_vectorcall_O │ │ │ │ │ +00000132 00000d2f R_ARM_THM_MOVW_ABS_NC 00000dcd method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +00000136 00000d30 R_ARM_THM_MOVT_ABS 00000dcd method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ 0000013c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000479 method_vectorcall_VARARGS │ │ │ │ │ 00000140 00000e30 R_ARM_THM_MOVT_ABS 00000479 method_vectorcall_VARARGS │ │ │ │ │ -0000014e 00000f2f R_ARM_THM_MOVW_ABS_NC 00001265 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ -00000152 00000f30 R_ARM_THM_MOVT_ABS 00001265 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +0000014e 00000f2f R_ARM_THM_MOVW_ABS_NC 00001261 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +00000152 00000f30 R_ARM_THM_MOVT_ABS 00001261 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ 0000016a 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000170 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000174 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000017a 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000017e 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000184 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000018c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -491,218 +491,218 @@ │ │ │ │ │ 0000081c 0000fd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000832 00003e2f R_ARM_THM_MOVW_ABS_NC 00000290 .LC15 │ │ │ │ │ 00000836 00003e30 R_ARM_THM_MOVT_ABS 00000290 .LC15 │ │ │ │ │ 0000083c 00001d2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 00000840 00001d30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 00000844 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000089c 0000f60a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ -000008ea 0001070a R_ARM_THM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ -00000906 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -0000090a 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00000910 0000f80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000092c 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000093c 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000942 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000950 0000250a R_ARM_THM_CALL 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000958 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00000962 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000966 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000096c 0000222f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000970 00002230 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000976 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000098c 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ac 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a0e 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a20 0000250a R_ARM_THM_CALL 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000a2e 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00000a38 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a3c 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a40 0000222f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000a44 00002230 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000a4c 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a62 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a70 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00000a74 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00000a7a 0000f80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000a8c 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00000a96 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a9a 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a9e 0000232f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00000aa2 00002330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00000aae 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00000ab8 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000abc 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ac2 0000412f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC16 │ │ │ │ │ -00000ac6 00004130 R_ARM_THM_MOVT_ABS 000002c4 .LC16 │ │ │ │ │ -00000ad0 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ae0 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000af2 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000af6 0000fa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b2c 00004b0a R_ARM_THM_CALL 0000000b property_name │ │ │ │ │ -00000b38 00010a0a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -00000b3e 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00000b42 0000fd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000b52 00004c2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC23 │ │ │ │ │ -00000b56 00004c30 R_ARM_THM_MOVT_ABS 000003b4 .LC23 │ │ │ │ │ -00000b5a 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b70 00004d2f R_ARM_THM_MOVW_ABS_NC 000003dc .LC24 │ │ │ │ │ -00000b74 00004d30 R_ARM_THM_MOVT_ABS 000003dc .LC24 │ │ │ │ │ -00000b78 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b7e 00004e2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC25 │ │ │ │ │ -00000b82 00004e30 R_ARM_THM_MOVT_ABS 00000400 .LC25 │ │ │ │ │ -00000b86 0000f00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bea 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bfc 0000250a R_ARM_THM_CALL 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000c0a 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00000c14 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c18 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c1c 0000222f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000c20 00002230 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000c28 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c3e 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c4c 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00000c50 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00000c56 0000f80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000c68 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00000c72 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c76 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c7a 0000232f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00000c7e 00002330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00000c8a 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00000c94 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c98 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c9e 0000512f R_ARM_THM_MOVW_ABS_NC 00000418 .LC26 │ │ │ │ │ -00000ca2 00005130 R_ARM_THM_MOVT_ABS 00000418 .LC26 │ │ │ │ │ -00000cac 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000cbc 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d22 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000d34 0000250a R_ARM_THM_CALL 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000d42 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00000d4c 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d50 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d54 0000222f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000d58 00002230 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000d60 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d76 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d90 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00000d94 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00000d9a 0000f80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000dae 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00000db8 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000dbc 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000dc0 0000232f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00000dc4 00002330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00000dcc 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e2c 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e3e 0000250a R_ARM_THM_CALL 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000e4c 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00000e56 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e5a 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e60 0000222f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000e64 00002230 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000e6a 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e80 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e90 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00000e94 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00000e9c 0000f80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000eac 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ed2 00010b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000f60 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f6e 0000250a R_ARM_THM_CALL 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000fa6 00010c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00000fb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000008e8 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000008ec 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000008f2 0000f80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000090e 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000091e 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000924 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000932 0000250a R_ARM_THM_CALL 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00000946 0001070a R_ARM_THM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ +00000954 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +0000095e 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000962 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000968 0000222f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000096c 00002230 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000972 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000988 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009a8 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a0a 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a1c 0000250a R_ARM_THM_CALL 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00000a2a 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00000a34 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a38 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a3c 0000222f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000a40 00002230 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000a48 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a5e 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a6c 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00000a70 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00000a76 0000f80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000a88 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00000a92 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a96 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a9a 0000232f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00000a9e 00002330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00000aaa 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00000ab4 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ab8 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000abe 0000412f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC16 │ │ │ │ │ +00000ac2 00004130 R_ARM_THM_MOVT_ABS 000002c4 .LC16 │ │ │ │ │ +00000acc 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000adc 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000aee 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000af2 0000fa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b28 00004b0a R_ARM_THM_CALL 0000000b property_name │ │ │ │ │ +00000b34 00010a0a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00000b3a 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000b3e 0000fd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000b4e 00004c2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC23 │ │ │ │ │ +00000b52 00004c30 R_ARM_THM_MOVT_ABS 000003b4 .LC23 │ │ │ │ │ +00000b56 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b6c 00004d2f R_ARM_THM_MOVW_ABS_NC 000003dc .LC24 │ │ │ │ │ +00000b70 00004d30 R_ARM_THM_MOVT_ABS 000003dc .LC24 │ │ │ │ │ +00000b74 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b7a 00004e2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC25 │ │ │ │ │ +00000b7e 00004e30 R_ARM_THM_MOVT_ABS 00000400 .LC25 │ │ │ │ │ +00000b82 0000f00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000be6 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000bf8 0000250a R_ARM_THM_CALL 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00000c06 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00000c10 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c14 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c18 0000222f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000c1c 00002230 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000c24 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c3a 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c48 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00000c4c 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00000c52 0000f80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000c64 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00000c6e 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c72 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c76 0000232f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00000c7a 00002330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00000c86 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00000c90 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c94 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c9a 0000512f R_ARM_THM_MOVW_ABS_NC 00000418 .LC26 │ │ │ │ │ +00000c9e 00005130 R_ARM_THM_MOVT_ABS 00000418 .LC26 │ │ │ │ │ +00000ca8 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000cb8 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d1e 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000d30 0000250a R_ARM_THM_CALL 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00000d3e 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00000d48 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d4c 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d50 0000222f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000d54 00002230 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000d5c 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d72 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d8c 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00000d90 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00000d96 0000f80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000daa 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00000db4 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000db8 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000dbc 0000232f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00000dc0 00002330 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00000dc8 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e28 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e3a 0000250a R_ARM_THM_CALL 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00000e48 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00000e52 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e56 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e5c 0000222f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000e60 00002230 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000e66 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e7c 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e8c 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00000e90 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00000e98 0000f80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000ea8 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ece 00010b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000f5c 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f6a 0000250a R_ARM_THM_CALL 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00000fa2 00010c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00000fac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000fb0 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000fb4 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fb8 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fd2 00010b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001080 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000010d4 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000010d8 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010de 00005f2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ -000010e2 00005f30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ -000010e8 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001100 00010e0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000112e 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000113c 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001168 00010f0a R_ARM_THM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ -00001176 0001100a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -000011aa 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011d6 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011da 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011e0 00005f2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ -000011e4 00005f30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ -000011ec 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000011f4 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011f8 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000120e 00001d2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001212 00001d30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001216 0000632f R_ARM_THM_MOVW_ABS_NC 0000046c .LC28 │ │ │ │ │ -0000121a 00006330 R_ARM_THM_MOVT_ABS 0000046c .LC28 │ │ │ │ │ -00001220 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000122a 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000122e 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001244 00001d2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001248 00001d30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001256 0000642f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC29 │ │ │ │ │ -0000125a 00006430 R_ARM_THM_MOVT_ABS 000004a4 .LC29 │ │ │ │ │ -0000125e 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000012c2 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000012d4 0000250a R_ARM_THM_CALL 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ -000012dc 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000012e6 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000012ea 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000012f0 0000222f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000012f4 00002230 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000012fa 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001310 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001320 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00001324 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000132c 0000f80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000133c 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000013b6 0001120a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ -000013ca 00010b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000144c 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001450 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001454 00006a2f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ -00001458 00006a30 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ -00001460 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000014d2 00010c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -000014dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000fce 00010b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000107c 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010d0 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010d4 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010da 00005f2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ +000010de 00005f30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ +000010e4 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010fc 00010e0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000112a 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001138 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001164 00010f0a R_ARM_THM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ +00001172 0001100a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +000011a6 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011d2 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000011d6 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000011dc 00005f2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ +000011e0 00005f30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ +000011e8 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011f0 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000011f4 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000120a 00001d2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000120e 00001d30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001212 0000632f R_ARM_THM_MOVW_ABS_NC 0000046c .LC28 │ │ │ │ │ +00001216 00006330 R_ARM_THM_MOVT_ABS 0000046c .LC28 │ │ │ │ │ +0000121c 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001226 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000122a 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001240 00001d2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001244 00001d30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001252 0000642f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC29 │ │ │ │ │ +00001256 00006430 R_ARM_THM_MOVT_ABS 000004a4 .LC29 │ │ │ │ │ +0000125a 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000012be 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000012d0 0000250a R_ARM_THM_CALL 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000012d8 0000f70a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000012e2 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000012e6 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000012ec 0000222f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000012f0 00002230 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000012f6 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000130c 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000131c 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00001320 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00001328 0000f80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001338 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000013b2 0001120a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ +000013c6 00010b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001448 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000144c 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001450 00006a2f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ +00001454 00006a30 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ +0000145c 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014ce 00010c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +000014d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014dc 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000014e0 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000014e4 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001572 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001584 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001592 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00001596 00011530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000015d4 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000015d8 0000fa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015de 0000772f R_ARM_THM_MOVW_ABS_NC 0000051c .LC31 │ │ │ │ │ -000015e2 00007730 R_ARM_THM_MOVT_ABS 0000051c .LC31 │ │ │ │ │ -000015e6 0001180a R_ARM_THM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ -000015f8 0001130a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001600 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000156e 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001580 0000f26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000158e 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00001592 00011530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000015d0 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000015d4 0000fa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000015da 0000772f R_ARM_THM_MOVW_ABS_NC 0000051c .LC31 │ │ │ │ │ +000015de 00007730 R_ARM_THM_MOVT_ABS 0000051c .LC31 │ │ │ │ │ +000015e2 0001180a R_ARM_THM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ +000015f4 0001130a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000015fc 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000031e 0000f11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000370 0000e91e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000003b4 0000f41e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ 000005dc 0001021e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ 00000626 0001021e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ 0000066e 0000f41e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ 00000796 0001061e R_ARM_THM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ 000007be 0000251e R_ARM_THM_JUMP24 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ 0000085c 0000251e R_ARM_THM_JUMP24 00000069 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000b12 0001091e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ -0000107a 00010c1e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ -00001122 0000f11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000155c 0000f11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001580 0000f11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000158a 0001141e R_ARM_THM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ -000015a0 0001161e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ -000015a4 0001171e R_ARM_THM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ +00000b0e 0001091e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ +00001076 00010c1e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ +0000111e 0000f11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001558 0000f11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000157c 0000f11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001586 0001141e R_ARM_THM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ +0000159c 0001161e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ +000015a0 0001171e R_ARM_THM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7540 contains 61 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x753c contains 61 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000062 0001130a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 0000006c 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000094 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000098 0000fd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 0000009c 0000a32f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ @@ -758,14 +758,14 @@ │ │ │ │ │ 00000200 00008f1e R_ARM_THM_JUMP24 000008c5 descr_repr.isra.0 │ │ │ │ │ 00000218 00011d1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000002ac 0001221e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000002c0 0001221e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000002d0 00012c1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 000002d8 0000831e R_ARM_THM_JUMP24 0000076d descr_get_qualname │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x7728 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x7724 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -804,15 +804,15 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ - bl 1008 <_PyObject_GC_TRACK> │ │ │ │ │ + bl 1004 <_PyObject_GC_TRACK> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_TRACK │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -993,275 +993,274 @@ │ │ │ │ │ method_vectorcall_VARARGS_KEYWORDS(): │ │ │ │ │ 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 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ bics.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 958 │ │ │ │ │ + beq.n 954 │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #300] @ (9ac ) │ │ │ │ │ + ldr r3, [pc, #296] @ (9a8 ) │ │ │ │ │ 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, [r6, #4] │ │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 942 │ │ │ │ │ + bne.n 924 │ │ │ │ │ subs r1, r5, #1 │ │ │ │ │ add.w r0, r8, #4 │ │ │ │ │ bl 0 <_PyTuple_FromArray> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromArray │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 954 │ │ │ │ │ - cbnz r4, 8de │ │ │ │ │ - ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ │ + beq.n 936 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 93a │ │ │ │ │ mov r3, r7 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bhi.n 8fe │ │ │ │ │ + ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcc.n 8e0 │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 918 │ │ │ │ │ + cbz r3, 8fa │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 922 │ │ │ │ │ - cbz r4, 8d8 │ │ │ │ │ + blt.n 904 │ │ │ │ │ + cbz r4, 8da │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 932 │ │ │ │ │ + blt.n 914 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 9a6 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add.w r0, r8, r5, lsl #2 │ │ │ │ │ - bl 0 <_PyStack_AsDict> │ │ │ │ │ - R_ARM_THM_CALL _PyStack_AsDict │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 992 │ │ │ │ │ - ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bcs.n 8b2 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.n 8b2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcc.n 8b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b2 │ │ │ │ │ + beq.n 8b4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8ce │ │ │ │ │ + bge.n 8d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8ce │ │ │ │ │ + bne.n 8d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8ce │ │ │ │ │ + b.n 8d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8d8 │ │ │ │ │ + bne.n 8da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8d8 │ │ │ │ │ + b.n 8da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 896 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldrd r0, r1, [r9, #8] │ │ │ │ │ bl 68 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 8d8 │ │ │ │ │ + b.n 8da │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 9a2 │ │ │ │ │ + add.w r0, r8, r5, lsl #2 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyStack_AsDict> │ │ │ │ │ + R_ARM_THM_CALL _PyStack_AsDict │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 98e │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n 8ac │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 954 │ │ │ │ │ + beq.n 936 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 954 │ │ │ │ │ + bge.n 936 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 954 │ │ │ │ │ + bne.n 936 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 954 │ │ │ │ │ + b.n 936 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 954 │ │ │ │ │ + bge.n 936 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 92a │ │ │ │ │ - b.n 954 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 8f4 │ │ │ │ │ + beq.n 90c │ │ │ │ │ + b.n 936 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 94e │ │ │ │ │ nop │ │ │ │ │ - .word 0x00000122 │ │ │ │ │ + .word 0x0000011e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000009b0 : │ │ │ │ │ +000009ac : │ │ │ │ │ method_vectorcall_NOARGS(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ - beq.n a2e │ │ │ │ │ + beq.n a2a │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #272] @ (ae0 ) │ │ │ │ │ + ldr r1, [pc, #272] @ (adc ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n a0a │ │ │ │ │ + bne.n a06 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a84 │ │ │ │ │ + bne.n a80 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n aaa │ │ │ │ │ + bne.n aa6 │ │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n a68 │ │ │ │ │ + bcc.n a64 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, a24 │ │ │ │ │ + cbz r3, a20 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ strd r3, r2, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9e6 │ │ │ │ │ + bne.n 9e2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ bl 68 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a24 │ │ │ │ │ + beq.n a20 │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a24 │ │ │ │ │ + bge.n a20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a24 │ │ │ │ │ + bne.n a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a24 │ │ │ │ │ + b.n a20 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 9f6 │ │ │ │ │ + bcc.n 9f2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f6 │ │ │ │ │ - b.n a24 │ │ │ │ │ + bne.n a20 │ │ │ │ │ + b.n 9f2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9ea │ │ │ │ │ + beq.n 9e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a24 │ │ │ │ │ + beq.n a20 │ │ │ │ │ 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 a4a │ │ │ │ │ + b.n a46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a24 │ │ │ │ │ + beq.n a20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -1270,218 +1269,218 @@ │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a58 │ │ │ │ │ - b.n a24 │ │ │ │ │ + blt.n a54 │ │ │ │ │ + b.n a20 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ae4 : │ │ │ │ │ +00000ae0 : │ │ │ │ │ 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 b16 │ │ │ │ │ + beq.n b12 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - cbz r4, b28 │ │ │ │ │ + cbz r4, b24 │ │ │ │ │ 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] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b22 │ │ │ │ │ + bge.n b1e │ │ │ │ │ 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 a │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.n b22 │ │ │ │ │ + blt.n b1e │ │ │ │ │ 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, b6c │ │ │ │ │ + cbz r2, b68 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r1, b7e │ │ │ │ │ + cbz r1, b7a │ │ │ │ │ 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 35c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 35c │ │ │ │ │ - b.n b22 │ │ │ │ │ + b.n b1e │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r1, b7e │ │ │ │ │ + cbz r1, b7a │ │ │ │ │ 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 b5e │ │ │ │ │ + b.n b5a │ │ │ │ │ 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 b5e │ │ │ │ │ + b.n b5a │ │ │ │ │ │ │ │ │ │ -00000b8c : │ │ │ │ │ +00000b88 : │ │ │ │ │ method_vectorcall_O(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ - beq.n c0a │ │ │ │ │ + beq.n c06 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #272] @ (cbc ) │ │ │ │ │ + ldr r1, [pc, #272] @ (cb8 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n be6 │ │ │ │ │ + bne.n be2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c60 │ │ │ │ │ + bne.n c5c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n c86 │ │ │ │ │ + bne.n c82 │ │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n c44 │ │ │ │ │ + bcc.n c40 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, c00 │ │ │ │ │ + cbz r3, bfc │ │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ strd r3, r2, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bc2 │ │ │ │ │ + bne.n bbe │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ bl 68 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c00 │ │ │ │ │ + beq.n bfc │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c00 │ │ │ │ │ + bge.n bfc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c00 │ │ │ │ │ + bne.n bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c00 │ │ │ │ │ + b.n bfc │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n bd2 │ │ │ │ │ + bcc.n bce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd2 │ │ │ │ │ - b.n c00 │ │ │ │ │ + beq.n bce │ │ │ │ │ + b.n bfc │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bc6 │ │ │ │ │ + beq.n bc2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c00 │ │ │ │ │ + beq.n bfc │ │ │ │ │ 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 c26 │ │ │ │ │ + b.n c22 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c00 │ │ │ │ │ + beq.n bfc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -1490,271 +1489,271 @@ │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c34 │ │ │ │ │ - b.n c00 │ │ │ │ │ + blt.n c30 │ │ │ │ │ + b.n bfc │ │ │ │ │ nop │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000cc0 : │ │ │ │ │ +00000cbc : │ │ │ │ │ method_vectorcall_FASTCALL(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ bics.w r8, r2, #2147483648 @ 0x80000000 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ - beq.n d42 │ │ │ │ │ + beq.n d3e │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #236] @ (dcc ) │ │ │ │ │ + ldr r1, [pc, #236] @ (dc8 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ ldr r5, [r0, r1] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n d1e │ │ │ │ │ + bne.n d1a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n da6 │ │ │ │ │ + bne.n da2 │ │ │ │ │ ldr.w r0, [r5, #712] @ 0x2c8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bhi.n d86 │ │ │ │ │ + bhi.n d82 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ - cbz r4, d38 │ │ │ │ │ + cbz r4, d34 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ adds r7, #8 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ strd r3, r2, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cf4 │ │ │ │ │ + bne.n cf0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ bl 68 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d38 │ │ │ │ │ + beq.n d34 │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d38 │ │ │ │ │ + bge.n d34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d38 │ │ │ │ │ + bne.n d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d38 │ │ │ │ │ + b.n d34 │ │ │ │ │ ldr.w r0, [r5, #712] @ 0x2c8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bcs.n d02 │ │ │ │ │ + bcs.n cfe │ │ │ │ │ sub.w r0, r0, #16384 @ 0x4000 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bhi.n d02 │ │ │ │ │ + bhi.n cfe │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d02 │ │ │ │ │ - b.n d38 │ │ │ │ │ + beq.n cfe │ │ │ │ │ + b.n d34 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d7c │ │ │ │ │ + beq.n d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d38 │ │ │ │ │ + beq.n d34 │ │ │ │ │ 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 d5e │ │ │ │ │ + b.n d5a │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000dd0 : │ │ │ │ │ +00000dcc : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ bics.w r8, r2, #2147483648 @ 0x80000000 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ - beq.n e4c │ │ │ │ │ + beq.n e48 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #188] @ (eac ) │ │ │ │ │ + ldr r1, [pc, #188] @ (ea8 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ ldr r6, [r0, r1] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n e28 │ │ │ │ │ + bne.n e24 │ │ │ │ │ ldr.w r1, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.n e86 │ │ │ │ │ + bcc.n e82 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - cbz r5, e42 │ │ │ │ │ + cbz r5, e3e │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov ip, r5 │ │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ adds r7, #8 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx ip │ │ │ │ │ strd r3, r2, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e04 │ │ │ │ │ + bne.n e00 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ bl 68 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e42 │ │ │ │ │ + beq.n e3e │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e42 │ │ │ │ │ + bge.n e3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e42 │ │ │ │ │ + bne.n e3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e42 │ │ │ │ │ + b.n e3e │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.n e0c │ │ │ │ │ + bcc.n e08 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ strd r3, r2, [r7] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0c │ │ │ │ │ - b.n e42 │ │ │ │ │ + beq.n e08 │ │ │ │ │ + b.n e3e │ │ │ │ │ nop │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000eb0 : │ │ │ │ │ +00000eac : │ │ │ │ │ wrapperdescr_get(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n f76 │ │ │ │ │ + beq.n f72 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n f60 │ │ │ │ │ - ldr r0, [pc, #220] @ (fb0 ) │ │ │ │ │ + bne.n f5c │ │ │ │ │ + ldr r0, [pc, #220] @ (fac ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f72 │ │ │ │ │ + beq.n f6e │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f84 │ │ │ │ │ + bge.n f80 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f8e │ │ │ │ │ + bge.n f8a │ │ │ │ │ adds r2, #1 │ │ │ │ │ - ldr r1, [pc, #188] @ (fb4 ) │ │ │ │ │ + ldr r1, [pc, #188] @ (fb0 ) │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ @@ -1778,99 +1777,99 @@ │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ │ - bgt.n fa0 │ │ │ │ │ + bgt.n f9c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ed0 │ │ │ │ │ + bne.n ecc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ bl 68 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n f5a │ │ │ │ │ + b.n f56 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n ef2 │ │ │ │ │ + blt.n eee │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #32] @ (fb8 ) │ │ │ │ │ + ldr r2, [pc, #32] @ (fb4 ) │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n f06 │ │ │ │ │ + b.n f02 │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n f5a │ │ │ │ │ + b.n f56 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000050c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000fbc : │ │ │ │ │ +00000fb8 : │ │ │ │ │ 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, #52] @ (1004 ) │ │ │ │ │ + ldr r0, [pc, #52] @ (1000 ) │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, ffe │ │ │ │ │ + cbz r0, ffa │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - bl 1008 <_PyObject_GC_TRACK> │ │ │ │ │ + bl 1004 <_PyObject_GC_TRACK> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x0000050c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001008 <_PyObject_GC_TRACK>: │ │ │ │ │ +00001004 <_PyObject_GC_TRACK>: │ │ │ │ │ _PyObject_GC_TRACK(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #112] @ (1080 <_PyObject_GC_TRACK+0x78>) │ │ │ │ │ + ldr r3, [pc, #112] @ (107c <_PyObject_GC_TRACK+0x78>) │ │ │ │ │ sub.w ip, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ addw r5, r3, #3756 @ 0xeac │ │ │ │ │ ldr.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ │ @@ -1891,56 +1890,56 @@ │ │ │ │ │ orrs r2, r5 │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w ip, [r3, #3760] @ 0xeb0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ │ str.w lr, [r3, #3868] @ 0xf1c │ │ │ │ │ - bgt.n 1070 <_PyObject_GC_TRACK+0x68> │ │ │ │ │ + bgt.n 106c <_PyObject_GC_TRACK+0x68> │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ addw r3, r3, #3740 @ 0xe9c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_TriggerGC │ │ │ │ │ nop │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001084 : │ │ │ │ │ +00001080 : │ │ │ │ │ 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 10b4 │ │ │ │ │ + bmi.n 10b0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 10c0 │ │ │ │ │ + bne.n 10bc │ │ │ │ │ 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 10d4 │ │ │ │ │ + bpl.n 10d0 │ │ │ │ │ ldr.w ip, [ip, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 10aa │ │ │ │ │ + beq.n 10a6 │ │ │ │ │ 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 │ │ │ │ │ @@ -1948,140 +1947,140 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000010f0 : │ │ │ │ │ +000010ec : │ │ │ │ │ wrapper_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, #8] │ │ │ │ │ - cbz r0, 1110 │ │ │ │ │ + cbz r0, 110c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1134 │ │ │ │ │ + blt.n 1130 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 111c │ │ │ │ │ + cbz r0, 1118 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1126 │ │ │ │ │ + blt.n 1122 │ │ │ │ │ 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 111c │ │ │ │ │ + bne.n 1118 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 111c │ │ │ │ │ + b.n 1118 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1110 │ │ │ │ │ + bne.n 110c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1110 │ │ │ │ │ + b.n 110c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001144 : │ │ │ │ │ +00001140 : │ │ │ │ │ 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 11f2 │ │ │ │ │ + ble.n 11ee │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyObject_RealIsSubclass> │ │ │ │ │ R_ARM_THM_CALL _PyObject_RealIsSubclass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1228 │ │ │ │ │ + beq.n 1224 │ │ │ │ │ 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 1224 │ │ │ │ │ + beq.n 1220 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.n 11b6 │ │ │ │ │ + bmi.n 11b2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 11c4 │ │ │ │ │ + bne.n 11c0 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 11ae │ │ │ │ │ + bge.n 11aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 11ae │ │ │ │ │ + cbnz r3, 11aa │ │ │ │ │ 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 119a │ │ │ │ │ + b.n 1196 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 11d6 │ │ │ │ │ + bpl.n 11d2 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1190 │ │ │ │ │ + beq.n 118c │ │ │ │ │ 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 119a │ │ │ │ │ + b.n 1196 │ │ │ │ │ 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, 120c │ │ │ │ │ + cbz r2, 1208 │ │ │ │ │ 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 │ │ │ │ │ @@ -2092,22 +2091,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 11ae │ │ │ │ │ + b.n 11aa │ │ │ │ │ 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, 1242 │ │ │ │ │ + cbz r2, 123e │ │ │ │ │ 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 │ │ │ │ │ @@ -2121,191 +2120,191 @@ │ │ │ │ │ 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 1224 │ │ │ │ │ + b.n 1220 │ │ │ │ │ │ │ │ │ │ -00001264 : │ │ │ │ │ +00001260 : │ │ │ │ │ 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 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bics.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ - beq.n 12dc │ │ │ │ │ + beq.n 12d8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #184] @ (133c ) │ │ │ │ │ + ldr r1, [pc, #184] @ (1338 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ ldr r5, [r0, r1] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 12be │ │ │ │ │ + bne.n 12ba │ │ │ │ │ ldr.w r1, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.n 1316 │ │ │ │ │ + bcc.n 1312 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - cbz r5, 12d8 │ │ │ │ │ + cbz r5, 12d4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ blx r5 │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ strd r2, r3, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 129a │ │ │ │ │ + bne.n 1296 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ bl 68 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 12b6 │ │ │ │ │ + b.n 12b2 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12d8 │ │ │ │ │ + beq.n 12d4 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12d8 │ │ │ │ │ + bge.n 12d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12d8 │ │ │ │ │ + bne.n 12d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 12d8 │ │ │ │ │ + b.n 12d4 │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.n 12a2 │ │ │ │ │ + bcc.n 129e │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ strd r2, r3, [r7] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12a2 │ │ │ │ │ - b.n 12d8 │ │ │ │ │ + beq.n 129e │ │ │ │ │ + b.n 12d4 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001340 : │ │ │ │ │ +0000133c : │ │ │ │ │ descr_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 134a │ │ │ │ │ + cbz r0, 1346 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000134c : │ │ │ │ │ +00001348 : │ │ │ │ │ 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, 136a │ │ │ │ │ + cbz r0, 1366 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 138c │ │ │ │ │ + cbnz r0, 1388 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbnz r0, 138e │ │ │ │ │ + cbnz r0, 138a │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbnz r0, 1398 │ │ │ │ │ + cbnz r0, 1394 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbnz r0, 1384 │ │ │ │ │ + cbnz r0, 1380 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbz r0, 138c │ │ │ │ │ + cbz r0, 1388 │ │ │ │ │ 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 1376 │ │ │ │ │ + beq.n 1372 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 136e │ │ │ │ │ + beq.n 136a │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1372 │ │ │ │ │ + beq.n 136e │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000013a4 : │ │ │ │ │ +000013a0 : │ │ │ │ │ PyDictProxy_New(): │ │ │ │ │ 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 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 144a │ │ │ │ │ + beq.n 1446 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne.n 144a │ │ │ │ │ - ldr r0, [pc, #272] @ (14dc ) │ │ │ │ │ + bne.n 1446 │ │ │ │ │ + ldr r0, [pc, #272] @ (14d8 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1464 │ │ │ │ │ + beq.n 1460 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1468 │ │ │ │ │ + bge.n 1464 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #256] @ (14e0 ) │ │ │ │ │ + ldr r1, [pc, #256] @ (14dc ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ @@ -2329,15 +2328,15 @@ │ │ │ │ │ orrs r1, r5 │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ │ cmp r0, lr │ │ │ │ │ str.w ip, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r0, [r3, #3768] @ 0xeb8 │ │ │ │ │ - bgt.n 14cc │ │ │ │ │ + bgt.n 14c8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2347,18 +2346,18 @@ │ │ │ │ │ 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 r2, #0 │ │ │ │ │ - b.n 1444 │ │ │ │ │ + b.n 1440 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #116] @ (14e4 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (14e0 ) │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ addw lr, r3, #3756 @ 0xeac │ │ │ │ │ ldr.w r0, [r3, #3760] @ 0xeb0 │ │ │ │ │ @@ -2379,45 +2378,45 @@ │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ str.w r5, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r0, [r3, #3768] @ 0xeb8 │ │ │ │ │ - ble.n 1444 │ │ │ │ │ + ble.n 1440 │ │ │ │ │ addw r0, r3, #3740 @ 0xe9c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1444 │ │ │ │ │ + b.n 1440 │ │ │ │ │ nop │ │ │ │ │ .word 0x000005dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000014e8 : │ │ │ │ │ +000014e4 : │ │ │ │ │ mappingproxy_dealloc(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ bic.w ip, r0, #3 │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ bfi r0, r2, #0, #2 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #112] @ (1584 ) │ │ │ │ │ + ldr r2, [pc, #112] @ (1580 ) │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ and.w r0, r0, #1 │ │ │ │ │ str.w r0, [r3, #-4] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add r2, pc │ │ │ │ │ @@ -2430,18 +2429,18 @@ │ │ │ │ │ addgt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ strgt.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ │ ldr.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 155a │ │ │ │ │ + bge.n 1556 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1560 │ │ │ │ │ + cbz r2, 155c │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ @@ -2454,37 +2453,37 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000056 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001588 : │ │ │ │ │ +00001584 : │ │ │ │ │ mappingproxy_getitem(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetItem │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001590 : │ │ │ │ │ +0000158c : │ │ │ │ │ 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 15a4 │ │ │ │ │ + bne.n 15a0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Contains │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ -000015a8 : │ │ │ │ │ +000015a4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2505,18 +2504,18 @@ │ │ │ │ │ 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, 15fc │ │ │ │ │ + cbz r0, 15f8 │ │ │ │ │ movs r2, #3 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ - ldr r0, [pc, #12] @ (1600 ) │ │ │ │ │ + ldr r0, [pc, #12] @ (15fc ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x000083ec │ │ │ ├── exceptions.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: 72184 (bytes into file) │ │ │ │ │ + Start of section headers: 72644 (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 0x119f8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x11bc4: │ │ │ │ │ │ │ │ │ │ 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 002988 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e078 001128 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0029bc 003d40 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00f1a0 0016e8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0066fc 000018 00 WA 0 0 4 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0066fc 001bb7 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0082b4 0010e0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 010888 000640 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 009394 000ad8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 010ec8 000660 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 009e6c 000392 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 011528 000440 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00a1fe 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00a1fe 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00a234 0020e0 10 16 327 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00c314 001d63 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 011968 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002898 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e1f4 001100 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0028cc 003d40 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00f2f4 0016e8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00660c 000018 00 WA 0 0 4 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 00660c 001bb7 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0081c4 00132c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0109dc 0006b8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0094f0 000ad8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011094 000660 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 009fc8 000392 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0116f4 000440 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00a35a 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00a35a 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00a390 002100 10 16 329 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00c490 001d63 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 011b34 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,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 526 entries: │ │ │ │ │ +Symbol table '.symtab' contains 528 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 5 .bss │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR0 │ │ │ │ │ 5: 00000001 110 FUNC LOCAL DEFAULT 7 BaseException_new │ │ │ │ │ - 6: 000008c9 94 FUNC LOCAL DEFAULT 7 BaseException_init │ │ │ │ │ + 6: 00000b15 94 FUNC LOCAL DEFAULT 7 BaseException_init │ │ │ │ │ 7: 0000073d 130 FUNC LOCAL DEFAULT 7 BaseException_vectorcall │ │ │ │ │ 8: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR1 │ │ │ │ │ 12: 000000f5 22 FUNC LOCAL DEFAULT 1 MemoryError_new │ │ │ │ │ 13: 000000f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -54,476 +54,478 @@ │ │ │ │ │ 50: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 51: 00000864 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 52: 00000865 352 FUNC LOCAL DEFAULT 1 OSError_new │ │ │ │ │ 53: 00000ad9 200 FUNC LOCAL DEFAULT 1 OSError_init │ │ │ │ │ 54: 000009c5 274 FUNC LOCAL DEFAULT 1 oserror_init │ │ │ │ │ 55: 000009c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 56: 000009c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 57: 00000ba1 38 FUNC LOCAL DEFAULT 1 OSError_dealloc │ │ │ │ │ - 58: 00000bc9 164 FUNC LOCAL DEFAULT 1 ImportError_clear │ │ │ │ │ - 59: 00000c6d 2 FUNC LOCAL DEFAULT 1 OSError_clear │ │ │ │ │ - 60: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 61: 00000c71 264 FUNC LOCAL DEFAULT 1 ImportError_init │ │ │ │ │ - 62: 00000d74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 63: 00000d78 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 64: 00000d79 38 FUNC LOCAL DEFAULT 1 ImportError_dealloc │ │ │ │ │ - 65: 00000da1 26 FUNC LOCAL DEFAULT 1 BaseException_str │ │ │ │ │ - 66: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 67: 00000dcd 162 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_init │ │ │ │ │ - 68: 00000e71 86 FUNC LOCAL DEFAULT 1 SystemExit_init │ │ │ │ │ - 69: 00000ec9 38 FUNC LOCAL DEFAULT 1 SystemExit_dealloc │ │ │ │ │ - 70: 00000929 68 FUNC LOCAL DEFAULT 7 StopIteration_clear │ │ │ │ │ - 71: 0000096d 2 FUNC LOCAL DEFAULT 7 SystemExit_clear │ │ │ │ │ - 72: 00000ef1 36 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ - 73: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 74: 00000110 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 75: 00000f15 326 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ - 76: 00000148 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 77: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 78: 0000109d 206 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_init │ │ │ │ │ - 79: 00000158 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 80: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 81: 00000198 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 82: 0000116d 176 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ - 83: 0000121d 124 FUNC LOCAL DEFAULT 1 check_unicode_error_attribute │ │ │ │ │ - 84: 000001d0 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 85: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 86: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 87: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 88: 00001299 38 FUNC LOCAL DEFAULT 1 UnicodeError_dealloc │ │ │ │ │ - 89: 000012c1 126 FUNC LOCAL DEFAULT 1 UnicodeError_clear │ │ │ │ │ - 90: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 91: 00000234 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 92: 000013cd 160 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ - 93: 00001468 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 94: 0000146c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 95: 0000146d 38 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ - 96: 00001495 330 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ - 97: 000015e1 82 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ - 98: 00000971 102 FUNC LOCAL DEFAULT 7 BaseException_traverse │ │ │ │ │ - 99: 00000244 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 100: 00001678 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 101: 000009d9 166 FUNC LOCAL DEFAULT 7 StopIteration_init │ │ │ │ │ - 102: 00000a81 240 FUNC LOCAL DEFAULT 7 StopIteration_dealloc │ │ │ │ │ - 103: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ - 104: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 105: 0000167c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 106: 0000167d 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ - 107: 00000290 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 108: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 109: 000002b8 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 110: 000002c4 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 111: 000002d0 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 112: 00000ca8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 113: 00000cac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 114: 00000cad 256 FUNC LOCAL DEFAULT 7 BaseException_add_note │ │ │ │ │ - 115: 00000da8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 116: 000016c1 2 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 117: 00000dac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 118: 00000dad 2 FUNC LOCAL DEFAULT 7 NameError_clear │ │ │ │ │ - 119: 000016c5 56 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ - 120: 000016fd 130 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ - 121: 000002fc 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 122: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 123: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 124: 00001781 342 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ - 125: 000018d9 66 FUNC LOCAL DEFAULT 1 UnicodeError_traverse │ │ │ │ │ - 126: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ - 127: 00000340 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 128: 00000354 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 129: 00000013 126 FUNC LOCAL DEFAULT 9 OSError_str │ │ │ │ │ - 130: 0000191d 56 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ - 131: 00001955 124 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ - 132: 000000a1 48 FUNC LOCAL DEFAULT 9 SystemExit_traverse │ │ │ │ │ - 133: 000019d1 28 FUNC LOCAL DEFAULT 1 BaseException___traceback___get │ │ │ │ │ - 134: 000019ed 28 FUNC LOCAL DEFAULT 1 BaseException___cause___get │ │ │ │ │ - 135: 00001a09 28 FUNC LOCAL DEFAULT 1 BaseException___context___get │ │ │ │ │ - 136: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 137: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 138: 000003e4 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 139: 00000424 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 140: 00001a25 216 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ - 141: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 142: 00001b29 72 FUNC LOCAL DEFAULT 1 check_unicode_error_type │ │ │ │ │ - 143: 00001b71 54 FUNC LOCAL DEFAULT 1 unicode_error_get_encoding_impl │ │ │ │ │ - 144: 00000474 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 145: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 146: 00001cb9 54 FUNC LOCAL DEFAULT 1 unicode_error_get_object_impl │ │ │ │ │ - 147: 00001d89 28 FUNC LOCAL DEFAULT 1 BaseException_args_get │ │ │ │ │ - 148: 00000db1 186 FUNC LOCAL DEFAULT 7 BaseException_with_traceback │ │ │ │ │ - 149: 00001da5 4 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ - 150: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 151: 00001da9 68 FUNC LOCAL DEFAULT 1 BaseException_args_set │ │ │ │ │ - 152: 000004b8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 153: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 154: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 155: 00000544 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 156: 00000580 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 157: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 158: 00000e6d 504 FUNC LOCAL DEFAULT 7 BaseExceptionGroup_new │ │ │ │ │ - 159: 00001060 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 160: 00001ded 72 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_init │ │ │ │ │ - 161: 000005d8 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 162: 000021f1 772 FUNC LOCAL DEFAULT 1 exceptiongroup_split_recursive │ │ │ │ │ - 163: 00002711 180 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ - 164: 0000013b 48 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ - 165: 000005dc 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 166: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 167: 0000016b 50 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ - 168: 0000019d 98 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ - 169: 000020e5 22 FUNC LOCAL DEFAULT 1 BaseException___reduce__ │ │ │ │ │ - 170: 00000604 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 171: 00000624 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 172: 000001ff 118 FUNC LOCAL DEFAULT 9 BaseException___context___set │ │ │ │ │ - 173: 00001064 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 174: 00001065 122 FUNC LOCAL DEFAULT 7 BaseExceptionGroup_traverse │ │ │ │ │ - 175: 000020fd 114 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ - 176: 00002171 126 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ - 177: 00000660 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 178: 000006bc 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 179: 000024f5 48 FUNC LOCAL DEFAULT 1 _Py_EnterRecursiveCallTstate │ │ │ │ │ - 180: 00002525 404 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 181: 000024f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 182: 000024f4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 183: 000006e0 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ - 184: 000006e4 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 185: 000006ec 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 186: 000026b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 187: 00000275 18 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ - 188: 000026b8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 189: 000026b9 86 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ - 190: 00000724 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 191: 000027c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 192: 00000287 94 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ - 193: 0000074c 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ - 194: 000027c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 195: 000027c5 136 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ - 196: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ - 197: 000002e5 190 FUNC LOCAL DEFAULT 9 BaseException___setstate__ │ │ │ │ │ - 198: 00000770 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 199: 00000774 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ - 200: 0000284d 64 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ - 201: 00000790 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ - 202: 000007c8 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ - 203: 00000800 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 204: 00000838 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ - 205: 000028cd 186 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ - 206: 000003cf 206 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ - 207: 0000049d 66 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ - 208: 000004df 142 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ - 209: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 210: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 211: 0000087c 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ - 212: 0000089c 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ - 213: 0000056d 124 FUNC LOCAL DEFAULT 9 BaseException___cause___set │ │ │ │ │ - 214: 000005e9 228 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ - 215: 000006c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 216: 000006cc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 217: 000008d8 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ - 218: 000008f0 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ - 219: 00000914 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ - 220: 00000940 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ - 221: 00000964 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ - 222: 00000984 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ - 223: 0000098c 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ - 224: 0000096f 54 FUNC LOCAL DEFAULT 9 unicode_error_get_reason_impl │ │ │ │ │ - 225: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 226: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 227: 00000000 544 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ - 228: 00003b80 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ - 229: 000034e0 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ - 230: 00003aac 208 OBJECT LOCAL DEFAULT 3 _PyExc_Exception │ │ │ │ │ - 231: 0000373c 208 OBJECT LOCAL DEFAULT 3 _PyExc_GeneratorExit │ │ │ │ │ - 232: 00003410 208 OBJECT LOCAL DEFAULT 3 _PyExc_KeyboardInterrupt │ │ │ │ │ - 233: 00003640 208 OBJECT LOCAL DEFAULT 3 _PyExc_SystemExit │ │ │ │ │ - 234: 00001040 208 OBJECT LOCAL DEFAULT 3 _PyExc_ArithmeticError │ │ │ │ │ - 235: 00001114 208 OBJECT LOCAL DEFAULT 3 _PyExc_AssertionError │ │ │ │ │ - 236: 00001d00 208 OBJECT LOCAL DEFAULT 3 _PyExc_AttributeError │ │ │ │ │ - 237: 00000a78 208 OBJECT LOCAL DEFAULT 3 _PyExc_BufferError │ │ │ │ │ - 238: 00002360 208 OBJECT LOCAL DEFAULT 3 _PyExc_EOFError │ │ │ │ │ - 239: 000032b8 208 OBJECT LOCAL DEFAULT 3 _PyExc_ImportError │ │ │ │ │ - 240: 0000181c 208 OBJECT LOCAL DEFAULT 3 _PyExc_LookupError │ │ │ │ │ - 241: 00001f14 208 OBJECT LOCAL DEFAULT 3 _PyExc_NameError │ │ │ │ │ - 242: 00003064 208 OBJECT LOCAL DEFAULT 3 _PyExc_OSError │ │ │ │ │ - 243: 00000c1c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ReferenceError │ │ │ │ │ - 244: 0000228c 208 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeError │ │ │ │ │ - 245: 0000390c 208 OBJECT LOCAL DEFAULT 3 _PyExc_StopAsyncIteration │ │ │ │ │ - 246: 00003810 208 OBJECT LOCAL DEFAULT 3 _PyExc_StopIteration │ │ │ │ │ - 247: 00001b68 208 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxError │ │ │ │ │ - 248: 00000cf0 208 OBJECT LOCAL DEFAULT 3 _PyExc_SystemError │ │ │ │ │ - 249: 000039dc 208 OBJECT LOCAL DEFAULT 3 _PyExc_TypeError │ │ │ │ │ - 250: 000015a0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ValueError │ │ │ │ │ - 251: 000009a4 208 OBJECT LOCAL DEFAULT 3 _PyExc_Warning │ │ │ │ │ - 252: 00000f6c 208 OBJECT LOCAL DEFAULT 3 _PyExc_FloatingPointError │ │ │ │ │ - 253: 00000e98 208 OBJECT LOCAL DEFAULT 3 _PyExc_OverflowError │ │ │ │ │ - 254: 00000dc4 208 OBJECT LOCAL DEFAULT 3 _PyExc_ZeroDivisionError │ │ │ │ │ - 255: 00000230 208 OBJECT LOCAL DEFAULT 3 _PyExc_BytesWarning │ │ │ │ │ - 256: 000007fc 208 OBJECT LOCAL DEFAULT 3 _PyExc_DeprecationWarning │ │ │ │ │ - 257: 0000015c 208 OBJECT LOCAL DEFAULT 3 _PyExc_EncodingWarning │ │ │ │ │ - 258: 000004ac 208 OBJECT LOCAL DEFAULT 3 _PyExc_FutureWarning │ │ │ │ │ - 259: 000003d8 208 OBJECT LOCAL DEFAULT 3 _PyExc_ImportWarning │ │ │ │ │ - 260: 00000728 208 OBJECT LOCAL DEFAULT 3 _PyExc_PendingDeprecationWarning │ │ │ │ │ - 261: 00000088 208 OBJECT LOCAL DEFAULT 3 _PyExc_ResourceWarning │ │ │ │ │ - 262: 00000580 208 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeWarning │ │ │ │ │ - 263: 00000654 208 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxWarning │ │ │ │ │ - 264: 00000304 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeWarning │ │ │ │ │ - 265: 000008d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UserWarning │ │ │ │ │ - 266: 00002f94 208 OBJECT LOCAL DEFAULT 3 _PyExc_BlockingIOError │ │ │ │ │ - 267: 00002df0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ChildProcessError │ │ │ │ │ - 268: 00002ec4 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionError │ │ │ │ │ - 269: 000029e0 208 OBJECT LOCAL DEFAULT 3 _PyExc_FileExistsError │ │ │ │ │ - 270: 00002910 208 OBJECT LOCAL DEFAULT 3 _PyExc_FileNotFoundError │ │ │ │ │ - 271: 000026a0 208 OBJECT LOCAL DEFAULT 3 _PyExc_InterruptedError │ │ │ │ │ - 272: 00002840 208 OBJECT LOCAL DEFAULT 3 _PyExc_IsADirectoryError │ │ │ │ │ - 273: 00002770 208 OBJECT LOCAL DEFAULT 3 _PyExc_NotADirectoryError │ │ │ │ │ - 274: 000025d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_PermissionError │ │ │ │ │ - 275: 00002500 208 OBJECT LOCAL DEFAULT 3 _PyExc_ProcessLookupError │ │ │ │ │ - 276: 00002430 208 OBJECT LOCAL DEFAULT 3 _PyExc_TimeoutError │ │ │ │ │ - 277: 00001a94 208 OBJECT LOCAL DEFAULT 3 _PyExc_IndentationError │ │ │ │ │ - 278: 00001748 208 OBJECT LOCAL DEFAULT 3 _PyExc_IndexError │ │ │ │ │ - 279: 00001674 208 OBJECT LOCAL DEFAULT 3 _PyExc_KeyError │ │ │ │ │ - 280: 000031e4 208 OBJECT LOCAL DEFAULT 3 _PyExc_ModuleNotFoundError │ │ │ │ │ - 281: 00002010 208 OBJECT LOCAL DEFAULT 3 _PyExc_NotImplementedError │ │ │ │ │ - 282: 000020e4 208 OBJECT LOCAL DEFAULT 3 _PyExc_PythonFinalizationError │ │ │ │ │ - 283: 000021b8 208 OBJECT LOCAL DEFAULT 3 _PyExc_RecursionError │ │ │ │ │ - 284: 00001e40 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnboundLocalError │ │ │ │ │ - 285: 000014d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeError │ │ │ │ │ - 286: 00002d20 208 OBJECT LOCAL DEFAULT 3 _PyExc_BrokenPipeError │ │ │ │ │ - 287: 00002c50 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionAbortedError │ │ │ │ │ - 288: 00002b80 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionRefusedError │ │ │ │ │ - 289: 00002ab0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionResetError │ │ │ │ │ - 290: 000019c0 208 OBJECT LOCAL DEFAULT 3 _PyExc_TabError │ │ │ │ │ - 291: 000012b4 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeDecodeError │ │ │ │ │ - 292: 00001388 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeEncodeError │ │ │ │ │ - 293: 000011e4 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeTranslateError │ │ │ │ │ - 294: 00000220 25 OBJECT LOCAL DEFAULT 11 __func__.1 │ │ │ │ │ - 295: 0000023c 17 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 296: 00000250 16 OBJECT LOCAL DEFAULT 11 __func__.2 │ │ │ │ │ - 297: 00000260 39 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_subgroup__doc__ │ │ │ │ │ - 298: 00000288 36 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_split__doc__ │ │ │ │ │ - 299: 000002ac 28 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_derive__doc__ │ │ │ │ │ - 300: 000002c8 57 OBJECT LOCAL DEFAULT 11 BaseException_add_note__doc__ │ │ │ │ │ - 301: 00000304 79 OBJECT LOCAL DEFAULT 11 BaseException_with_traceback__doc__ │ │ │ │ │ - 302: 00000354 35 OBJECT LOCAL DEFAULT 11 BaseException___setstate____doc__ │ │ │ │ │ - 303: 00000378 26 OBJECT LOCAL DEFAULT 11 BaseException___reduce____doc__ │ │ │ │ │ - 304: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 305: 00000048 12 OBJECT LOCAL DEFAULT 3 kwlist.3 │ │ │ │ │ - 306: 0000005c 16 OBJECT LOCAL DEFAULT 3 kwlist.5 │ │ │ │ │ - 307: 00000070 8 OBJECT LOCAL DEFAULT 3 kwlist.4 │ │ │ │ │ - 308: 00001458 120 OBJECT LOCAL DEFAULT 3 UnicodeError_members │ │ │ │ │ - 309: 00001c38 200 OBJECT LOCAL DEFAULT 3 SyntaxError_members │ │ │ │ │ - 310: 00001dd0 48 OBJECT LOCAL DEFAULT 3 AttributeError_methods │ │ │ │ │ - 311: 00001e00 60 OBJECT LOCAL DEFAULT 3 AttributeError_members │ │ │ │ │ - 312: 00000008 16 OBJECT LOCAL DEFAULT 5 NameError_methods │ │ │ │ │ - 313: 00001fe4 40 OBJECT LOCAL DEFAULT 3 NameError_members │ │ │ │ │ - 314: 0000315c 32 OBJECT LOCAL DEFAULT 3 OSError_methods │ │ │ │ │ - 315: 0000317c 100 OBJECT LOCAL DEFAULT 3 OSError_members │ │ │ │ │ - 316: 00003134 40 OBJECT LOCAL DEFAULT 3 OSError_getset │ │ │ │ │ - 317: 00003388 32 OBJECT LOCAL DEFAULT 3 ImportError_methods │ │ │ │ │ - 318: 000033a8 100 OBJECT LOCAL DEFAULT 3 ImportError_members │ │ │ │ │ - 319: 000035b0 80 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_methods │ │ │ │ │ - 320: 00003600 60 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_members │ │ │ │ │ - 321: 00003710 40 OBJECT LOCAL DEFAULT 3 SystemExit_members │ │ │ │ │ - 322: 000038e0 40 OBJECT LOCAL DEFAULT 3 StopIteration_members │ │ │ │ │ - 323: 00003cf0 80 OBJECT LOCAL DEFAULT 3 BaseException_methods │ │ │ │ │ - 324: 00003c50 40 OBJECT LOCAL DEFAULT 3 BaseException_members │ │ │ │ │ - 325: 00003c78 120 OBJECT LOCAL DEFAULT 3 BaseException_getset │ │ │ │ │ - 326: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 327: 00000001 106 FUNC GLOBAL HIDDEN 1 _PyExc_InitTypes │ │ │ │ │ - 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ - 329: 0000006d 136 FUNC GLOBAL HIDDEN 1 _PyExc_InitGlobalObjects │ │ │ │ │ - 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ - 333: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 336: 00000275 1280 FUNC GLOBAL HIDDEN 1 _PyExc_InitState │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ - 340: 00000775 240 FUNC GLOBAL HIDDEN 1 _PyBuiltins_AddExceptions │ │ │ │ │ - 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NewException │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ │ - 346: 000002d9 20 FUNC GLOBAL DEFAULT 7 PyException_GetTraceback │ │ │ │ │ - 347: 000005ed 176 FUNC GLOBAL DEFAULT 7 PyException_SetTraceback │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 361: 00000895 18 FUNC GLOBAL DEFAULT 7 PyException_GetContext │ │ │ │ │ - 362: 000008a9 30 FUNC GLOBAL DEFAULT 7 PyException_SetContext │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 365: 00000dbd 16 FUNC GLOBAL DEFAULT 1 PyException_SetCause │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 369: 0000105d 64 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 376: 00001341 38 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ - 377: 00001369 100 FUNC GLOBAL HIDDEN 1 _PyExc_Fini │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ - 379: 00000001 18 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ - 380: 00001635 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ - 384: 00000b71 316 FUNC GLOBAL HIDDEN 7 _PyException_AddNote │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 393: 00000091 16 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ - 395: 00001afd 42 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 397: 00001ba9 228 FUNC GLOBAL HIDDEN 1 _PyUnicodeError_GetParams │ │ │ │ │ - 398: 00001c8d 44 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ - 399: 00001cf1 42 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 400: 00001d1d 42 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 401: 00001d49 62 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 403: 000000d1 106 FUNC GLOBAL HIDDEN 9 _PyExc_CreateExceptionGroup │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ - 408: 00001e35 536 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ - 411: 0000204d 42 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 412: 00002079 42 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 413: 000020a5 62 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetReason │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ - 430: 0000288d 64 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ - 431: 000003a3 44 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ - 433: 000006cd 64 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetStart │ │ │ │ │ - 434: 0000070d 62 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEnd │ │ │ │ │ - 435: 0000074b 62 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetStart │ │ │ │ │ - 436: 00000789 62 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ - 437: 000007c7 62 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ - 438: 00000805 42 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetEnd │ │ │ │ │ - 439: 0000082f 42 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 440: 00000859 222 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ - 441: 00000937 56 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ - 442: 000009a5 22 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ - 443: 000009bb 4 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ - 444: 000009bf 46 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetObject │ │ │ │ │ - 445: 000009ed 46 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetObject │ │ │ │ │ - 446: 00000a1b 42 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ - 447: 00000a45 42 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ - 448: 00000a6f 42 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ - 449: 00000a99 64 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetReason │ │ │ │ │ - 450: 00000084 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ - 451: 00000158 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ - 452: 0000022c 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ - 453: 00000300 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ - 454: 000003d4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ - 455: 000004a8 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ - 456: 0000057c 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ │ - 457: 00000650 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxWarning │ │ │ │ │ - 458: 00000724 4 OBJECT GLOBAL DEFAULT 3 PyExc_PendingDeprecationWarning │ │ │ │ │ - 459: 000007f8 4 OBJECT GLOBAL DEFAULT 3 PyExc_DeprecationWarning │ │ │ │ │ - 460: 000008cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UserWarning │ │ │ │ │ - 461: 000009a0 4 OBJECT GLOBAL DEFAULT 3 PyExc_Warning │ │ │ │ │ - 462: 00000a74 4 OBJECT GLOBAL DEFAULT 3 PyExc_BufferError │ │ │ │ │ - 463: 00000000 4 OBJECT GLOBAL DEFAULT 3 PyExc_MemoryError │ │ │ │ │ - 464: 00000b48 208 OBJECT GLOBAL HIDDEN 3 _PyExc_MemoryError │ │ │ │ │ - 465: 00000c18 4 OBJECT GLOBAL DEFAULT 3 PyExc_ReferenceError │ │ │ │ │ - 466: 00000cec 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemError │ │ │ │ │ - 467: 00000dc0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ZeroDivisionError │ │ │ │ │ - 468: 00000e94 4 OBJECT GLOBAL DEFAULT 3 PyExc_OverflowError │ │ │ │ │ - 469: 00000f68 4 OBJECT GLOBAL DEFAULT 3 PyExc_FloatingPointError │ │ │ │ │ - 470: 0000103c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ArithmeticError │ │ │ │ │ - 471: 00001110 4 OBJECT GLOBAL DEFAULT 3 PyExc_AssertionError │ │ │ │ │ - 472: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeTranslateError │ │ │ │ │ - 473: 0000006c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeDecodeError │ │ │ │ │ - 474: 00001384 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeEncodeError │ │ │ │ │ - 475: 00000078 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeError │ │ │ │ │ - 476: 00000058 4 OBJECT GLOBAL DEFAULT 3 PyExc_ValueError │ │ │ │ │ - 477: 00001670 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyError │ │ │ │ │ - 478: 00001744 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndexError │ │ │ │ │ - 479: 00001818 4 OBJECT GLOBAL DEFAULT 3 PyExc_LookupError │ │ │ │ │ - 480: 000018ec 208 OBJECT GLOBAL DEFAULT 3 _PyExc_IncompleteInputError │ │ │ │ │ - 481: 000019bc 4 OBJECT GLOBAL DEFAULT 3 PyExc_TabError │ │ │ │ │ - 482: 00001a90 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndentationError │ │ │ │ │ - 483: 00001b64 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxError │ │ │ │ │ - 484: 0000007c 4 OBJECT GLOBAL DEFAULT 3 PyExc_AttributeError │ │ │ │ │ - 485: 00001e3c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnboundLocalError │ │ │ │ │ - 486: 00001f10 4 OBJECT GLOBAL DEFAULT 3 PyExc_NameError │ │ │ │ │ - 487: 0000200c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotImplementedError │ │ │ │ │ - 488: 000020e0 4 OBJECT GLOBAL DEFAULT 3 PyExc_PythonFinalizationError │ │ │ │ │ - 489: 000021b4 4 OBJECT GLOBAL DEFAULT 3 PyExc_RecursionError │ │ │ │ │ - 490: 00002288 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeError │ │ │ │ │ - 491: 0000235c 4 OBJECT GLOBAL DEFAULT 3 PyExc_EOFError │ │ │ │ │ - 492: 00000038 4 OBJECT GLOBAL DEFAULT 3 PyExc_TimeoutError │ │ │ │ │ - 493: 00000034 4 OBJECT GLOBAL DEFAULT 3 PyExc_ProcessLookupError │ │ │ │ │ - 494: 00000030 4 OBJECT GLOBAL DEFAULT 3 PyExc_PermissionError │ │ │ │ │ - 495: 0000002c 4 OBJECT GLOBAL DEFAULT 3 PyExc_InterruptedError │ │ │ │ │ - 496: 00000028 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotADirectoryError │ │ │ │ │ - 497: 00000024 4 OBJECT GLOBAL DEFAULT 3 PyExc_IsADirectoryError │ │ │ │ │ - 498: 00000020 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileNotFoundError │ │ │ │ │ - 499: 0000001c 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileExistsError │ │ │ │ │ - 500: 00000018 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionResetError │ │ │ │ │ - 501: 00000014 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionRefusedError │ │ │ │ │ - 502: 00000010 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionAbortedError │ │ │ │ │ - 503: 00000008 4 OBJECT GLOBAL DEFAULT 3 PyExc_BrokenPipeError │ │ │ │ │ - 504: 0000000c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ChildProcessError │ │ │ │ │ - 505: 00002ec0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionError │ │ │ │ │ - 506: 00000004 4 OBJECT GLOBAL DEFAULT 3 PyExc_BlockingIOError │ │ │ │ │ - 507: 00000044 4 OBJECT GLOBAL DEFAULT 3 PyExc_OSError │ │ │ │ │ - 508: 000031e0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ModuleNotFoundError │ │ │ │ │ - 509: 000032b4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportError │ │ │ │ │ - 510: 0000340c 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyboardInterrupt │ │ │ │ │ - 511: 00000040 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseExceptionGroup │ │ │ │ │ - 512: 0000363c 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemExit │ │ │ │ │ - 513: 00003738 4 OBJECT GLOBAL DEFAULT 3 PyExc_GeneratorExit │ │ │ │ │ - 514: 0000380c 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopIteration │ │ │ │ │ - 515: 00003908 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopAsyncIteration │ │ │ │ │ - 516: 00000054 4 OBJECT GLOBAL DEFAULT 3 PyExc_TypeError │ │ │ │ │ - 517: 0000003c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Exception │ │ │ │ │ - 518: 00003b7c 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseException │ │ │ │ │ - 519: 00000004 4 OBJECT GLOBAL DEFAULT 5 PyExc_IOError │ │ │ │ │ - 520: 00000000 4 OBJECT GLOBAL DEFAULT 5 PyExc_EnvironmentError │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetDict │ │ │ │ │ + 57: 000008c9 424 FUNC LOCAL DEFAULT 7 ImportError_dealloc │ │ │ │ │ + 58: 00000a6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 00000ba1 4 FUNC LOCAL DEFAULT 1 OSError_dealloc │ │ │ │ │ + 60: 00000a70 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 61: 00000a71 164 FUNC LOCAL DEFAULT 7 ImportError_clear │ │ │ │ │ + 62: 00000ba5 4 FUNC LOCAL DEFAULT 1 OSError_clear │ │ │ │ │ + 63: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ + 64: 00000ba9 264 FUNC LOCAL DEFAULT 1 ImportError_init │ │ │ │ │ + 65: 00000cac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 66: 00000cb0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 67: 00000cb1 26 FUNC LOCAL DEFAULT 1 BaseException_str │ │ │ │ │ + 68: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ + 69: 00000cdd 162 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_init │ │ │ │ │ + 70: 00000d81 86 FUNC LOCAL DEFAULT 1 SystemExit_init │ │ │ │ │ + 71: 00000dd9 38 FUNC LOCAL DEFAULT 1 SystemExit_dealloc │ │ │ │ │ + 72: 00000b75 68 FUNC LOCAL DEFAULT 7 StopIteration_clear │ │ │ │ │ + 73: 00000bb9 2 FUNC LOCAL DEFAULT 7 SystemExit_clear │ │ │ │ │ + 74: 00000e01 36 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ + 75: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ + 76: 00000110 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ + 77: 00000e25 326 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ + 78: 00000148 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ + 79: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ + 80: 00000fad 206 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_init │ │ │ │ │ + 81: 00000158 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ + 82: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ + 83: 00000198 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 84: 0000107d 176 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ + 85: 0000112d 124 FUNC LOCAL DEFAULT 1 check_unicode_error_attribute │ │ │ │ │ + 86: 000001d0 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 87: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 88: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 89: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ + 90: 000011a9 38 FUNC LOCAL DEFAULT 1 UnicodeError_dealloc │ │ │ │ │ + 91: 000011d1 126 FUNC LOCAL DEFAULT 1 UnicodeError_clear │ │ │ │ │ + 92: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 93: 00000234 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ + 94: 000012dd 160 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ + 95: 00001378 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 96: 0000137c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 97: 0000137d 38 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ + 98: 000013a5 330 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ + 99: 000014f1 82 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ + 100: 00000bbd 102 FUNC LOCAL DEFAULT 7 BaseException_traverse │ │ │ │ │ + 101: 00000244 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ + 102: 00001588 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 103: 00000c25 166 FUNC LOCAL DEFAULT 7 StopIteration_init │ │ │ │ │ + 104: 00000ccd 240 FUNC LOCAL DEFAULT 7 StopIteration_dealloc │ │ │ │ │ + 105: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ + 106: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ + 107: 0000158c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 108: 0000158d 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ + 109: 00000290 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ + 110: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ + 111: 000002b8 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ + 112: 000002c4 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ + 113: 000002d0 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ + 114: 00000ef4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 115: 00000ef8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 116: 00000ef9 256 FUNC LOCAL DEFAULT 7 BaseException_add_note │ │ │ │ │ + 117: 00000ff4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 000015d1 2 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ + 119: 00000ff8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 120: 00000ff9 2 FUNC LOCAL DEFAULT 7 NameError_clear │ │ │ │ │ + 121: 000015d5 56 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ + 122: 0000160d 130 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ + 123: 000002fc 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 124: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ + 125: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ + 126: 00001691 342 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ + 127: 000017e9 66 FUNC LOCAL DEFAULT 1 UnicodeError_traverse │ │ │ │ │ + 128: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ + 129: 00000340 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ + 130: 00000354 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ + 131: 00000013 126 FUNC LOCAL DEFAULT 9 OSError_str │ │ │ │ │ + 132: 0000182d 56 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ + 133: 00001865 124 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ + 134: 000000a1 48 FUNC LOCAL DEFAULT 9 SystemExit_traverse │ │ │ │ │ + 135: 000018e1 28 FUNC LOCAL DEFAULT 1 BaseException___traceback___get │ │ │ │ │ + 136: 000018fd 28 FUNC LOCAL DEFAULT 1 BaseException___cause___get │ │ │ │ │ + 137: 00001919 28 FUNC LOCAL DEFAULT 1 BaseException___context___get │ │ │ │ │ + 138: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ + 139: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ + 140: 000003e4 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ + 141: 00000424 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ + 142: 00001935 216 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ + 143: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ + 144: 00001a39 72 FUNC LOCAL DEFAULT 1 check_unicode_error_type │ │ │ │ │ + 145: 00001a81 54 FUNC LOCAL DEFAULT 1 unicode_error_get_encoding_impl │ │ │ │ │ + 146: 00000474 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 147: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 148: 00001bc9 54 FUNC LOCAL DEFAULT 1 unicode_error_get_object_impl │ │ │ │ │ + 149: 00001c99 28 FUNC LOCAL DEFAULT 1 BaseException_args_get │ │ │ │ │ + 150: 00000ffd 186 FUNC LOCAL DEFAULT 7 BaseException_with_traceback │ │ │ │ │ + 151: 00001cb5 4 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ + 152: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ + 153: 00001cb9 68 FUNC LOCAL DEFAULT 1 BaseException_args_set │ │ │ │ │ + 154: 000004b8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ + 155: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ + 156: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ + 157: 00000544 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ + 158: 00000580 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ + 159: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ + 160: 000010b9 504 FUNC LOCAL DEFAULT 7 BaseExceptionGroup_new │ │ │ │ │ + 161: 000012ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 162: 00001cfd 72 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_init │ │ │ │ │ + 163: 000005d8 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ + 164: 00002101 772 FUNC LOCAL DEFAULT 1 exceptiongroup_split_recursive │ │ │ │ │ + 165: 00002621 180 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ + 166: 0000013b 48 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ + 167: 000005dc 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ + 168: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ + 169: 0000016b 50 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ + 170: 0000019d 98 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ + 171: 00001ff5 22 FUNC LOCAL DEFAULT 1 BaseException___reduce__ │ │ │ │ │ + 172: 00000604 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 173: 00000624 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 174: 000001ff 118 FUNC LOCAL DEFAULT 9 BaseException___context___set │ │ │ │ │ + 175: 000012b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 176: 000012b1 122 FUNC LOCAL DEFAULT 7 BaseExceptionGroup_traverse │ │ │ │ │ + 177: 0000200d 114 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ + 178: 00002081 126 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ + 179: 00000660 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 180: 000006bc 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 181: 00002405 48 FUNC LOCAL DEFAULT 1 _Py_EnterRecursiveCallTstate │ │ │ │ │ + 182: 00002435 404 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ + 183: 00002400 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 184: 00002404 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 185: 000006e0 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ + 186: 000006e4 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 187: 000006ec 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ + 188: 000025c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 189: 00000275 18 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ + 190: 000025c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 191: 000025c9 86 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ + 192: 00000724 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ + 193: 000026d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 194: 00000287 94 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ + 195: 0000074c 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ + 196: 000026d4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 197: 000026d5 136 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ + 198: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ + 199: 000002e5 190 FUNC LOCAL DEFAULT 9 BaseException___setstate__ │ │ │ │ │ + 200: 00000770 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ + 201: 00000774 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ + 202: 0000275d 64 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ + 203: 00000790 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ + 204: 000007c8 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ + 205: 00000800 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ + 206: 00000838 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ + 207: 000027dd 186 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ + 208: 000003cf 206 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ + 209: 0000049d 66 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ + 210: 000004df 142 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ + 211: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ + 212: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ + 213: 0000087c 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ + 214: 0000089c 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ + 215: 0000056d 124 FUNC LOCAL DEFAULT 9 BaseException___cause___set │ │ │ │ │ + 216: 000005e9 228 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ + 217: 000006c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 218: 000006cc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 219: 000008d8 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ + 220: 000008f0 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ + 221: 00000914 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ + 222: 00000940 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ + 223: 00000964 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ + 224: 00000984 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ + 225: 0000098c 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ + 226: 0000096f 54 FUNC LOCAL DEFAULT 9 unicode_error_get_reason_impl │ │ │ │ │ + 227: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 228: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 229: 00000000 544 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ + 230: 00003b80 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ + 231: 000034e0 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ + 232: 00003aac 208 OBJECT LOCAL DEFAULT 3 _PyExc_Exception │ │ │ │ │ + 233: 0000373c 208 OBJECT LOCAL DEFAULT 3 _PyExc_GeneratorExit │ │ │ │ │ + 234: 00003410 208 OBJECT LOCAL DEFAULT 3 _PyExc_KeyboardInterrupt │ │ │ │ │ + 235: 00003640 208 OBJECT LOCAL DEFAULT 3 _PyExc_SystemExit │ │ │ │ │ + 236: 00001040 208 OBJECT LOCAL DEFAULT 3 _PyExc_ArithmeticError │ │ │ │ │ + 237: 00001114 208 OBJECT LOCAL DEFAULT 3 _PyExc_AssertionError │ │ │ │ │ + 238: 00001d00 208 OBJECT LOCAL DEFAULT 3 _PyExc_AttributeError │ │ │ │ │ + 239: 00000a78 208 OBJECT LOCAL DEFAULT 3 _PyExc_BufferError │ │ │ │ │ + 240: 00002360 208 OBJECT LOCAL DEFAULT 3 _PyExc_EOFError │ │ │ │ │ + 241: 000032b8 208 OBJECT LOCAL DEFAULT 3 _PyExc_ImportError │ │ │ │ │ + 242: 0000181c 208 OBJECT LOCAL DEFAULT 3 _PyExc_LookupError │ │ │ │ │ + 243: 00001f14 208 OBJECT LOCAL DEFAULT 3 _PyExc_NameError │ │ │ │ │ + 244: 00003064 208 OBJECT LOCAL DEFAULT 3 _PyExc_OSError │ │ │ │ │ + 245: 00000c1c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ReferenceError │ │ │ │ │ + 246: 0000228c 208 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeError │ │ │ │ │ + 247: 0000390c 208 OBJECT LOCAL DEFAULT 3 _PyExc_StopAsyncIteration │ │ │ │ │ + 248: 00003810 208 OBJECT LOCAL DEFAULT 3 _PyExc_StopIteration │ │ │ │ │ + 249: 00001b68 208 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxError │ │ │ │ │ + 250: 00000cf0 208 OBJECT LOCAL DEFAULT 3 _PyExc_SystemError │ │ │ │ │ + 251: 000039dc 208 OBJECT LOCAL DEFAULT 3 _PyExc_TypeError │ │ │ │ │ + 252: 000015a0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ValueError │ │ │ │ │ + 253: 000009a4 208 OBJECT LOCAL DEFAULT 3 _PyExc_Warning │ │ │ │ │ + 254: 00000f6c 208 OBJECT LOCAL DEFAULT 3 _PyExc_FloatingPointError │ │ │ │ │ + 255: 00000e98 208 OBJECT LOCAL DEFAULT 3 _PyExc_OverflowError │ │ │ │ │ + 256: 00000dc4 208 OBJECT LOCAL DEFAULT 3 _PyExc_ZeroDivisionError │ │ │ │ │ + 257: 00000230 208 OBJECT LOCAL DEFAULT 3 _PyExc_BytesWarning │ │ │ │ │ + 258: 000007fc 208 OBJECT LOCAL DEFAULT 3 _PyExc_DeprecationWarning │ │ │ │ │ + 259: 0000015c 208 OBJECT LOCAL DEFAULT 3 _PyExc_EncodingWarning │ │ │ │ │ + 260: 000004ac 208 OBJECT LOCAL DEFAULT 3 _PyExc_FutureWarning │ │ │ │ │ + 261: 000003d8 208 OBJECT LOCAL DEFAULT 3 _PyExc_ImportWarning │ │ │ │ │ + 262: 00000728 208 OBJECT LOCAL DEFAULT 3 _PyExc_PendingDeprecationWarning │ │ │ │ │ + 263: 00000088 208 OBJECT LOCAL DEFAULT 3 _PyExc_ResourceWarning │ │ │ │ │ + 264: 00000580 208 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeWarning │ │ │ │ │ + 265: 00000654 208 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxWarning │ │ │ │ │ + 266: 00000304 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeWarning │ │ │ │ │ + 267: 000008d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UserWarning │ │ │ │ │ + 268: 00002f94 208 OBJECT LOCAL DEFAULT 3 _PyExc_BlockingIOError │ │ │ │ │ + 269: 00002df0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ChildProcessError │ │ │ │ │ + 270: 00002ec4 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionError │ │ │ │ │ + 271: 000029e0 208 OBJECT LOCAL DEFAULT 3 _PyExc_FileExistsError │ │ │ │ │ + 272: 00002910 208 OBJECT LOCAL DEFAULT 3 _PyExc_FileNotFoundError │ │ │ │ │ + 273: 000026a0 208 OBJECT LOCAL DEFAULT 3 _PyExc_InterruptedError │ │ │ │ │ + 274: 00002840 208 OBJECT LOCAL DEFAULT 3 _PyExc_IsADirectoryError │ │ │ │ │ + 275: 00002770 208 OBJECT LOCAL DEFAULT 3 _PyExc_NotADirectoryError │ │ │ │ │ + 276: 000025d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_PermissionError │ │ │ │ │ + 277: 00002500 208 OBJECT LOCAL DEFAULT 3 _PyExc_ProcessLookupError │ │ │ │ │ + 278: 00002430 208 OBJECT LOCAL DEFAULT 3 _PyExc_TimeoutError │ │ │ │ │ + 279: 00001a94 208 OBJECT LOCAL DEFAULT 3 _PyExc_IndentationError │ │ │ │ │ + 280: 00001748 208 OBJECT LOCAL DEFAULT 3 _PyExc_IndexError │ │ │ │ │ + 281: 00001674 208 OBJECT LOCAL DEFAULT 3 _PyExc_KeyError │ │ │ │ │ + 282: 000031e4 208 OBJECT LOCAL DEFAULT 3 _PyExc_ModuleNotFoundError │ │ │ │ │ + 283: 00002010 208 OBJECT LOCAL DEFAULT 3 _PyExc_NotImplementedError │ │ │ │ │ + 284: 000020e4 208 OBJECT LOCAL DEFAULT 3 _PyExc_PythonFinalizationError │ │ │ │ │ + 285: 000021b8 208 OBJECT LOCAL DEFAULT 3 _PyExc_RecursionError │ │ │ │ │ + 286: 00001e40 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnboundLocalError │ │ │ │ │ + 287: 000014d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeError │ │ │ │ │ + 288: 00002d20 208 OBJECT LOCAL DEFAULT 3 _PyExc_BrokenPipeError │ │ │ │ │ + 289: 00002c50 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionAbortedError │ │ │ │ │ + 290: 00002b80 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionRefusedError │ │ │ │ │ + 291: 00002ab0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionResetError │ │ │ │ │ + 292: 000019c0 208 OBJECT LOCAL DEFAULT 3 _PyExc_TabError │ │ │ │ │ + 293: 000012b4 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeDecodeError │ │ │ │ │ + 294: 00001388 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeEncodeError │ │ │ │ │ + 295: 000011e4 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeTranslateError │ │ │ │ │ + 296: 00000220 25 OBJECT LOCAL DEFAULT 11 __func__.1 │ │ │ │ │ + 297: 0000023c 17 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 298: 00000250 16 OBJECT LOCAL DEFAULT 11 __func__.2 │ │ │ │ │ + 299: 00000260 39 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_subgroup__doc__ │ │ │ │ │ + 300: 00000288 36 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_split__doc__ │ │ │ │ │ + 301: 000002ac 28 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_derive__doc__ │ │ │ │ │ + 302: 000002c8 57 OBJECT LOCAL DEFAULT 11 BaseException_add_note__doc__ │ │ │ │ │ + 303: 00000304 79 OBJECT LOCAL DEFAULT 11 BaseException_with_traceback__doc__ │ │ │ │ │ + 304: 00000354 35 OBJECT LOCAL DEFAULT 11 BaseException___setstate____doc__ │ │ │ │ │ + 305: 00000378 26 OBJECT LOCAL DEFAULT 11 BaseException___reduce____doc__ │ │ │ │ │ + 306: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 307: 00000048 12 OBJECT LOCAL DEFAULT 3 kwlist.3 │ │ │ │ │ + 308: 0000005c 16 OBJECT LOCAL DEFAULT 3 kwlist.5 │ │ │ │ │ + 309: 00000070 8 OBJECT LOCAL DEFAULT 3 kwlist.4 │ │ │ │ │ + 310: 00001458 120 OBJECT LOCAL DEFAULT 3 UnicodeError_members │ │ │ │ │ + 311: 00001c38 200 OBJECT LOCAL DEFAULT 3 SyntaxError_members │ │ │ │ │ + 312: 00001dd0 48 OBJECT LOCAL DEFAULT 3 AttributeError_methods │ │ │ │ │ + 313: 00001e00 60 OBJECT LOCAL DEFAULT 3 AttributeError_members │ │ │ │ │ + 314: 00000008 16 OBJECT LOCAL DEFAULT 5 NameError_methods │ │ │ │ │ + 315: 00001fe4 40 OBJECT LOCAL DEFAULT 3 NameError_members │ │ │ │ │ + 316: 0000315c 32 OBJECT LOCAL DEFAULT 3 OSError_methods │ │ │ │ │ + 317: 0000317c 100 OBJECT LOCAL DEFAULT 3 OSError_members │ │ │ │ │ + 318: 00003134 40 OBJECT LOCAL DEFAULT 3 OSError_getset │ │ │ │ │ + 319: 00003388 32 OBJECT LOCAL DEFAULT 3 ImportError_methods │ │ │ │ │ + 320: 000033a8 100 OBJECT LOCAL DEFAULT 3 ImportError_members │ │ │ │ │ + 321: 000035b0 80 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_methods │ │ │ │ │ + 322: 00003600 60 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_members │ │ │ │ │ + 323: 00003710 40 OBJECT LOCAL DEFAULT 3 SystemExit_members │ │ │ │ │ + 324: 000038e0 40 OBJECT LOCAL DEFAULT 3 StopIteration_members │ │ │ │ │ + 325: 00003cf0 80 OBJECT LOCAL DEFAULT 3 BaseException_methods │ │ │ │ │ + 326: 00003c50 40 OBJECT LOCAL DEFAULT 3 BaseException_members │ │ │ │ │ + 327: 00003c78 120 OBJECT LOCAL DEFAULT 3 BaseException_getset │ │ │ │ │ + 328: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 329: 00000001 106 FUNC GLOBAL HIDDEN 1 _PyExc_InitTypes │ │ │ │ │ + 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ + 331: 0000006d 136 FUNC GLOBAL HIDDEN 1 _PyExc_InitGlobalObjects │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ + 335: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 338: 00000275 1280 FUNC GLOBAL HIDDEN 1 _PyExc_InitState │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ + 342: 00000775 240 FUNC GLOBAL HIDDEN 1 _PyBuiltins_AddExceptions │ │ │ │ │ + 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NewException │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ │ + 348: 000002d9 20 FUNC GLOBAL DEFAULT 7 PyException_GetTraceback │ │ │ │ │ + 349: 000005ed 176 FUNC GLOBAL DEFAULT 7 PyException_SetTraceback │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 363: 00000895 18 FUNC GLOBAL DEFAULT 7 PyException_GetContext │ │ │ │ │ + 364: 000008a9 30 FUNC GLOBAL DEFAULT 7 PyException_SetContext │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 367: 00000ccd 16 FUNC GLOBAL DEFAULT 1 PyException_SetCause │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ + 371: 00000f6d 64 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 378: 00001251 38 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ + 379: 00001279 100 FUNC GLOBAL HIDDEN 1 _PyExc_Fini │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ + 381: 00000001 18 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ + 382: 00001545 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ + 386: 00000dbd 316 FUNC GLOBAL HIDDEN 7 _PyException_AddNote │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 395: 00000091 16 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ + 397: 00001a0d 42 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 399: 00001ab9 228 FUNC GLOBAL HIDDEN 1 _PyUnicodeError_GetParams │ │ │ │ │ + 400: 00001b9d 44 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 401: 00001c01 42 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 402: 00001c2d 42 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 403: 00001c59 62 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 405: 000000d1 106 FUNC GLOBAL HIDDEN 9 _PyExc_CreateExceptionGroup │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ + 410: 00001d45 536 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ + 413: 00001f5d 42 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 414: 00001f89 42 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 415: 00001fb5 62 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ + 432: 0000279d 64 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ + 433: 000003a3 44 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ + 435: 000006cd 64 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetStart │ │ │ │ │ + 436: 0000070d 62 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEnd │ │ │ │ │ + 437: 0000074b 62 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetStart │ │ │ │ │ + 438: 00000789 62 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ + 439: 000007c7 62 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ + 440: 00000805 42 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 441: 0000082f 42 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 442: 00000859 222 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ + 443: 00000937 56 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ + 444: 000009a5 22 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ + 445: 000009bb 4 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ + 446: 000009bf 46 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetObject │ │ │ │ │ + 447: 000009ed 46 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetObject │ │ │ │ │ + 448: 00000a1b 42 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ + 449: 00000a45 42 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ + 450: 00000a6f 42 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ + 451: 00000a99 64 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 452: 00000084 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ + 453: 00000158 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ + 454: 0000022c 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ + 455: 00000300 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ + 456: 000003d4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ + 457: 000004a8 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ + 458: 0000057c 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ │ + 459: 00000650 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxWarning │ │ │ │ │ + 460: 00000724 4 OBJECT GLOBAL DEFAULT 3 PyExc_PendingDeprecationWarning │ │ │ │ │ + 461: 000007f8 4 OBJECT GLOBAL DEFAULT 3 PyExc_DeprecationWarning │ │ │ │ │ + 462: 000008cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UserWarning │ │ │ │ │ + 463: 000009a0 4 OBJECT GLOBAL DEFAULT 3 PyExc_Warning │ │ │ │ │ + 464: 00000a74 4 OBJECT GLOBAL DEFAULT 3 PyExc_BufferError │ │ │ │ │ + 465: 00000000 4 OBJECT GLOBAL DEFAULT 3 PyExc_MemoryError │ │ │ │ │ + 466: 00000b48 208 OBJECT GLOBAL HIDDEN 3 _PyExc_MemoryError │ │ │ │ │ + 467: 00000c18 4 OBJECT GLOBAL DEFAULT 3 PyExc_ReferenceError │ │ │ │ │ + 468: 00000cec 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemError │ │ │ │ │ + 469: 00000dc0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ZeroDivisionError │ │ │ │ │ + 470: 00000e94 4 OBJECT GLOBAL DEFAULT 3 PyExc_OverflowError │ │ │ │ │ + 471: 00000f68 4 OBJECT GLOBAL DEFAULT 3 PyExc_FloatingPointError │ │ │ │ │ + 472: 0000103c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ArithmeticError │ │ │ │ │ + 473: 00001110 4 OBJECT GLOBAL DEFAULT 3 PyExc_AssertionError │ │ │ │ │ + 474: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeTranslateError │ │ │ │ │ + 475: 0000006c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeDecodeError │ │ │ │ │ + 476: 00001384 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeEncodeError │ │ │ │ │ + 477: 00000078 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeError │ │ │ │ │ + 478: 00000058 4 OBJECT GLOBAL DEFAULT 3 PyExc_ValueError │ │ │ │ │ + 479: 00001670 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyError │ │ │ │ │ + 480: 00001744 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndexError │ │ │ │ │ + 481: 00001818 4 OBJECT GLOBAL DEFAULT 3 PyExc_LookupError │ │ │ │ │ + 482: 000018ec 208 OBJECT GLOBAL DEFAULT 3 _PyExc_IncompleteInputError │ │ │ │ │ + 483: 000019bc 4 OBJECT GLOBAL DEFAULT 3 PyExc_TabError │ │ │ │ │ + 484: 00001a90 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndentationError │ │ │ │ │ + 485: 00001b64 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxError │ │ │ │ │ + 486: 0000007c 4 OBJECT GLOBAL DEFAULT 3 PyExc_AttributeError │ │ │ │ │ + 487: 00001e3c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnboundLocalError │ │ │ │ │ + 488: 00001f10 4 OBJECT GLOBAL DEFAULT 3 PyExc_NameError │ │ │ │ │ + 489: 0000200c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotImplementedError │ │ │ │ │ + 490: 000020e0 4 OBJECT GLOBAL DEFAULT 3 PyExc_PythonFinalizationError │ │ │ │ │ + 491: 000021b4 4 OBJECT GLOBAL DEFAULT 3 PyExc_RecursionError │ │ │ │ │ + 492: 00002288 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeError │ │ │ │ │ + 493: 0000235c 4 OBJECT GLOBAL DEFAULT 3 PyExc_EOFError │ │ │ │ │ + 494: 00000038 4 OBJECT GLOBAL DEFAULT 3 PyExc_TimeoutError │ │ │ │ │ + 495: 00000034 4 OBJECT GLOBAL DEFAULT 3 PyExc_ProcessLookupError │ │ │ │ │ + 496: 00000030 4 OBJECT GLOBAL DEFAULT 3 PyExc_PermissionError │ │ │ │ │ + 497: 0000002c 4 OBJECT GLOBAL DEFAULT 3 PyExc_InterruptedError │ │ │ │ │ + 498: 00000028 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotADirectoryError │ │ │ │ │ + 499: 00000024 4 OBJECT GLOBAL DEFAULT 3 PyExc_IsADirectoryError │ │ │ │ │ + 500: 00000020 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileNotFoundError │ │ │ │ │ + 501: 0000001c 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileExistsError │ │ │ │ │ + 502: 00000018 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionResetError │ │ │ │ │ + 503: 00000014 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionRefusedError │ │ │ │ │ + 504: 00000010 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionAbortedError │ │ │ │ │ + 505: 00000008 4 OBJECT GLOBAL DEFAULT 3 PyExc_BrokenPipeError │ │ │ │ │ + 506: 0000000c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ChildProcessError │ │ │ │ │ + 507: 00002ec0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionError │ │ │ │ │ + 508: 00000004 4 OBJECT GLOBAL DEFAULT 3 PyExc_BlockingIOError │ │ │ │ │ + 509: 00000044 4 OBJECT GLOBAL DEFAULT 3 PyExc_OSError │ │ │ │ │ + 510: 000031e0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ModuleNotFoundError │ │ │ │ │ + 511: 000032b4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportError │ │ │ │ │ + 512: 0000340c 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyboardInterrupt │ │ │ │ │ + 513: 00000040 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseExceptionGroup │ │ │ │ │ + 514: 0000363c 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemExit │ │ │ │ │ + 515: 00003738 4 OBJECT GLOBAL DEFAULT 3 PyExc_GeneratorExit │ │ │ │ │ + 516: 0000380c 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopIteration │ │ │ │ │ + 517: 00003908 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopAsyncIteration │ │ │ │ │ + 518: 00000054 4 OBJECT GLOBAL DEFAULT 3 PyExc_TypeError │ │ │ │ │ + 519: 0000003c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Exception │ │ │ │ │ + 520: 00003b7c 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseException │ │ │ │ │ + 521: 00000004 4 OBJECT GLOBAL DEFAULT 5 PyExc_IOError │ │ │ │ │ + 522: 00000000 4 OBJECT GLOBAL DEFAULT 5 PyExc_EnvironmentError │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ + 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetDict │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,563 +1,558 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe078 contains 549 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe1f4 contains 544 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000014 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000018 0000052f R_ARM_THM_MOVW_ABS_NC 00000001 BaseException_new │ │ │ │ │ 0000001c 00000530 R_ARM_THM_MOVT_ABS 00000001 BaseException_new │ │ │ │ │ -00000020 0000062f R_ARM_THM_MOVW_ABS_NC 000008c9 BaseException_init │ │ │ │ │ -00000024 00000630 R_ARM_THM_MOVT_ABS 000008c9 BaseException_init │ │ │ │ │ +00000020 0000062f R_ARM_THM_MOVW_ABS_NC 00000b15 BaseException_init │ │ │ │ │ +00000024 00000630 R_ARM_THM_MOVT_ABS 00000b15 BaseException_init │ │ │ │ │ 00000028 0000072f R_ARM_THM_MOVW_ABS_NC 0000073d BaseException_vectorcall │ │ │ │ │ 0000002c 00000730 R_ARM_THM_MOVT_ABS 0000073d BaseException_vectorcall │ │ │ │ │ -0000003e 0001480a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +0000003e 00014a0a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 0000007e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000082 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000000bc 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000bc 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000dc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000e0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000f0 0000e102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000f0 0000e302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000f4 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000f8 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000013a 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000013e 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000016a 00014b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000001ee 00014c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -000001f8 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001fc 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000200 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000016a 00014d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000001ee 00014e0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +000001f8 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001fc 00015002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000200 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000214 0000140a R_ARM_THM_CALL 00000071 _PyObject_GC_UNTRACK │ │ │ │ │ 0000021a 0000150a R_ARM_THM_CALL 000000e5 BaseException_clear │ │ │ │ │ 0000021e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000222 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000270 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000028a 0001510a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -0000029a 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000270 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000028a 0001530a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +0000029a 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 000002a6 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000002aa 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000002b6 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000002ce 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000002e2 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000002fa 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000030e 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000326 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000033a 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000352 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000366 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000037e 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000392 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000003aa 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000003be 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000003d6 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000003ea 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000402 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000416 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000042e 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000442 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000045a 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000046e 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000486 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000049a 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000004b2 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000004c6 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000004de 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000004f2 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000050a 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000051e 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000536 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000054a 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000560 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000574 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000058a 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000059e 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000005b4 0001520a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000005c8 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000002b6 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000002ce 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000002e2 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000002fa 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000030e 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000326 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000033a 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000352 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000366 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000037e 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000392 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000003aa 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000003be 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000003d6 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000003ea 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000402 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000416 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000042e 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000442 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000045a 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000046e 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000486 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000049a 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000004b2 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000004c6 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000004de 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000004f2 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000050a 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000051e 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000536 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000054a 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000560 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000574 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000058a 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000059e 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000005b4 0001540a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000005c8 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 000005f0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000005f4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000060c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000061c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000062c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000063c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000064e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000660 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000672 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000684 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000696 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006a8 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006ba 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006cc 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006de 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006f0 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000702 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000714 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000726 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000738 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000074a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000060c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000061c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000062c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000063c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000064e 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000660 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000672 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000684 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000696 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006a8 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006ba 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006cc 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006de 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f0 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000702 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000714 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000726 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000738 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000074a 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000752 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ 0000075c 0000192f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000760 00001930 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000770 0000e102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000784 0001550a R_ARM_THM_CALL 00000000 PyModule_GetDict │ │ │ │ │ +00000770 0000e302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000784 0001570a R_ARM_THM_CALL 00000000 PyModule_GetDict │ │ │ │ │ 0000078c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000790 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000079e 0001560a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000079e 0001580a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 000007b6 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000007ba 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000007ce 0001570a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000007ce 0001590a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000007dc 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000007e0 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000007e4 0001580a R_ARM_THM_CALL 00000000 PyErr_NewException │ │ │ │ │ +000007e4 00015a0a R_ARM_THM_CALL 00000000 PyErr_NewException │ │ │ │ │ 00000806 00001e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 0000080a 00001e30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00000810 0001560a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000810 0001580a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 00000816 0000222f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 0000081a 00002230 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 00000820 00001f2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 00000824 00001f30 R_ARM_THM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ -0000082c 0001560a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000082c 0001580a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 00000836 0000202f R_ARM_THM_MOVW_ABS_NC 00000074 .LC5 │ │ │ │ │ 0000083a 00002030 R_ARM_THM_MOVT_ABS 00000074 .LC5 │ │ │ │ │ -00000840 0001560a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000858 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000860 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000840 0001580a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000858 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000860 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000878 0000352f R_ARM_THM_MOVW_ABS_NC 00000ad9 OSError_init │ │ │ │ │ 0000087c 00003530 R_ARM_THM_MOVT_ABS 00000ad9 OSError_init │ │ │ │ │ 000008b8 0000322f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ 000008bc 00003230 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -000008d6 0001620a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +000008d6 0001640a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00000904 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000908 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000912 0001630a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00000912 0001650a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ 0000095a 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00000964 0001640a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000964 0001660a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000972 0000342f R_ARM_THM_MOVW_ABS_NC 00000865 OSError_new │ │ │ │ │ 00000976 00003430 R_ARM_THM_MOVT_ABS 00000865 OSError_new │ │ │ │ │ -0000097e 00014f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000097e 0001510a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000098a 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ 00000990 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -0000099c 0001650a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000099c 0001670a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 000009ac 0000342f R_ARM_THM_MOVW_ABS_NC 00000865 OSError_new │ │ │ │ │ 000009b0 00003430 R_ARM_THM_MOVT_ABS 00000865 OSError_new │ │ │ │ │ -000009c0 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009e4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009e8 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009c0 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000009e4 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009e8 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000009f0 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000009f4 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000a2a 0001660a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00000a2a 0001680a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ 00000a70 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00000a9c 0001670a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00000ab0 0001680a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000abc 0001640a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ace 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a9c 0001690a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00000ab0 00016a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000abc 0001660a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ace 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000aea 0000352f R_ARM_THM_MOVW_ABS_NC 00000ad9 OSError_init │ │ │ │ │ 00000aee 00003530 R_ARM_THM_MOVT_ABS 00000ad9 OSError_init │ │ │ │ │ 00000b10 0000342f R_ARM_THM_MOVW_ABS_NC 00000865 OSError_new │ │ │ │ │ 00000b14 00003430 R_ARM_THM_MOVT_ABS 00000865 OSError_new │ │ │ │ │ -00000b24 0001650a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00000b24 0001670a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 00000b5e 0000322f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ 00000b62 00003230 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000b66 0001620a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00000b9a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bb0 0000140a R_ARM_THM_CALL 00000071 _PyObject_GC_UNTRACK │ │ │ │ │ -00000c32 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c3c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c5a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c64 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c9e 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00000ca4 00014f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000cb4 00003c2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC10 │ │ │ │ │ -00000cb8 00003c30 R_ARM_THM_MOVT_ABS 000000e8 .LC10 │ │ │ │ │ -00000cc6 0001590a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00000cde 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00000cf6 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00000d02 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00000d1e 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00000d4e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d6e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d88 0000140a R_ARM_THM_CALL 00000071 _PyObject_GC_UNTRACK │ │ │ │ │ -00000de0 0000060a R_ARM_THM_CALL 000008c9 BaseException_init │ │ │ │ │ -00000e0a 0000422f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00000e0e 00004230 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00000e12 00016e0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00000e2a 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00000e40 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00000e5e 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00000e86 0000060a R_ARM_THM_CALL 000008c9 BaseException_init │ │ │ │ │ -00000ea8 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00000ec0 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00000ed8 0000140a R_ARM_THM_CALL 00000071 _PyObject_GC_UNTRACK │ │ │ │ │ -00000edc 0000460a R_ARM_THM_CALL 00000929 StopIteration_clear │ │ │ │ │ -00000ef6 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000efa 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000f2a 0000060a R_ARM_THM_CALL 000008c9 BaseException_init │ │ │ │ │ -00000f48 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00000f52 0001700a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000f66 0000492f R_ARM_THM_MOVW_ABS_NC 00000104 .LC12 │ │ │ │ │ -00000f6a 00004930 R_ARM_THM_MOVT_ABS 00000104 .LC12 │ │ │ │ │ -00000f90 00016e0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001022 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001026 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000102a 00004a2f R_ARM_THM_MOVW_ABS_NC 00000110 .LC13 │ │ │ │ │ -0000102e 00004a30 R_ARM_THM_MOVT_ABS 00000110 .LC13 │ │ │ │ │ -00001034 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000103c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001054 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001072 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001076 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000107e 00004c2f R_ARM_THM_MOVW_ABS_NC 00000148 .LC14 │ │ │ │ │ -00001082 00004c30 R_ARM_THM_MOVT_ABS 00000148 .LC14 │ │ │ │ │ -00001094 0001720a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -000010b0 0000060a R_ARM_THM_CALL 000008c9 BaseException_init │ │ │ │ │ -000010da 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -000010de 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -000010e2 00016e0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001114 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -0000111e 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -0000113c 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00001148 0001730a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001152 0001740a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000115a 0001750a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001186 00016b0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00001192 00016b0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -000011a0 00004f2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -000011a4 00004f30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -000011d2 0000512f R_ARM_THM_MOVW_ABS_NC 00000198 .LC18 │ │ │ │ │ -000011d6 00005130 R_ARM_THM_MOVT_ABS 00000198 .LC18 │ │ │ │ │ -000011da 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000011e2 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -000011e8 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -000011fa 0000502f R_ARM_THM_MOVW_ABS_NC 00000160 .LC17 │ │ │ │ │ -000011fe 00005030 R_ARM_THM_MOVT_ABS 00000160 .LC17 │ │ │ │ │ -00001204 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001244 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001248 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000124c 0000542f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC19 │ │ │ │ │ -00001250 00005430 R_ARM_THM_MOVT_ABS 000001d0 .LC19 │ │ │ │ │ -00001258 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000125c 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001260 0000562f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ -00001264 00005630 R_ARM_THM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ -0000126c 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001276 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000127a 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000127e 0000552f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ -00001282 00005530 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ -0000128a 0000572f R_ARM_THM_MOVW_ABS_NC 00000208 .LC22 │ │ │ │ │ -0000128e 00005730 R_ARM_THM_MOVT_ABS 00000208 .LC22 │ │ │ │ │ -00001292 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000012aa 0000140a R_ARM_THM_CALL 00000071 _PyObject_GC_UNTRACK │ │ │ │ │ -00001322 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000132c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001336 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ae 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000013b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000013c2 00017a0a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000013f4 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -000013fa 00014f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001408 00005b2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ -0000140c 00005b30 R_ARM_THM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ -00001412 0001590a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00001428 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00001440 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001462 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001468 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000147c 0000140a R_ARM_THM_CALL 00000071 _PyObject_GC_UNTRACK │ │ │ │ │ -00001548 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000155c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000157a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001584 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001596 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015a8 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ba 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015cc 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015d6 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001642 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001646 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001662 00017d0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -0000166a 0000632f R_ARM_THM_MOVW_ABS_NC 00000244 .LC24 │ │ │ │ │ -0000166e 00006330 R_ARM_THM_MOVT_ABS 00000244 .LC24 │ │ │ │ │ -00001674 00017e0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00001678 0000e102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000168e 00017f0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ -0000169c 0000672f R_ARM_THM_MOVW_ABS_NC 00000280 .LC25 │ │ │ │ │ -000016a0 00006730 R_ARM_THM_MOVT_ABS 00000280 .LC25 │ │ │ │ │ -000016ae 0000682f R_ARM_THM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ -000016b2 00006830 R_ARM_THM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ -000017f4 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000017f8 00018630 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001800 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001804 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001810 0001870a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000181a 0000792f R_ARM_THM_MOVW_ABS_NC 000002fc .LC32 │ │ │ │ │ -0000181e 00007930 R_ARM_THM_MOVT_ABS 000002fc .LC32 │ │ │ │ │ -00001822 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000182c 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -0000183c 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001840 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001856 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000185a 00018630 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000186a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000186e 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000187a 00007a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC33 │ │ │ │ │ -0000187e 00007a30 R_ARM_THM_MOVT_ABS 00000310 .LC33 │ │ │ │ │ -00001882 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000188a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000188e 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000189a 0001870a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000018a2 00007b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC34 │ │ │ │ │ -000018a6 00007b30 R_ARM_THM_MOVT_ABS 00000318 .LC34 │ │ │ │ │ -000018aa 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000018b4 0001880a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000019d4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000019d8 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000019f0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000019f4 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001a0c 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001a10 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001a3e 00016b0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00001a4a 00016b0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00001a58 00004f2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00001a5c 00004f30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00001a7a 00008b2f R_ARM_THM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ -00001a7e 00008b30 R_ARM_THM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ -00001a82 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001a8a 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00001a90 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00001aae 00018a0a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -00001aba 0000882f R_ARM_THM_MOVW_ABS_NC 00000364 .LC38 │ │ │ │ │ -00001abe 00008830 R_ARM_THM_MOVT_ABS 00000364 .LC38 │ │ │ │ │ -00001aca 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001ae2 00008a2f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC40 │ │ │ │ │ -00001ae6 00008a30 R_ARM_THM_MOVT_ABS 000003e4 .LC40 │ │ │ │ │ -00001aea 0000892f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC39 │ │ │ │ │ -00001aee 00008930 R_ARM_THM_MOVT_ABS 000003a4 .LC39 │ │ │ │ │ -00001b0a 00008d2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00001b0e 00008d30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00001b36 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001b3a 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001b4e 00018c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001b5e 0000902f R_ARM_THM_MOVW_ABS_NC 00000474 .LC43 │ │ │ │ │ -00001b62 00009030 R_ARM_THM_MOVT_ABS 00000474 .LC43 │ │ │ │ │ -00001b66 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b80 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC44 │ │ │ │ │ -00001b84 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC44 │ │ │ │ │ -00001bc2 00004f2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00001bc6 00004f30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00001c62 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c9a 00008d2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00001c9e 00008d30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00001cca 00004f2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00001cce 00004f30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00001d00 00008d2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00001d04 00008d30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00001d2c 00008d2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00001d30 00008d30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00001d58 00008d2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00001d5c 00008d30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00001d6c 0001920a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001d78 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00001d9a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d9e 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001dbc 0001700a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001dc8 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00001dd0 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001dd4 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001dd8 0000962f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC45 │ │ │ │ │ -00001ddc 00009630 R_ARM_THM_MOVT_ABS 000004a0 .LC45 │ │ │ │ │ -00001de2 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e06 0000060a R_ARM_THM_CALL 000008c9 BaseException_init │ │ │ │ │ -00001e22 0001650a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001e50 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001e54 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001e64 00018c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001e70 0001830a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001e7e 0001830a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001e8a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001e8e 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ece 0001820a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001ede 0001990a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -00001f18 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f2e 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00001f34 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00001f40 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001f44 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f48 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001f4c 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f86 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001f8a 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f96 0001820a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001fb8 0000a12f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC52 │ │ │ │ │ -00001fbc 0000a130 R_ARM_THM_MOVT_ABS 000005d8 .LC52 │ │ │ │ │ -00001fc0 0001930a R_ARM_THM_CALL 000000d1 _PyExc_CreateExceptionGroup │ │ │ │ │ -00001fd8 00019a0a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ -00002014 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002018 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002024 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002028 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002030 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000203e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002046 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000205c 0000a52f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ -00002060 0000a530 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -00002088 0000a52f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ -0000208c 0000a530 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -000020b4 0000a52f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ -000020b8 0000a530 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -000020c8 0001920a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000020d4 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00002138 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000213c 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002150 0001570a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000215a 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00002160 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00002182 00019f0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -000021a2 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000021a6 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000021ce 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000021d2 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000021d6 0000b12f R_ARM_THM_MOVW_ABS_NC 00000660 .LC57 │ │ │ │ │ -000021da 0000b130 R_ARM_THM_MOVT_ABS 00000660 .LC57 │ │ │ │ │ -000021e0 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000221a 0001a10a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00002226 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000222a 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002236 00018c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002242 0001a20a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -0000224e 0001830a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002278 0000b22f R_ARM_THM_MOVW_ABS_NC 000006bc .LC58 │ │ │ │ │ -0000227c 0000b230 R_ARM_THM_MOVT_ABS 000006bc .LC58 │ │ │ │ │ -000022cc 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d2 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -000022f6 0001830a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002320 0001820a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000234e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002352 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002366 00018c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002372 0001a30a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00002380 0001a40a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -000023a0 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023da 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -000023f6 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00002402 0001820a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000241e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000243c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000245a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002474 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000247e 0001a50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000248a 0001a60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000024a2 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024b8 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -000024de 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024e8 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024f0 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002518 0001a70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002540 0001a80a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ -0000254e 0000b72f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC59 │ │ │ │ │ -00002552 0000b730 R_ARM_THM_MOVT_ABS 000006e0 .LC59 │ │ │ │ │ -00002556 0000b82f R_ARM_THM_MOVW_ABS_NC 000006e4 .LC60 │ │ │ │ │ -0000255a 0000b830 R_ARM_THM_MOVT_ABS 000006e4 .LC60 │ │ │ │ │ -0000255e 0001a90a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00002568 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000256c 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000257a 00018c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002598 0000300a R_ARM_THM_CALL 0000069d BaseException___traceback___set_impl │ │ │ │ │ -000025be 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -000025d2 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -000025dc 0001810a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000025f0 0000b92f R_ARM_THM_MOVW_ABS_NC 000006ec .LC61 │ │ │ │ │ -000025f4 0000b930 R_ARM_THM_MOVT_ABS 000006ec .LC61 │ │ │ │ │ -000025fa 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000260c 0001950a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -00002616 0001aa0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -00002636 0001840a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -0000265e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002676 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002680 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000269a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026ac 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026b4 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000026d0 0001570a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000026d8 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000026dc 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000026e4 0001940a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -00002704 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002720 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002724 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000272c 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002730 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002740 00018c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002764 0000be2f R_ARM_THM_MOVW_ABS_NC 00000724 .LC62 │ │ │ │ │ -00002768 0000be30 R_ARM_THM_MOVT_ABS 00000724 .LC62 │ │ │ │ │ -00002792 0001a30a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -000027a0 0001ac0a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -000027b8 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027c0 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000027d8 0000060a R_ARM_THM_CALL 000008c9 BaseException_init │ │ │ │ │ -000027ec 0000c12f R_ARM_THM_MOVW_ABS_NC 0000074c .LC63 │ │ │ │ │ -000027f0 0000c130 R_ARM_THM_MOVT_ABS 0000074c .LC63 │ │ │ │ │ -00002806 00016e0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -0000281e 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -0000283c 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -0000285e 0001a20a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00002862 0000a12f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC52 │ │ │ │ │ -00002866 0000a130 R_ARM_THM_MOVT_ABS 000005d8 .LC52 │ │ │ │ │ -0000286c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000770 .LC65 │ │ │ │ │ -00002870 0000c630 R_ARM_THM_MOVT_ABS 00000770 .LC65 │ │ │ │ │ -00002876 0000c72f R_ARM_THM_MOVW_ABS_NC 00000774 .LC66 │ │ │ │ │ -0000287a 0000c730 R_ARM_THM_MOVT_ABS 00000774 .LC66 │ │ │ │ │ -0000289e 00008d2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -000028a2 00008d30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -000028be 00018d0a R_ARM_THM_CALL 00001ba9 _PyUnicodeError_GetParams │ │ │ │ │ -000028e6 00016b0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -000028f2 00004f2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -000028f6 00004f30 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00002912 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000838 .LC70 │ │ │ │ │ -00002916 0000cc30 R_ARM_THM_MOVT_ABS 00000838 .LC70 │ │ │ │ │ -0000291a 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002922 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -0000293e 00018a0a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -0000294a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000790 .LC67 │ │ │ │ │ -0000294e 0000c930 R_ARM_THM_MOVT_ABS 00000790 .LC67 │ │ │ │ │ -00002958 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000296a 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC69 │ │ │ │ │ -0000296e 0000cb30 R_ARM_THM_MOVT_ABS 00000800 .LC69 │ │ │ │ │ -00002972 0000ca2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC68 │ │ │ │ │ -00002976 0000ca30 R_ARM_THM_MOVT_ABS 000007c8 .LC68 │ │ │ │ │ +00000b66 0001640a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00000b9a 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bd6 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00000bdc 0001510a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000bec 00003f2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC10 │ │ │ │ │ +00000bf0 00003f30 R_ARM_THM_MOVT_ABS 000000e8 .LC10 │ │ │ │ │ +00000bfe 00015b0a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00000c16 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00000c2e 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00000c3a 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00000c56 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00000c86 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca6 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000cf0 0000060a R_ARM_THM_CALL 00000b15 BaseException_init │ │ │ │ │ +00000d1a 0000442f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00000d1e 00004430 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00000d22 0001700a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00000d3a 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00000d50 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00000d6e 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00000d96 0000060a R_ARM_THM_CALL 00000b15 BaseException_init │ │ │ │ │ +00000db8 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00000dd0 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00000de8 0000140a R_ARM_THM_CALL 00000071 _PyObject_GC_UNTRACK │ │ │ │ │ +00000dec 0000480a R_ARM_THM_CALL 00000b75 StopIteration_clear │ │ │ │ │ +00000e06 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000e0a 00017130 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000e3a 0000060a R_ARM_THM_CALL 00000b15 BaseException_init │ │ │ │ │ +00000e58 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00000e62 0001720a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000e76 00004b2f R_ARM_THM_MOVW_ABS_NC 00000104 .LC12 │ │ │ │ │ +00000e7a 00004b30 R_ARM_THM_MOVT_ABS 00000104 .LC12 │ │ │ │ │ +00000ea0 0001700a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00000f32 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000f36 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000f3a 00004c2f R_ARM_THM_MOVW_ABS_NC 00000110 .LC13 │ │ │ │ │ +00000f3e 00004c30 R_ARM_THM_MOVT_ABS 00000110 .LC13 │ │ │ │ │ +00000f44 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f4c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f64 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f82 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000f86 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000f8e 00004e2f R_ARM_THM_MOVW_ABS_NC 00000148 .LC14 │ │ │ │ │ +00000f92 00004e30 R_ARM_THM_MOVT_ABS 00000148 .LC14 │ │ │ │ │ +00000fa4 0001740a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00000fc0 0000060a R_ARM_THM_CALL 00000b15 BaseException_init │ │ │ │ │ +00000fea 00004f2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +00000fee 00004f30 R_ARM_THM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +00000ff2 0001700a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001024 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +0000102e 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +0000104c 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00001058 0001750a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001062 0001760a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000106a 0001770a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001096 00016d0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +000010a2 00016d0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +000010b0 0000512f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +000010b4 00005130 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +000010e2 0000532f R_ARM_THM_MOVW_ABS_NC 00000198 .LC18 │ │ │ │ │ +000010e6 00005330 R_ARM_THM_MOVT_ABS 00000198 .LC18 │ │ │ │ │ +000010ea 0001780a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000010f2 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +000010f8 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +0000110a 0000522f R_ARM_THM_MOVW_ABS_NC 00000160 .LC17 │ │ │ │ │ +0000110e 00005230 R_ARM_THM_MOVT_ABS 00000160 .LC17 │ │ │ │ │ +00001114 0001780a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001154 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001158 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000115c 0000562f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC19 │ │ │ │ │ +00001160 00005630 R_ARM_THM_MOVT_ABS 000001d0 .LC19 │ │ │ │ │ +00001168 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000116c 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001170 0000582f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ +00001174 00005830 R_ARM_THM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ +0000117c 0001790a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001186 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000118a 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000118e 0000572f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ +00001192 00005730 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ +0000119a 0000592f R_ARM_THM_MOVW_ABS_NC 00000208 .LC22 │ │ │ │ │ +0000119e 00005930 R_ARM_THM_MOVT_ABS 00000208 .LC22 │ │ │ │ │ +000011a2 0001790a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011ba 0000140a R_ARM_THM_CALL 00000071 _PyObject_GC_UNTRACK │ │ │ │ │ +00001232 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000123c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001246 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012be 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000012c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000012d2 00017c0a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001304 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +0000130a 0001510a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001318 00005d2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ +0000131c 00005d30 R_ARM_THM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ +00001322 00015b0a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00001338 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00001350 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001372 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001378 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000138c 0000140a R_ARM_THM_CALL 00000071 _PyObject_GC_UNTRACK │ │ │ │ │ +00001458 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000146c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000148a 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001494 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014a6 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014b8 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014ca 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014dc 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014e6 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001552 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001556 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001572 00017f0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000157a 0000652f R_ARM_THM_MOVW_ABS_NC 00000244 .LC24 │ │ │ │ │ +0000157e 00006530 R_ARM_THM_MOVT_ABS 00000244 .LC24 │ │ │ │ │ +00001584 0001800a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00001588 0000e302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000159e 0001810a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ +000015ac 0000692f R_ARM_THM_MOVW_ABS_NC 00000280 .LC25 │ │ │ │ │ +000015b0 00006930 R_ARM_THM_MOVT_ABS 00000280 .LC25 │ │ │ │ │ +000015be 00006a2f R_ARM_THM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ +000015c2 00006a30 R_ARM_THM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ +00001704 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001708 00018830 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001710 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001714 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001720 0001890a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000172a 00007b2f R_ARM_THM_MOVW_ABS_NC 000002fc .LC32 │ │ │ │ │ +0000172e 00007b30 R_ARM_THM_MOVT_ABS 000002fc .LC32 │ │ │ │ │ +00001732 0001780a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000173c 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +0000174c 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001750 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001766 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000176a 00018830 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000177a 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000177e 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000178a 00007c2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC33 │ │ │ │ │ +0000178e 00007c30 R_ARM_THM_MOVT_ABS 00000310 .LC33 │ │ │ │ │ +00001792 0001780a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000179a 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000179e 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000017aa 0001890a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000017b2 00007d2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC34 │ │ │ │ │ +000017b6 00007d30 R_ARM_THM_MOVT_ABS 00000318 .LC34 │ │ │ │ │ +000017ba 0001780a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000017c4 00018a0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000018e4 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000018e8 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001900 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001904 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000191c 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001920 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000194e 00016d0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +0000195a 00016d0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00001968 0000512f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +0000196c 00005130 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +0000198a 00008d2f R_ARM_THM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ +0000198e 00008d30 R_ARM_THM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ +00001992 0001780a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000199a 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +000019a0 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +000019be 00018c0a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +000019ca 00008a2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC38 │ │ │ │ │ +000019ce 00008a30 R_ARM_THM_MOVT_ABS 00000364 .LC38 │ │ │ │ │ +000019da 0001780a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000019f2 00008c2f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC40 │ │ │ │ │ +000019f6 00008c30 R_ARM_THM_MOVT_ABS 000003e4 .LC40 │ │ │ │ │ +000019fa 00008b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC39 │ │ │ │ │ +000019fe 00008b30 R_ARM_THM_MOVT_ABS 000003a4 .LC39 │ │ │ │ │ +00001a1a 00008f2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00001a1e 00008f30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00001a46 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001a4a 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001a5e 00018e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001a6e 0000922f R_ARM_THM_MOVW_ABS_NC 00000474 .LC43 │ │ │ │ │ +00001a72 00009230 R_ARM_THM_MOVT_ABS 00000474 .LC43 │ │ │ │ │ +00001a76 0001790a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a90 0000932f R_ARM_THM_MOVW_ABS_NC 00000494 .LC44 │ │ │ │ │ +00001a94 00009330 R_ARM_THM_MOVT_ABS 00000494 .LC44 │ │ │ │ │ +00001ad2 0000512f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00001ad6 00005130 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00001b72 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001baa 00008f2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00001bae 00008f30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00001bda 0000512f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00001bde 00005130 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00001c10 00008f2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00001c14 00008f30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00001c3c 00008f2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00001c40 00008f30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00001c68 00008f2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00001c6c 00008f30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00001c7c 0001940a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001c88 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00001caa 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001cae 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001ccc 0001720a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00001cd8 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00001ce0 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001ce4 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001ce8 0000982f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC45 │ │ │ │ │ +00001cec 00009830 R_ARM_THM_MOVT_ABS 000004a0 .LC45 │ │ │ │ │ +00001cf2 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d16 0000060a R_ARM_THM_CALL 00000b15 BaseException_init │ │ │ │ │ +00001d32 0001670a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00001d60 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001d64 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001d74 00018e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001d80 0001850a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001d8e 0001850a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001d9a 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d9e 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001dde 0001840a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001dee 00019b0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +00001e28 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e3e 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00001e44 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00001e50 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001e54 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e58 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001e5c 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e96 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001e9a 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001ea6 0001840a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001ec8 0000a32f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC52 │ │ │ │ │ +00001ecc 0000a330 R_ARM_THM_MOVT_ABS 000005d8 .LC52 │ │ │ │ │ +00001ed0 0001950a R_ARM_THM_CALL 000000d1 _PyExc_CreateExceptionGroup │ │ │ │ │ +00001ee8 00019c0a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ +00001f24 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f28 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f34 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f38 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f40 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f4e 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f56 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f6c 0000a72f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ +00001f70 0000a730 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ +00001f98 0000a72f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ +00001f9c 0000a730 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ +00001fc4 0000a72f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ +00001fc8 0000a730 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ +00001fd8 0001940a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001fe4 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00002048 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000204c 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002060 0001590a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000206a 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00002070 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00002092 0001a10a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +000020b2 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000020b6 0001a230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000020de 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000020e2 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000020e6 0000b32f R_ARM_THM_MOVW_ABS_NC 00000660 .LC57 │ │ │ │ │ +000020ea 0000b330 R_ARM_THM_MOVT_ABS 00000660 .LC57 │ │ │ │ │ +000020f0 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000212a 0001a30a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00002136 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000213a 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002146 00018e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002152 0001a40a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +0000215e 0001850a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002188 0000b42f R_ARM_THM_MOVW_ABS_NC 000006bc .LC58 │ │ │ │ │ +0000218c 0000b430 R_ARM_THM_MOVT_ABS 000006bc .LC58 │ │ │ │ │ +000021dc 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021e2 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00002206 0001850a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002230 0001840a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000225e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002262 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002276 00018e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002282 0001a50a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00002290 0001a60a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +000022b0 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022ea 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00002306 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +00002312 0001840a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000232e 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000234c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000236a 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002384 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000238e 0001a70a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000239a 0001a80a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000023b2 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023c8 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +000023ee 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023f8 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002400 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002428 0001a90a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002450 0001aa0a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ +0000245e 0000b92f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC59 │ │ │ │ │ +00002462 0000b930 R_ARM_THM_MOVT_ABS 000006e0 .LC59 │ │ │ │ │ +00002466 0000ba2f R_ARM_THM_MOVW_ABS_NC 000006e4 .LC60 │ │ │ │ │ +0000246a 0000ba30 R_ARM_THM_MOVT_ABS 000006e4 .LC60 │ │ │ │ │ +0000246e 0001ab0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00002478 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000247c 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000248a 00018e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000024a8 0000300a R_ARM_THM_CALL 0000069d BaseException___traceback___set_impl │ │ │ │ │ +000024ce 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +000024e2 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +000024ec 0001830a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002500 0000bb2f R_ARM_THM_MOVW_ABS_NC 000006ec .LC61 │ │ │ │ │ +00002504 0000bb30 R_ARM_THM_MOVT_ABS 000006ec .LC61 │ │ │ │ │ +0000250a 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000251c 0001970a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +00002526 0001ac0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +00002546 0001860a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +0000256e 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002586 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002590 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025aa 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025bc 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025c4 00015002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000025e0 0001590a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000025e8 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000025ec 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000025f4 0001960a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +00002614 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002630 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002634 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000263c 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002640 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002650 00018e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002674 0000c02f R_ARM_THM_MOVW_ABS_NC 00000724 .LC62 │ │ │ │ │ +00002678 0000c030 R_ARM_THM_MOVT_ABS 00000724 .LC62 │ │ │ │ │ +000026a2 0001a50a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +000026b0 0001ae0a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +000026c8 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026d0 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000026e8 0000060a R_ARM_THM_CALL 00000b15 BaseException_init │ │ │ │ │ +000026fc 0000c32f R_ARM_THM_MOVW_ABS_NC 0000074c .LC63 │ │ │ │ │ +00002700 0000c330 R_ARM_THM_MOVT_ABS 0000074c .LC63 │ │ │ │ │ +00002716 0001700a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +0000272e 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +0000274c 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +0000276e 0001a40a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00002772 0000a32f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC52 │ │ │ │ │ +00002776 0000a330 R_ARM_THM_MOVT_ABS 000005d8 .LC52 │ │ │ │ │ +0000277c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000770 .LC65 │ │ │ │ │ +00002780 0000c830 R_ARM_THM_MOVT_ABS 00000770 .LC65 │ │ │ │ │ +00002786 0000c92f R_ARM_THM_MOVW_ABS_NC 00000774 .LC66 │ │ │ │ │ +0000278a 0000c930 R_ARM_THM_MOVT_ABS 00000774 .LC66 │ │ │ │ │ +000027ae 00008f2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +000027b2 00008f30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +000027ce 00018f0a R_ARM_THM_CALL 00001ab9 _PyUnicodeError_GetParams │ │ │ │ │ +000027f6 00016d0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00002802 0000512f R_ARM_THM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00002806 00005130 R_ARM_THM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00002822 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000838 .LC70 │ │ │ │ │ +00002826 0000ce30 R_ARM_THM_MOVT_ABS 00000838 .LC70 │ │ │ │ │ +0000282a 0001780a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002832 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ +0000284e 00018c0a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +0000285a 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000790 .LC67 │ │ │ │ │ +0000285e 0000cb30 R_ARM_THM_MOVT_ABS 00000790 .LC67 │ │ │ │ │ +00002868 0001780a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000287a 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC69 │ │ │ │ │ +0000287e 0000cd30 R_ARM_THM_MOVT_ABS 00000800 .LC69 │ │ │ │ │ +00002882 0000cc2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC68 │ │ │ │ │ +00002886 0000cc30 R_ARM_THM_MOVT_ABS 000007c8 .LC68 │ │ │ │ │ 00000106 0000051e R_ARM_THM_JUMP24 00000001 BaseException_new │ │ │ │ │ 0000014a 0000051e R_ARM_THM_JUMP24 00000001 BaseException_new │ │ │ │ │ -00000c24 0000151e R_ARM_THM_JUMP24 000000e5 BaseException_clear │ │ │ │ │ -00000dac 00016b1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00000db0 00016b1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00000db6 00016c1e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00000dc8 00001b1e R_ARM_THM_JUMP24 000002c1 Py_XDECREF │ │ │ │ │ -00001218 00016c1e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -0000131c 0000151e R_ARM_THM_JUMP24 000000e5 BaseException_clear │ │ │ │ │ -00001362 00014a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001556 0000151e R_ARM_THM_JUMP24 000000e5 BaseException_clear │ │ │ │ │ -0000161a 0000621e R_ARM_THM_JUMP24 00000971 BaseException_traverse │ │ │ │ │ -000016aa 0001761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000016ba 0001761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000016f6 0000621e R_ARM_THM_JUMP24 00000971 BaseException_traverse │ │ │ │ │ -00001770 0000621e R_ARM_THM_JUMP24 00000971 BaseException_traverse │ │ │ │ │ -00001850 00016b1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001914 0000621e R_ARM_THM_JUMP24 00000971 BaseException_traverse │ │ │ │ │ -0000194c 0000621e R_ARM_THM_JUMP24 00000971 BaseException_traverse │ │ │ │ │ -00001982 0000621e R_ARM_THM_JUMP24 00000971 BaseException_traverse │ │ │ │ │ -00001ade 00016c1e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00001da4 0000301e R_ARM_THM_JUMP24 0000069d BaseException___traceback___set_impl │ │ │ │ │ -000020f0 0001571e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000020f6 0001571e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00002888 0001761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002966 00016c1e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00000ba0 0000391e R_ARM_THM_JUMP24 000008c9 ImportError_dealloc │ │ │ │ │ +00000ba4 00003d1e R_ARM_THM_JUMP24 00000a71 ImportError_clear │ │ │ │ │ +00000cbc 00016d1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00000cc0 00016d1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00000cc6 00016e1e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00000cd8 00001b1e R_ARM_THM_JUMP24 000002c1 Py_XDECREF │ │ │ │ │ +00001128 00016e1e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +0000122c 0000151e R_ARM_THM_JUMP24 000000e5 BaseException_clear │ │ │ │ │ +00001272 00014c1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001466 0000151e R_ARM_THM_JUMP24 000000e5 BaseException_clear │ │ │ │ │ +0000152a 0000641e R_ARM_THM_JUMP24 00000bbd BaseException_traverse │ │ │ │ │ +000015ba 0001781e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000015ca 0001781e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001606 0000641e R_ARM_THM_JUMP24 00000bbd BaseException_traverse │ │ │ │ │ +00001680 0000641e R_ARM_THM_JUMP24 00000bbd BaseException_traverse │ │ │ │ │ +00001760 00016d1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001824 0000641e R_ARM_THM_JUMP24 00000bbd BaseException_traverse │ │ │ │ │ +0000185c 0000641e R_ARM_THM_JUMP24 00000bbd BaseException_traverse │ │ │ │ │ +00001892 0000641e R_ARM_THM_JUMP24 00000bbd BaseException_traverse │ │ │ │ │ +000019ee 00016e1e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00001cb4 0000301e R_ARM_THM_JUMP24 0000069d BaseException___traceback___set_impl │ │ │ │ │ +00002000 0001591e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00002006 0001591e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00002798 0001781e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002876 00016e1e R_ARM_THM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xf1a0 contains 733 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xf2f4 contains 733 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 0001d002 R_ARM_ABS32 00000b48 _PyExc_MemoryError │ │ │ │ │ +00000000 0001d202 R_ARM_ABS32 00000b48 _PyExc_MemoryError │ │ │ │ │ 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 │ │ │ │ │ 00000018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000001c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -583,315 +578,315 @@ │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000094 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000a0 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 000000e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e4 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +000000e4 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 000000e8 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000011c 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +0000011c 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00000124 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000158 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 000001b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +000001b8 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 000001bc 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 000001dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001f0 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +000001f0 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 000001f8 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 0000022c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000023c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000248 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00000288 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000028c 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +0000028c 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00000290 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 000002b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002c4 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +000002c4 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 000002cc 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000310 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 0000035c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000360 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00000360 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00000364 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00000384 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000398 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00000398 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 000003a0 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000003d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f0 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00000430 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000434 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00000434 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00000438 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00000458 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000046c 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +0000046c 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00000474 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000004a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c4 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00000504 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000508 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00000508 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 0000050c 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000540 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00000540 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00000548 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 0000057c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000058c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000598 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 000005d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005dc 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +000005dc 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 000005e0 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00000600 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000614 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00000614 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 0000061c 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000660 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000066c 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 000006ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b0 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +000006b0 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 000006b4 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 000006d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006e8 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +000006e8 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 000006f0 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000724 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000734 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000740 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00000780 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00000784 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00000788 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 000007a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007bc 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +000007bc 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 000007c4 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000007f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000808 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000814 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00000854 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000858 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00000858 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 0000085c 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 0000087c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000890 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00000890 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00000898 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000008cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000008dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008e8 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00000928 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000092c 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +0000092c 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00000930 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00000950 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000964 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00000964 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 0000096c 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000009a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000009b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009bc 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 000009fc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a00 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00000a00 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00000a04 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00000a24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a38 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00000a38 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00000a40 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000a74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a84 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a90 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00000ad0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad4 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00000ad4 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00000ad8 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00000af8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b0c 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00000b0c 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00000b14 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000b54 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b60 00001302 R_ARM_ABS32 00000205 MemoryError_dealloc │ │ │ │ │ 00000ba0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ba4 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00000ba4 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00000ba8 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00000bc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bdc 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00000bdc 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00000be4 00000c02 R_ARM_ABS32 000000f5 MemoryError_new │ │ │ │ │ 00000c18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c28 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c34 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00000c74 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c78 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00000c78 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00000c7c 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00000c9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000cb0 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00000cb0 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00000cb8 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000cec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000cfc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d08 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00000d48 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d4c 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00000d4c 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00000d50 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00000d70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d84 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00000d84 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00000d8c 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000dc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000dd0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ddc 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00000e1c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e20 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00000e20 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00000e24 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00000e44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e58 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00000e58 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00000e60 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000e94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ea4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000eb0 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00000ef0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ef4 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00000ef4 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00000ef8 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00000f18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f2c 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00000f2c 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00000f34 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00000f68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000f78 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f84 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00000fc4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000fc8 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00000fc8 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00000fcc 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00000fec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001000 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00001000 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00001008 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 0000103c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000104c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001058 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00001098 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000109c 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +0000109c 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 000010a0 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 000010c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010d4 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +000010d4 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 000010dc 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00001110 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001120 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000112c 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 0000116c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001170 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00001170 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00001174 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00001194 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000011a8 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +000011a8 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 000011b0 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000011f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011fc 00005802 R_ARM_ABS32 00001299 UnicodeError_dealloc │ │ │ │ │ -00001228 0000cd02 R_ARM_ABS32 000028cd UnicodeTranslateError_str │ │ │ │ │ +000011fc 00005a02 R_ARM_ABS32 000011a9 UnicodeError_dealloc │ │ │ │ │ +00001228 0000cf02 R_ARM_ABS32 000027dd UnicodeTranslateError_str │ │ │ │ │ 0000123c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001240 00007d02 R_ARM_ABS32 000018d9 UnicodeError_traverse │ │ │ │ │ -00001244 00005902 R_ARM_ABS32 000012c1 UnicodeError_clear │ │ │ │ │ +00001240 00007f02 R_ARM_ABS32 000017e9 UnicodeError_traverse │ │ │ │ │ +00001244 00005b02 R_ARM_ABS32 000011d1 UnicodeError_clear │ │ │ │ │ 0000125c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001264 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001278 0000c302 R_ARM_ABS32 000027c5 UnicodeTranslateError_init │ │ │ │ │ +00001278 0000c502 R_ARM_ABS32 000026d5 UnicodeTranslateError_init │ │ │ │ │ 00001280 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000012c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000012cc 00005802 R_ARM_ABS32 00001299 UnicodeError_dealloc │ │ │ │ │ -000012f8 00005202 R_ARM_ABS32 0000116d UnicodeDecodeError_str │ │ │ │ │ +000012cc 00005a02 R_ARM_ABS32 000011a9 UnicodeError_dealloc │ │ │ │ │ +000012f8 00005402 R_ARM_ABS32 0000107d UnicodeDecodeError_str │ │ │ │ │ 0000130c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001310 00007d02 R_ARM_ABS32 000018d9 UnicodeError_traverse │ │ │ │ │ -00001314 00005902 R_ARM_ABS32 000012c1 UnicodeError_clear │ │ │ │ │ +00001310 00007f02 R_ARM_ABS32 000017e9 UnicodeError_traverse │ │ │ │ │ +00001314 00005b02 R_ARM_ABS32 000011d1 UnicodeError_clear │ │ │ │ │ 0000132c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001334 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001348 00004e02 R_ARM_ABS32 0000109d UnicodeDecodeError_init │ │ │ │ │ +00001348 00005002 R_ARM_ABS32 00000fad UnicodeDecodeError_init │ │ │ │ │ 00001350 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00001384 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001394 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013a0 00005802 R_ARM_ABS32 00001299 UnicodeError_dealloc │ │ │ │ │ -000013cc 00008c02 R_ARM_ABS32 00001a25 UnicodeEncodeError_str │ │ │ │ │ +000013a0 00005a02 R_ARM_ABS32 000011a9 UnicodeError_dealloc │ │ │ │ │ +000013cc 00008e02 R_ARM_ABS32 00001935 UnicodeEncodeError_str │ │ │ │ │ 000013e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013e4 00007d02 R_ARM_ABS32 000018d9 UnicodeError_traverse │ │ │ │ │ -000013e8 00005902 R_ARM_ABS32 000012c1 UnicodeError_clear │ │ │ │ │ +000013e4 00007f02 R_ARM_ABS32 000017e9 UnicodeError_traverse │ │ │ │ │ +000013e8 00005b02 R_ARM_ABS32 000011d1 UnicodeError_clear │ │ │ │ │ 00001400 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001408 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000141c 00004302 R_ARM_ABS32 00000dcd UnicodeEncodeError_init │ │ │ │ │ +0000141c 00004502 R_ARM_ABS32 00000cdd UnicodeEncodeError_init │ │ │ │ │ 00001424 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00001458 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001468 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000146c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000147c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001480 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001490 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001494 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014e8 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00001528 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000152c 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +0000152c 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00001530 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00001550 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001564 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00001564 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 0000156c 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000015ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000015b8 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 000015f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000015fc 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +000015fc 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00001600 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00001620 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001634 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00001634 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 0000163c 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00001670 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001680 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000168c 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ -000016b8 0000bb02 R_ARM_ABS32 00000275 KeyError_str │ │ │ │ │ +000016b8 0000bd02 R_ARM_ABS32 00000275 KeyError_str │ │ │ │ │ 000016cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000016d0 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +000016d0 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 000016d4 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 000016f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001708 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00001708 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00001744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001754 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001760 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 000017a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000017a4 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +000017a4 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 000017a8 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 000017c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000017dc 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +000017dc 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 000017e4 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00001818 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001828 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001834 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00001874 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001878 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00001878 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 0000187c 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 0000189c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000018b0 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +000018b0 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 000018b8 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000018f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001904 00005f02 R_ARM_ABS32 0000146d SyntaxError_dealloc │ │ │ │ │ +00001904 00006102 R_ARM_ABS32 0000137d SyntaxError_dealloc │ │ │ │ │ 00001944 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001948 00007802 R_ARM_ABS32 000016fd SyntaxError_traverse │ │ │ │ │ -0000194c 00006002 R_ARM_ABS32 00001495 SyntaxError_clear │ │ │ │ │ +00001948 00007a02 R_ARM_ABS32 0000160d SyntaxError_traverse │ │ │ │ │ +0000194c 00006202 R_ARM_ABS32 000013a5 SyntaxError_clear │ │ │ │ │ 0000196c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001980 00004b02 R_ARM_ABS32 00000f15 SyntaxError_init │ │ │ │ │ +00001980 00004d02 R_ARM_ABS32 00000e25 SyntaxError_init │ │ │ │ │ 000019bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000019cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019d8 00005f02 R_ARM_ABS32 0000146d SyntaxError_dealloc │ │ │ │ │ +000019d8 00006102 R_ARM_ABS32 0000137d SyntaxError_dealloc │ │ │ │ │ 00001a18 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001a1c 00007802 R_ARM_ABS32 000016fd SyntaxError_traverse │ │ │ │ │ -00001a20 00006002 R_ARM_ABS32 00001495 SyntaxError_clear │ │ │ │ │ +00001a1c 00007a02 R_ARM_ABS32 0000160d SyntaxError_traverse │ │ │ │ │ +00001a20 00006202 R_ARM_ABS32 000013a5 SyntaxError_clear │ │ │ │ │ 00001a40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a54 00004b02 R_ARM_ABS32 00000f15 SyntaxError_init │ │ │ │ │ +00001a54 00004d02 R_ARM_ABS32 00000e25 SyntaxError_init │ │ │ │ │ 00001a90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001aa0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001aac 00005f02 R_ARM_ABS32 0000146d SyntaxError_dealloc │ │ │ │ │ +00001aac 00006102 R_ARM_ABS32 0000137d SyntaxError_dealloc │ │ │ │ │ 00001aec 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001af0 00007802 R_ARM_ABS32 000016fd SyntaxError_traverse │ │ │ │ │ -00001af4 00006002 R_ARM_ABS32 00001495 SyntaxError_clear │ │ │ │ │ +00001af0 00007a02 R_ARM_ABS32 0000160d SyntaxError_traverse │ │ │ │ │ +00001af4 00006202 R_ARM_ABS32 000013a5 SyntaxError_clear │ │ │ │ │ 00001b14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b28 00004b02 R_ARM_ABS32 00000f15 SyntaxError_init │ │ │ │ │ +00001b28 00004d02 R_ARM_ABS32 00000e25 SyntaxError_init │ │ │ │ │ 00001b64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b74 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b80 00005f02 R_ARM_ABS32 0000146d SyntaxError_dealloc │ │ │ │ │ -00001bac 00007c02 R_ARM_ABS32 00001781 SyntaxError_str │ │ │ │ │ +00001b80 00006102 R_ARM_ABS32 0000137d SyntaxError_dealloc │ │ │ │ │ +00001bac 00007e02 R_ARM_ABS32 00001691 SyntaxError_str │ │ │ │ │ 00001bc0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001bc4 00007802 R_ARM_ABS32 000016fd SyntaxError_traverse │ │ │ │ │ -00001bc8 00006002 R_ARM_ABS32 00001495 SyntaxError_clear │ │ │ │ │ +00001bc4 00007a02 R_ARM_ABS32 0000160d SyntaxError_traverse │ │ │ │ │ +00001bc8 00006202 R_ARM_ABS32 000013a5 SyntaxError_clear │ │ │ │ │ 00001be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001be8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001bfc 00004b02 R_ARM_ABS32 00000f15 SyntaxError_init │ │ │ │ │ +00001bfc 00004d02 R_ARM_ABS32 00000e25 SyntaxError_init │ │ │ │ │ 00001c38 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c48 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c4c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c60 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c70 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c74 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -904,804 +899,819 @@ │ │ │ │ │ 00001cc0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cc4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cd4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cd8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ce8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d0c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d18 00002a02 R_ARM_ABS32 00000315 AttributeError_dealloc │ │ │ │ │ -00001d44 00004102 R_ARM_ABS32 00000da1 BaseException_str │ │ │ │ │ +00001d44 00004302 R_ARM_ABS32 00000cb1 BaseException_str │ │ │ │ │ 00001d58 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001d5c 00007702 R_ARM_ABS32 000016c5 AttributeError_traverse │ │ │ │ │ +00001d5c 00007902 R_ARM_ABS32 000015d5 AttributeError_traverse │ │ │ │ │ 00001d60 00002d02 R_ARM_ABS32 000004ed AttributeError_clear │ │ │ │ │ 00001d74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001d78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001d80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001d94 00002502 R_ARM_ABS32 000001a9 AttributeError_init │ │ │ │ │ 00001dd0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001dd4 0000d002 R_ARM_ABS32 000004df AttributeError_getstate │ │ │ │ │ +00001dd4 0000d202 R_ARM_ABS32 000004df AttributeError_getstate │ │ │ │ │ 00001de0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001de4 0000cf02 R_ARM_ABS32 0000049d AttributeError_reduce │ │ │ │ │ +00001de4 0000d102 R_ARM_ABS32 0000049d AttributeError_reduce │ │ │ │ │ 00001e00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e10 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e14 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e24 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e4c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e58 00007402 R_ARM_ABS32 000016c1 NameError_dealloc │ │ │ │ │ +00001e58 00007602 R_ARM_ABS32 000015d1 NameError_dealloc │ │ │ │ │ 00001e98 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e9c 00008202 R_ARM_ABS32 0000191d NameError_traverse │ │ │ │ │ -00001ea0 00007602 R_ARM_ABS32 00000dad NameError_clear │ │ │ │ │ +00001e9c 00008402 R_ARM_ABS32 0000182d NameError_traverse │ │ │ │ │ +00001ea0 00007802 R_ARM_ABS32 00000ff9 NameError_clear │ │ │ │ │ 00001ec0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ed4 00005c02 R_ARM_ABS32 000013cd NameError_init │ │ │ │ │ +00001ed4 00005e02 R_ARM_ABS32 000012dd NameError_init │ │ │ │ │ 00001f10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f20 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f2c 00007402 R_ARM_ABS32 000016c1 NameError_dealloc │ │ │ │ │ -00001f58 00004102 R_ARM_ABS32 00000da1 BaseException_str │ │ │ │ │ +00001f2c 00007602 R_ARM_ABS32 000015d1 NameError_dealloc │ │ │ │ │ +00001f58 00004302 R_ARM_ABS32 00000cb1 BaseException_str │ │ │ │ │ 00001f6c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f70 00008202 R_ARM_ABS32 0000191d NameError_traverse │ │ │ │ │ -00001f74 00007602 R_ARM_ABS32 00000dad NameError_clear │ │ │ │ │ +00001f70 00008402 R_ARM_ABS32 0000182d NameError_traverse │ │ │ │ │ +00001f74 00007802 R_ARM_ABS32 00000ff9 NameError_clear │ │ │ │ │ 00001f88 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001f8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001fa8 00005c02 R_ARM_ABS32 000013cd NameError_init │ │ │ │ │ +00001fa8 00005e02 R_ARM_ABS32 000012dd NameError_init │ │ │ │ │ 00001fe4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ff4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000200c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000201c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002028 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00002068 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000206c 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +0000206c 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00002070 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00002090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000020a4 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +000020a4 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 000020ac 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000020e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000020f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000020fc 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 0000213c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002140 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00002140 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00002144 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00002164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002178 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00002178 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00002180 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000021b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000021c4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000021d0 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00002210 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002214 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00002214 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00002218 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00002238 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000224c 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +0000224c 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00002254 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00002288 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002298 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000022a4 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 000022e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022e8 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +000022e8 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 000022ec 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 0000230c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002320 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00002320 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00002328 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 0000235c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000236c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002378 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 000023b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000023bc 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +000023bc 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 000023c0 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 000023e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000023f4 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +000023f4 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 000023fc 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 0000243c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002448 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +00002448 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 00002488 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000248c 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -00002490 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +0000248c 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +00002490 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 000024b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024c4 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 0000250c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002518 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +00002518 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 00002558 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000255c 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -00002560 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +0000255c 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +00002560 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 00002580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002594 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 000025dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000025e8 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +000025e8 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 00002628 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000262c 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -00002630 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +0000262c 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +00002630 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 00002650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002664 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 000026ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026b8 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +000026b8 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 000026f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026fc 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -00002700 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +000026fc 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +00002700 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 00002720 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002734 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 0000277c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002788 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +00002788 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 000027c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027cc 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -000027d0 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +000027cc 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +000027d0 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 000027f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002804 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 0000284c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002858 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +00002858 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 00002898 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000289c 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -000028a0 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +0000289c 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +000028a0 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 000028c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000028d4 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 0000291c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002928 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +00002928 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 00002968 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000296c 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -00002970 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +0000296c 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +00002970 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 00002990 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000029a4 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 000029ec 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000029f8 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +000029f8 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 00002a38 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a3c 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -00002a40 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +00002a3c 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +00002a40 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 00002a60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002a74 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 00002abc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ac8 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +00002ac8 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 00002b08 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b0c 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -00002b10 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +00002b0c 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +00002b10 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 00002b30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002b44 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 00002b8c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b98 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +00002b98 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 00002bd8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002bdc 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -00002be0 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +00002bdc 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +00002be0 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 00002c00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002c14 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 00002c5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c68 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +00002c68 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 00002ca8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cac 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -00002cb0 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +00002cac 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +00002cb0 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 00002cd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002ce4 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 00002d2c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d38 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +00002d38 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 00002d78 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d7c 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -00002d80 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +00002d7c 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +00002d80 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 00002da0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002db4 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 00002dfc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e08 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +00002e08 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 00002e48 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e4c 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -00002e50 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +00002e4c 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +00002e50 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 00002e70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002e84 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 00002ec0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002ed0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002edc 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +00002edc 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 00002f1c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f20 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -00002f24 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +00002f20 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +00002f24 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 00002f44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002f58 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 00002fa0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fac 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +00002fac 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ 00002fec 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ff0 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -00002ff4 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +00002ff0 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +00002ff4 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 00003014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003028 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 00003070 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000307c 00003902 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ -000030a8 00008102 R_ARM_ABS32 00000013 OSError_str │ │ │ │ │ +0000307c 00003b02 R_ARM_ABS32 00000ba1 OSError_dealloc │ │ │ │ │ +000030a8 00008302 R_ARM_ABS32 00000013 OSError_str │ │ │ │ │ 000030bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030c0 00008302 R_ARM_ABS32 00001955 OSError_traverse │ │ │ │ │ -000030c4 00003b02 R_ARM_ABS32 00000c6d OSError_clear │ │ │ │ │ +000030c0 00008502 R_ARM_ABS32 00001865 OSError_traverse │ │ │ │ │ +000030c4 00003e02 R_ARM_ABS32 00000ba5 OSError_clear │ │ │ │ │ 000030d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030f8 00003502 R_ARM_ABS32 00000ad9 OSError_init │ │ │ │ │ 00003100 00003402 R_ARM_ABS32 00000865 OSError_new │ │ │ │ │ 00003134 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003138 0000a702 R_ARM_ABS32 0000016b OSError_written_get │ │ │ │ │ -0000313c 0000a802 R_ARM_ABS32 0000019d OSError_written_set │ │ │ │ │ +00003138 0000a902 R_ARM_ABS32 0000016b OSError_written_get │ │ │ │ │ +0000313c 0000aa02 R_ARM_ABS32 0000019d OSError_written_set │ │ │ │ │ 0000315c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003160 0000ce02 R_ARM_ABS32 000003cf OSError_reduce │ │ │ │ │ +00003160 0000d002 R_ARM_ABS32 000003cf OSError_reduce │ │ │ │ │ 0000317c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000318c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003190 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000031f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031fc 00004002 R_ARM_ABS32 00000d79 ImportError_dealloc │ │ │ │ │ +000031fc 00003902 R_ARM_ABS32 000008c9 ImportError_dealloc │ │ │ │ │ 0000323c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003240 00006102 R_ARM_ABS32 000015e1 ImportError_traverse │ │ │ │ │ -00003244 00003a02 R_ARM_ABS32 00000bc9 ImportError_clear │ │ │ │ │ +00003240 00006302 R_ARM_ABS32 000014f1 ImportError_traverse │ │ │ │ │ +00003244 00003d02 R_ARM_ABS32 00000a71 ImportError_clear │ │ │ │ │ 00003264 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003278 00003d02 R_ARM_ABS32 00000c71 ImportError_init │ │ │ │ │ +00003278 00004002 R_ARM_ABS32 00000ba9 ImportError_init │ │ │ │ │ 000032b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000032c4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032d0 00004002 R_ARM_ABS32 00000d79 ImportError_dealloc │ │ │ │ │ -000032fc 00004802 R_ARM_ABS32 00000ef1 ImportError_str │ │ │ │ │ +000032d0 00003902 R_ARM_ABS32 000008c9 ImportError_dealloc │ │ │ │ │ +000032fc 00004a02 R_ARM_ABS32 00000e01 ImportError_str │ │ │ │ │ 00003310 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003314 00006102 R_ARM_ABS32 000015e1 ImportError_traverse │ │ │ │ │ -00003318 00003a02 R_ARM_ABS32 00000bc9 ImportError_clear │ │ │ │ │ +00003314 00006302 R_ARM_ABS32 000014f1 ImportError_traverse │ │ │ │ │ +00003318 00003d02 R_ARM_ABS32 00000a71 ImportError_clear │ │ │ │ │ 0000332c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003330 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003338 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000334c 00003d02 R_ARM_ABS32 00000c71 ImportError_init │ │ │ │ │ +0000334c 00004002 R_ARM_ABS32 00000ba9 ImportError_init │ │ │ │ │ 00003388 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000338c 0000d602 R_ARM_ABS32 000005e9 ImportError_reduce │ │ │ │ │ +0000338c 0000d802 R_ARM_ABS32 000005e9 ImportError_reduce │ │ │ │ │ 000033a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033f4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000340c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000341c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003428 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00003468 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000346c 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +0000346c 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00003470 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00003490 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000034a4 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +000034a4 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 000034ac 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000034ec 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000034f8 00002802 R_ARM_ABS32 000002ed BaseExceptionGroup_dealloc │ │ │ │ │ -00003524 0000c802 R_ARM_ABS32 0000284d BaseExceptionGroup_str │ │ │ │ │ +00003524 0000ca02 R_ARM_ABS32 0000275d BaseExceptionGroup_str │ │ │ │ │ 00003538 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000353c 0000ae02 R_ARM_ABS32 00001065 BaseExceptionGroup_traverse │ │ │ │ │ +0000353c 0000b002 R_ARM_ABS32 000012b1 BaseExceptionGroup_traverse │ │ │ │ │ 00003540 00002902 R_ARM_ABS32 0000048d BaseExceptionGroup_clear │ │ │ │ │ 00003554 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003558 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003560 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003574 0000a002 R_ARM_ABS32 00001ded BaseExceptionGroup_init │ │ │ │ │ -0000357c 00009e02 R_ARM_ABS32 00000e6d BaseExceptionGroup_new │ │ │ │ │ +00003574 0000a202 R_ARM_ABS32 00001cfd BaseExceptionGroup_init │ │ │ │ │ +0000357c 0000a002 R_ARM_ABS32 000010b9 BaseExceptionGroup_new │ │ │ │ │ 000035b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035b4 00020902 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +000035b4 00020b02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000035bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035c4 0000bd02 R_ARM_ABS32 000026b9 BaseExceptionGroup_derive │ │ │ │ │ -000035cc 0000e102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000035c4 0000bf02 R_ARM_ABS32 000025c9 BaseExceptionGroup_derive │ │ │ │ │ +000035cc 0000e302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000035d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035d4 0000af02 R_ARM_ABS32 000020fd BaseExceptionGroup_split │ │ │ │ │ -000035dc 0000e102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000035d4 0000b102 R_ARM_ABS32 0000200d BaseExceptionGroup_split │ │ │ │ │ +000035dc 0000e302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000035e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035e4 0000c002 R_ARM_ABS32 00000287 BaseExceptionGroup_subgroup │ │ │ │ │ -000035ec 0000e102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000035e4 0000c202 R_ARM_ABS32 00000287 BaseExceptionGroup_subgroup │ │ │ │ │ +000035ec 0000e302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003600 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003610 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003614 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003624 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000363c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000364c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003658 00004502 R_ARM_ABS32 00000ec9 SystemExit_dealloc │ │ │ │ │ +00003658 00004702 R_ARM_ABS32 00000dd9 SystemExit_dealloc │ │ │ │ │ 00003698 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000369c 00008402 R_ARM_ABS32 000000a1 SystemExit_traverse │ │ │ │ │ -000036a0 00004702 R_ARM_ABS32 0000096d SystemExit_clear │ │ │ │ │ +0000369c 00008602 R_ARM_ABS32 000000a1 SystemExit_traverse │ │ │ │ │ +000036a0 00004902 R_ARM_ABS32 00000bb9 SystemExit_clear │ │ │ │ │ 000036b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000036d4 00004402 R_ARM_ABS32 00000e71 SystemExit_init │ │ │ │ │ +000036d4 00004602 R_ARM_ABS32 00000d81 SystemExit_init │ │ │ │ │ 00003710 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003720 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003738 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003748 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003754 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00003794 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003798 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00003798 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 0000379c 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 000037bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000037d0 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +000037d0 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 000037d8 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 0000380c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000381c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003828 00006602 R_ARM_ABS32 00000a81 StopIteration_dealloc │ │ │ │ │ +00003828 00006802 R_ARM_ABS32 00000ccd StopIteration_dealloc │ │ │ │ │ 00003868 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000386c 0000a402 R_ARM_ABS32 0000013b StopIteration_traverse │ │ │ │ │ -00003870 00004602 R_ARM_ABS32 00000929 StopIteration_clear │ │ │ │ │ +0000386c 0000a602 R_ARM_ABS32 0000013b StopIteration_traverse │ │ │ │ │ +00003870 00004802 R_ARM_ABS32 00000b75 StopIteration_clear │ │ │ │ │ 00003888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003890 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000038a4 00006502 R_ARM_ABS32 000009d9 StopIteration_init │ │ │ │ │ +000038a4 00006702 R_ARM_ABS32 00000c25 StopIteration_init │ │ │ │ │ 000038e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003908 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003918 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003924 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00003964 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003968 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00003968 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 0000396c 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 0000398c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000039a0 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +000039a0 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 000039a8 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 000039e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000039f4 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00003a34 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a38 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00003a38 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00003a3c 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00003a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a70 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00003a70 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00003a78 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00003ab8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ac4 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ 00003b04 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b08 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00003b08 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00003b0c 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00003b2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003b40 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00003b40 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00003b48 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00003b7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b8c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003b98 00003102 R_ARM_ABS32 000007c1 BaseException_dealloc │ │ │ │ │ -00003bac 00006a02 R_ARM_ABS32 0000167d BaseException_repr │ │ │ │ │ -00003bc4 00004102 R_ARM_ABS32 00000da1 BaseException_str │ │ │ │ │ -00003bc8 00020a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00003bcc 00020b02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +00003bac 00006c02 R_ARM_ABS32 0000158d BaseException_repr │ │ │ │ │ +00003bc4 00004302 R_ARM_ABS32 00000cb1 BaseException_str │ │ │ │ │ +00003bc8 00020c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00003bcc 00020d02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00003bd8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003bdc 00006202 R_ARM_ABS32 00000971 BaseException_traverse │ │ │ │ │ +00003bdc 00006402 R_ARM_ABS32 00000bbd BaseException_traverse │ │ │ │ │ 00003be0 00001502 R_ARM_ABS32 000000e5 BaseException_clear │ │ │ │ │ 00003bf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003bf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003bfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003c14 00000602 R_ARM_ABS32 000008c9 BaseException_init │ │ │ │ │ +00003c14 00000602 R_ARM_ABS32 00000b15 BaseException_init │ │ │ │ │ 00003c1c 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 00003c48 00000702 R_ARM_ABS32 0000073d BaseException_vectorcall │ │ │ │ │ 00003c50 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c78 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c7c 00020c02 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ -00003c80 00020d02 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ +00003c7c 00020e02 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ +00003c80 00020f02 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 00003c8c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c90 00009302 R_ARM_ABS32 00001d89 BaseException_args_get │ │ │ │ │ -00003c94 00009702 R_ARM_ABS32 00001da9 BaseException_args_set │ │ │ │ │ +00003c90 00009502 R_ARM_ABS32 00001c99 BaseException_args_get │ │ │ │ │ +00003c94 00009902 R_ARM_ABS32 00001cb9 BaseException_args_set │ │ │ │ │ 00003ca0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ca4 00008502 R_ARM_ABS32 000019d1 BaseException___traceback___get │ │ │ │ │ -00003ca8 00009502 R_ARM_ABS32 00001da5 BaseException___traceback___set │ │ │ │ │ +00003ca4 00008702 R_ARM_ABS32 000018e1 BaseException___traceback___get │ │ │ │ │ +00003ca8 00009702 R_ARM_ABS32 00001cb5 BaseException___traceback___set │ │ │ │ │ 00003cb4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cb8 00008702 R_ARM_ABS32 00001a09 BaseException___context___get │ │ │ │ │ -00003cbc 0000ac02 R_ARM_ABS32 000001ff BaseException___context___set │ │ │ │ │ +00003cb8 00008902 R_ARM_ABS32 00001919 BaseException___context___get │ │ │ │ │ +00003cbc 0000ae02 R_ARM_ABS32 000001ff BaseException___context___set │ │ │ │ │ 00003cc8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ccc 00008602 R_ARM_ABS32 000019ed BaseException___cause___get │ │ │ │ │ -00003cd0 0000d502 R_ARM_ABS32 0000056d BaseException___cause___set │ │ │ │ │ +00003ccc 00008802 R_ARM_ABS32 000018fd BaseException___cause___get │ │ │ │ │ +00003cd0 0000d702 R_ARM_ABS32 0000056d BaseException___cause___set │ │ │ │ │ 00003cf0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cf4 0000a902 R_ARM_ABS32 000020e5 BaseException___reduce__ │ │ │ │ │ -00003cfc 0000e102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003cf4 0000ab02 R_ARM_ABS32 00001ff5 BaseException___reduce__ │ │ │ │ │ +00003cfc 0000e302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d04 0000c502 R_ARM_ABS32 000002e5 BaseException___setstate__ │ │ │ │ │ -00003d0c 0000e102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003d04 0000c702 R_ARM_ABS32 000002e5 BaseException___setstate__ │ │ │ │ │ +00003d0c 0000e302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d10 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d14 00009402 R_ARM_ABS32 00000db1 BaseException_with_traceback │ │ │ │ │ -00003d1c 0000e102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003d14 00009602 R_ARM_ABS32 00000ffd BaseException_with_traceback │ │ │ │ │ +00003d1c 0000e302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d20 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d24 00007202 R_ARM_ABS32 00000cad BaseException_add_note │ │ │ │ │ -00003d2c 0000e102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003d24 00007402 R_ARM_ABS32 00000ef9 BaseException_add_note │ │ │ │ │ +00003d2c 0000e302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x10888 contains 200 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x109dc contains 215 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000048 00014f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000068 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000e0 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000110 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000130 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000154 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000016e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000188 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a2 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001d8 00014f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000048 0001510a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000068 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000e0 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000110 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000130 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000154 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000016e 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000188 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001a2 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001d8 0001510a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000001ee 0000242f R_ARM_THM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ 000001f2 00002430 R_ARM_THM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ -000001fa 0001590a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00000242 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000258 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000026e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000029a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b4 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001fa 00015b0a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00000242 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000258 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000026e 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000029a 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002b4 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003be 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003de 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000040e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000041c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000436 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000460 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000466 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000480 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000488 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000004d8 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004e2 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000540 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000560 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000584 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000592 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005ac 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c6 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005cc 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005e6 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000600 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00000604 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -0000063a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000640 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000644 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003be 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003de 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000040e 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000041c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000436 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000460 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000466 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000480 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000488 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000004d8 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004e2 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000540 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000560 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000584 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000592 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005ac 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c6 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005cc 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e6 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000600 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00000604 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +0000063a 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000640 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000644 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000668 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000066c 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000670 00002e2f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ 00000674 00002e30 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -0000067a 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000067a 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000684 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000688 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000068c 00002f2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ 00000690 00002f30 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00000696 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006ae 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000006b2 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000006e2 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006e8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000006ec 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000696 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006ae 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000006b2 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +000006e2 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006e8 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000006ec 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000708 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000070c 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000710 00002e2f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ 00000714 00002e30 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -0000071a 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000071a 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000724 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000728 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000072c 00002f2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ 00000730 00002f30 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00000736 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000778 00015f0a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ -00000788 0001600a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -000007b8 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d0 0001610a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000007f0 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000810 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000083e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000858 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000872 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000088c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000908 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000916 0001650a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000095a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a0c 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a10 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a3a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a58 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a6e 0001650a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00000a90 0001610a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000ac0 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ae0 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b0e 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b1c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b36 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b50 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b6a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b98 0001810a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000bae 0001820a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000bc8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bcc 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000be4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000be8 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bec 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf2 0001830a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000c00 0001840a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00000c22 00006c2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -00000c26 00006c30 R_ARM_THM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ -00000c2a 00006d2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC29 │ │ │ │ │ -00000c2e 00006d30 R_ARM_THM_MOVT_ABS 000002b8 .LC29 │ │ │ │ │ -00000c32 00006e2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC30 │ │ │ │ │ -00000c36 00006e30 R_ARM_THM_MOVT_ABS 000002c4 .LC30 │ │ │ │ │ -00000c3a 0001850a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000c48 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000c4c 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000c50 00006f2f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC31 │ │ │ │ │ -00000c54 00006f30 R_ARM_THM_MOVT_ABS 000002d0 .LC31 │ │ │ │ │ -00000c5a 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c62 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c68 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000c6c 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000c72 00006b2f R_ARM_THM_MOVW_ABS_NC 00000290 .LC27 │ │ │ │ │ -00000c76 00006b30 R_ARM_THM_MOVT_ABS 00000290 .LC27 │ │ │ │ │ -00000c7c 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c8a 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca0 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca8 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cce 0001810a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000ce6 0001820a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000d00 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d04 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d0c 0001830a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000d1a 0001840a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00000d3e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000d42 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000d46 00006f2f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC31 │ │ │ │ │ -00000d4a 00006f30 R_ARM_THM_MOVT_ABS 000002d0 .LC31 │ │ │ │ │ -00000d50 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d58 00006c2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -00000d5c 00006c30 R_ARM_THM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ -00000d62 00006e2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC30 │ │ │ │ │ -00000d66 00006e30 R_ARM_THM_MOVT_ABS 000002c4 .LC30 │ │ │ │ │ -00000d6a 00006d2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC29 │ │ │ │ │ -00000d6e 00006d30 R_ARM_THM_MOVT_ABS 000002b8 .LC29 │ │ │ │ │ -00000d72 0001850a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000d7c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d92 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000da0 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000da8 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dc8 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00000dcc 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00000e10 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e18 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e1c 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e38 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000e3c 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000e40 00002f2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -00000e44 00002f30 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00000e4a 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e52 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000e56 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000e5a 00002e2f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -00000e5e 00002e30 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00000e64 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e90 0000982f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC46 │ │ │ │ │ -00000e94 00009830 R_ARM_THM_MOVT_ABS 000004b8 .LC46 │ │ │ │ │ -00000eb0 00016e0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00000ebc 0001950a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -00000ec8 0001700a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000ef0 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000ef4 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000efe 0001960a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00000f34 0001960a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00000f86 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000f8a 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000fb6 0001970a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -00000fc4 00009d2f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC51 │ │ │ │ │ -00000fc8 00009d30 R_ARM_THM_MOVT_ABS 000005b0 .LC51 │ │ │ │ │ -00000fd0 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fe6 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fee 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000ff2 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000ffa 00009b2f R_ARM_THM_MOVW_ABS_NC 00000544 .LC49 │ │ │ │ │ -00000ffe 00009b30 R_ARM_THM_MOVT_ABS 00000544 .LC49 │ │ │ │ │ -00001002 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000100e 00009c2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC50 │ │ │ │ │ -00001012 00009c30 R_ARM_THM_MOVT_ABS 00000580 .LC50 │ │ │ │ │ -0000101a 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001022 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001026 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000102a 0000992f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC47 │ │ │ │ │ -0000102e 00009930 R_ARM_THM_MOVT_ABS 000004d8 .LC47 │ │ │ │ │ -00001034 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000103a 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000103e 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001042 00009a2f R_ARM_THM_MOVW_ABS_NC 00000508 .LC48 │ │ │ │ │ -00001046 00009a30 R_ARM_THM_MOVT_ABS 00000508 .LC48 │ │ │ │ │ -0000104c 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001054 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001058 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001060 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002d4 00014a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000008c2 00014a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000736 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000778 0001610a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ +00000788 0001620a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000007b8 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d0 0001630a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000007f0 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000810 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000083e 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000858 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000872 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000088c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000992 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b2 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009e2 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009f0 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009f6 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a10 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a2a 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a44 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a4a 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a64 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a6c 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ada 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae4 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b02 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b0c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b54 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b62 0001670a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00000ba6 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c58 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c5c 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c86 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca4 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cba 0001670a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00000cdc 0001630a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000d0c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d2c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d5a 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d68 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d82 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d9c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000db6 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000de4 0001830a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000dfa 0001840a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000e14 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e18 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e30 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e34 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e38 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e3e 0001850a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000e4c 0001860a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00000e6e 00006e2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +00000e72 00006e30 R_ARM_THM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +00000e76 00006f2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC29 │ │ │ │ │ +00000e7a 00006f30 R_ARM_THM_MOVT_ABS 000002b8 .LC29 │ │ │ │ │ +00000e7e 0000702f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC30 │ │ │ │ │ +00000e82 00007030 R_ARM_THM_MOVT_ABS 000002c4 .LC30 │ │ │ │ │ +00000e86 0001870a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000e94 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000e98 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000e9c 0000712f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC31 │ │ │ │ │ +00000ea0 00007130 R_ARM_THM_MOVT_ABS 000002d0 .LC31 │ │ │ │ │ +00000ea6 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000eae 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eb4 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000eb8 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000ebe 00006d2f R_ARM_THM_MOVW_ABS_NC 00000290 .LC27 │ │ │ │ │ +00000ec2 00006d30 R_ARM_THM_MOVT_ABS 00000290 .LC27 │ │ │ │ │ +00000ec8 0001790a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ed6 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eec 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ef4 00015002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f1a 0001830a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000f32 0001840a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000f4c 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f50 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f58 0001850a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000f66 0001860a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00000f8a 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000f8e 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000f92 0000712f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC31 │ │ │ │ │ +00000f96 00007130 R_ARM_THM_MOVT_ABS 000002d0 .LC31 │ │ │ │ │ +00000f9c 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fa4 00006e2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +00000fa8 00006e30 R_ARM_THM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +00000fae 0000702f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC30 │ │ │ │ │ +00000fb2 00007030 R_ARM_THM_MOVT_ABS 000002c4 .LC30 │ │ │ │ │ +00000fb6 00006f2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC29 │ │ │ │ │ +00000fba 00006f30 R_ARM_THM_MOVT_ABS 000002b8 .LC29 │ │ │ │ │ +00000fbe 0001870a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000fc8 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fde 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fec 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ff4 00015002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001014 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00001018 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +0000105c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001064 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001068 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001084 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001088 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000108c 00002f2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +00001090 00002f30 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +00001096 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000109e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000010a2 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000010a6 00002e2f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ +000010aa 00002e30 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ +000010b0 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010dc 00009a2f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC46 │ │ │ │ │ +000010e0 00009a30 R_ARM_THM_MOVT_ABS 000004b8 .LC46 │ │ │ │ │ +000010fc 0001700a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001108 0001970a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +00001114 0001720a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +0000113c 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001140 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000114a 0001980a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00001180 0001980a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +000011d2 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000011d6 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001202 0001990a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +00001210 00009f2f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC51 │ │ │ │ │ +00001214 00009f30 R_ARM_THM_MOVT_ABS 000005b0 .LC51 │ │ │ │ │ +0000121c 0001790a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001232 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000123a 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000123e 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001246 00009d2f R_ARM_THM_MOVW_ABS_NC 00000544 .LC49 │ │ │ │ │ +0000124a 00009d30 R_ARM_THM_MOVT_ABS 00000544 .LC49 │ │ │ │ │ +0000124e 0001790a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000125a 00009e2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC50 │ │ │ │ │ +0000125e 00009e30 R_ARM_THM_MOVT_ABS 00000580 .LC50 │ │ │ │ │ +00001266 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000126e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001272 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001276 00009b2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC47 │ │ │ │ │ +0000127a 00009b30 R_ARM_THM_MOVT_ABS 000004d8 .LC47 │ │ │ │ │ +00001280 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001286 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000128a 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000128e 00009c2f R_ARM_THM_MOVW_ABS_NC 00000508 .LC48 │ │ │ │ │ +00001292 00009c30 R_ARM_THM_MOVT_ABS 00000508 .LC48 │ │ │ │ │ +00001298 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012a0 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000012a4 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000012ac 00014f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002d4 00014c1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000008c2 00014c1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x10ec8 contains 204 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11094 contains 204 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000002e 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000032 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000042 00007f2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC36 │ │ │ │ │ -00000046 00007f30 R_ARM_THM_MOVT_ABS 00000340 .LC36 │ │ │ │ │ -0000005a 0000802f R_ARM_THM_MOVW_ABS_NC 00000354 .LC37 │ │ │ │ │ -0000005e 00008030 R_ARM_THM_MOVT_ABS 00000354 .LC37 │ │ │ │ │ -0000006a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000006e 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000080 00007e2f R_ARM_THM_MOVW_ABS_NC 00000328 .LC35 │ │ │ │ │ -00000084 00007e30 R_ARM_THM_MOVT_ABS 00000328 .LC35 │ │ │ │ │ -00000088 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000000e0 0001920a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000000f2 0001570a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000108 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000002e 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000032 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000042 0000812f R_ARM_THM_MOVW_ABS_NC 00000340 .LC36 │ │ │ │ │ +00000046 00008130 R_ARM_THM_MOVT_ABS 00000340 .LC36 │ │ │ │ │ +0000005a 0000822f R_ARM_THM_MOVW_ABS_NC 00000354 .LC37 │ │ │ │ │ +0000005e 00008230 R_ARM_THM_MOVT_ABS 00000354 .LC37 │ │ │ │ │ +0000006a 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000006e 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000080 0000802f R_ARM_THM_MOVW_ABS_NC 00000328 .LC35 │ │ │ │ │ +00000084 00008030 R_ARM_THM_MOVT_ABS 00000328 .LC35 │ │ │ │ │ +00000088 0001780a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000000e0 0001940a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000000f2 0001590a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000108 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000110 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000114 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000011c 0001940a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -00000132 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000011c 0001960a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +00000132 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000182 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000186 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000018a 0000a62f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC54 │ │ │ │ │ -0000018e 0000a630 R_ARM_THM_MOVT_ABS 000005f0 .LC54 │ │ │ │ │ -00000194 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000018a 0000a82f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC54 │ │ │ │ │ +0000018e 0000a830 R_ARM_THM_MOVT_ABS 000005f0 .LC54 │ │ │ │ │ +00000194 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b4 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001b8 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000001bc 0000a62f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC54 │ │ │ │ │ -000001c0 0000a630 R_ARM_THM_MOVT_ABS 000005f0 .LC54 │ │ │ │ │ -000001c6 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001bc 0000a82f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC54 │ │ │ │ │ +000001c0 0000a830 R_ARM_THM_MOVT_ABS 000005f0 .LC54 │ │ │ │ │ +000001c6 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001d4 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001d8 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000001e0 0001680a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000001f0 0001640a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001e0 00016a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000001f0 0001660a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000020e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000212 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000216 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC55 │ │ │ │ │ -0000021a 0000aa30 R_ARM_THM_MOVT_ABS 00000604 .LC55 │ │ │ │ │ -00000220 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000226 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000022a 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000216 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC55 │ │ │ │ │ +0000021a 0000ac30 R_ARM_THM_MOVT_ABS 00000604 .LC55 │ │ │ │ │ +00000220 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000226 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000022a 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000023c 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000240 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000244 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000624 .LC56 │ │ │ │ │ -00000248 0000ab30 R_ARM_THM_MOVT_ABS 00000624 .LC56 │ │ │ │ │ -0000024e 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000244 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000624 .LC56 │ │ │ │ │ +00000248 0000ad30 R_ARM_THM_MOVT_ABS 00000624 .LC56 │ │ │ │ │ +0000024e 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000026c 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -0000029e 0000b00a R_ARM_THM_CALL 00002171 get_matcher_type │ │ │ │ │ -000002b6 0000a20a R_ARM_THM_CALL 000021f1 exceptiongroup_split_recursive │ │ │ │ │ -000002c0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000002c4 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000029e 0000b20a R_ARM_THM_CALL 00002081 get_matcher_type │ │ │ │ │ +000002b6 0000a40a R_ARM_THM_CALL 00002101 exceptiongroup_split_recursive │ │ │ │ │ +000002c0 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000002c4 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002da 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -000002f4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000002f8 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000304 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000308 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002f4 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000002f8 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000304 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000308 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000031a 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000031e 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000322 0000c42f R_ARM_THM_MOVW_ABS_NC 00000754 .LC64 │ │ │ │ │ -00000326 0000c430 R_ARM_THM_MOVT_ABS 00000754 .LC64 │ │ │ │ │ -0000032c 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000350 0001840a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00000376 0001ad0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00000388 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000396 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003b0 0000a52f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ -000003b4 0000a530 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -000003ba 00008e0a R_ARM_THM_CALL 00001b29 check_unicode_error_type │ │ │ │ │ -000003f6 00014f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000436 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000043a 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000472 0001570a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000047c 0001570a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000492 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004be 0001570a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000004d4 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004fc 0001b00a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ -00000504 0001510a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000512 0000d12f R_ARM_THM_MOVW_ABS_NC 0000086c .LC71 │ │ │ │ │ -00000516 0000d130 R_ARM_THM_MOVT_ABS 0000086c .LC71 │ │ │ │ │ -0000051a 0001560a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000528 0000d22f R_ARM_THM_MOVW_ABS_NC 00000874 .LC72 │ │ │ │ │ -0000052c 0000d230 R_ARM_THM_MOVT_ABS 00000874 .LC72 │ │ │ │ │ -00000530 0001560a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000548 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000560 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000564 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000322 0000c62f R_ARM_THM_MOVW_ABS_NC 00000754 .LC64 │ │ │ │ │ +00000326 0000c630 R_ARM_THM_MOVT_ABS 00000754 .LC64 │ │ │ │ │ +0000032c 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000350 0001860a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00000376 0001af0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00000388 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000396 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b0 0000a72f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ +000003b4 0000a730 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ +000003ba 0000900a R_ARM_THM_CALL 00001a39 check_unicode_error_type │ │ │ │ │ +000003f6 0001510a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000436 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000043a 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000472 0001590a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000047c 0001590a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000492 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004be 0001590a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000004d4 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004fc 0001b20a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ +00000504 0001530a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00000512 0000d32f R_ARM_THM_MOVW_ABS_NC 0000086c .LC71 │ │ │ │ │ +00000516 0000d330 R_ARM_THM_MOVT_ABS 0000086c .LC71 │ │ │ │ │ +0000051a 0001580a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000528 0000d42f R_ARM_THM_MOVW_ABS_NC 00000874 .LC72 │ │ │ │ │ +0000052c 0000d430 R_ARM_THM_MOVT_ABS 00000874 .LC72 │ │ │ │ │ +00000530 0001580a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000548 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000560 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000564 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000057c 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000580 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000584 0000d32f R_ARM_THM_MOVW_ABS_NC 0000087c .LC73 │ │ │ │ │ -00000588 0000d330 R_ARM_THM_MOVT_ABS 0000087c .LC73 │ │ │ │ │ -0000058e 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000594 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000598 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000584 0000d52f R_ARM_THM_MOVW_ABS_NC 0000087c .LC73 │ │ │ │ │ +00000588 0000d530 R_ARM_THM_MOVT_ABS 0000087c .LC73 │ │ │ │ │ +0000058e 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000594 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000598 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000005aa 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000005ae 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000005b2 0000d42f R_ARM_THM_MOVW_ABS_NC 0000089c .LC74 │ │ │ │ │ -000005b6 0000d430 R_ARM_THM_MOVT_ABS 0000089c .LC74 │ │ │ │ │ -000005bc 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005b2 0000d62f R_ARM_THM_MOVW_ABS_NC 0000089c .LC74 │ │ │ │ │ +000005b6 0000d630 R_ARM_THM_MOVT_ABS 0000089c .LC74 │ │ │ │ │ +000005bc 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000005e0 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -0000060a 0001b00a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ -00000612 0001510a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000624 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000634 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000644 0001530a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000065c 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000678 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000067c 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000680 0001570a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000688 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000068c 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000069c 0001570a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000006b2 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006c0 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006c4 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006c8 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006de 00008d2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -000006e2 00008d30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -000006e8 00008e0a R_ARM_THM_CALL 00001b29 check_unicode_error_type │ │ │ │ │ -000006fe 00018d0a R_ARM_THM_CALL 00001ba9 _PyUnicodeError_GetParams │ │ │ │ │ -0000071e 0000a52f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ -00000722 0000a530 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -00000728 00008e0a R_ARM_THM_CALL 00001b29 check_unicode_error_type │ │ │ │ │ -0000073c 00018d0a R_ARM_THM_CALL 00001ba9 _PyUnicodeError_GetParams │ │ │ │ │ -0000075c 0000a52f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ -00000760 0000a530 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -00000766 00008e0a R_ARM_THM_CALL 00001b29 check_unicode_error_type │ │ │ │ │ -0000077a 00018d0a R_ARM_THM_CALL 00001ba9 _PyUnicodeError_GetParams │ │ │ │ │ -0000079a 0000d92f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ -0000079e 0000d930 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ -000007a4 00008e0a R_ARM_THM_CALL 00001b29 check_unicode_error_type │ │ │ │ │ -000007b8 00018d0a R_ARM_THM_CALL 00001ba9 _PyUnicodeError_GetParams │ │ │ │ │ -000007d8 0000d92f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ -000007dc 0000d930 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ -000007e2 00008e0a R_ARM_THM_CALL 00001b29 check_unicode_error_type │ │ │ │ │ -000007f6 00018d0a R_ARM_THM_CALL 00001ba9 _PyUnicodeError_GetParams │ │ │ │ │ -00000814 0000d92f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ -00000818 0000d930 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ -0000081e 00008e0a R_ARM_THM_CALL 00001b29 check_unicode_error_type │ │ │ │ │ -0000083e 0000d92f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ -00000842 0000d930 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ -00000848 00008e0a R_ARM_THM_CALL 00001b29 check_unicode_error_type │ │ │ │ │ +0000060a 0001b20a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ +00000612 0001530a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00000624 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000634 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000644 0001550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000065c 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000678 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000067c 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000680 0001590a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000688 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000068c 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000069c 0001590a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000006b2 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006c0 00015002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006c4 00015002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006c8 00015002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006de 00008f2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +000006e2 00008f30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +000006e8 0000900a R_ARM_THM_CALL 00001a39 check_unicode_error_type │ │ │ │ │ +000006fe 00018f0a R_ARM_THM_CALL 00001ab9 _PyUnicodeError_GetParams │ │ │ │ │ +0000071e 0000a72f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ +00000722 0000a730 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ +00000728 0000900a R_ARM_THM_CALL 00001a39 check_unicode_error_type │ │ │ │ │ +0000073c 00018f0a R_ARM_THM_CALL 00001ab9 _PyUnicodeError_GetParams │ │ │ │ │ +0000075c 0000a72f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ +00000760 0000a730 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ +00000766 0000900a R_ARM_THM_CALL 00001a39 check_unicode_error_type │ │ │ │ │ +0000077a 00018f0a R_ARM_THM_CALL 00001ab9 _PyUnicodeError_GetParams │ │ │ │ │ +0000079a 0000db2f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ +0000079e 0000db30 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ +000007a4 0000900a R_ARM_THM_CALL 00001a39 check_unicode_error_type │ │ │ │ │ +000007b8 00018f0a R_ARM_THM_CALL 00001ab9 _PyUnicodeError_GetParams │ │ │ │ │ +000007d8 0000db2f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ +000007dc 0000db30 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ +000007e2 0000900a R_ARM_THM_CALL 00001a39 check_unicode_error_type │ │ │ │ │ +000007f6 00018f0a R_ARM_THM_CALL 00001ab9 _PyUnicodeError_GetParams │ │ │ │ │ +00000814 0000db2f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ +00000818 0000db30 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ +0000081e 0000900a R_ARM_THM_CALL 00001a39 check_unicode_error_type │ │ │ │ │ +0000083e 0000db2f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ +00000842 0000db30 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ +00000848 0000900a R_ARM_THM_CALL 00001a39 check_unicode_error_type │ │ │ │ │ 00000872 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000876 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000087a 0000da2f R_ARM_THM_MOVW_ABS_NC 000008f0 .LC76 │ │ │ │ │ -0000087e 0000da30 R_ARM_THM_MOVT_ABS 000008f0 .LC76 │ │ │ │ │ -00000884 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000087a 0000dc2f R_ARM_THM_MOVW_ABS_NC 000008f0 .LC76 │ │ │ │ │ +0000087e 0000dc30 R_ARM_THM_MOVT_ABS 000008f0 .LC76 │ │ │ │ │ +00000884 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000896 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000089a 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000089e 0000db2f R_ARM_THM_MOVW_ABS_NC 00000914 .LC77 │ │ │ │ │ -000008a2 0000db30 R_ARM_THM_MOVT_ABS 00000914 .LC77 │ │ │ │ │ -000008a8 00015e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008b0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008b4 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000089e 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000914 .LC77 │ │ │ │ │ +000008a2 0000dd30 R_ARM_THM_MOVT_ABS 00000914 .LC77 │ │ │ │ │ +000008a8 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008b0 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008b4 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000008d4 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000008d8 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000008dc 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000940 .LC78 │ │ │ │ │ -000008e0 0000dc30 R_ARM_THM_MOVT_ABS 00000940 .LC78 │ │ │ │ │ -000008e6 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008dc 0000de2f R_ARM_THM_MOVW_ABS_NC 00000940 .LC78 │ │ │ │ │ +000008e0 0000de30 R_ARM_THM_MOVT_ABS 00000940 .LC78 │ │ │ │ │ +000008e6 0001790a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000008f4 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000008f8 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000008fc 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000964 .LC79 │ │ │ │ │ -00000900 0000dd30 R_ARM_THM_MOVT_ABS 00000964 .LC79 │ │ │ │ │ -00000906 0001770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000922 00014a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008fc 0000df2f R_ARM_THM_MOVW_ABS_NC 00000964 .LC79 │ │ │ │ │ +00000900 0000df30 R_ARM_THM_MOVT_ABS 00000964 .LC79 │ │ │ │ │ +00000906 0001790a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000922 00014c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000944 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000948 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000095e 0000de2f R_ARM_THM_MOVW_ABS_NC 00000984 .LC80 │ │ │ │ │ -00000962 0000de30 R_ARM_THM_MOVT_ABS 00000984 .LC80 │ │ │ │ │ -00000966 0001720a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -0000097e 0000df2f R_ARM_THM_MOVW_ABS_NC 0000098c .LC81 │ │ │ │ │ -00000982 0000df30 R_ARM_THM_MOVT_ABS 0000098c .LC81 │ │ │ │ │ -0000098a 0000530a R_ARM_THM_CALL 0000121d check_unicode_error_attribute │ │ │ │ │ -000009cc 0000a52f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ -000009d0 0000a530 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -000009d6 00008e0a R_ARM_THM_CALL 00001b29 check_unicode_error_type │ │ │ │ │ -000009fa 0000d92f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ -000009fe 0000d930 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ -00000a04 00008e0a R_ARM_THM_CALL 00001b29 check_unicode_error_type │ │ │ │ │ -00000a28 0000a52f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ -00000a2c 0000a530 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ -00000a32 00008e0a R_ARM_THM_CALL 00001b29 check_unicode_error_type │ │ │ │ │ -00000a52 00008d2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00000a56 00008d30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00000a5c 00008e0a R_ARM_THM_CALL 00001b29 check_unicode_error_type │ │ │ │ │ -00000a7c 0000d92f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ -00000a80 0000d930 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ -00000a86 00008e0a R_ARM_THM_CALL 00001b29 check_unicode_error_type │ │ │ │ │ -00000aa8 0000d92f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ -00000aac 0000d930 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ -00000ab2 00008e0a R_ARM_THM_CALL 00001b29 check_unicode_error_type │ │ │ │ │ -00000ac2 0001920a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000095e 0000e02f R_ARM_THM_MOVW_ABS_NC 00000984 .LC80 │ │ │ │ │ +00000962 0000e030 R_ARM_THM_MOVT_ABS 00000984 .LC80 │ │ │ │ │ +00000966 0001740a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +0000097e 0000e12f R_ARM_THM_MOVW_ABS_NC 0000098c .LC81 │ │ │ │ │ +00000982 0000e130 R_ARM_THM_MOVT_ABS 0000098c .LC81 │ │ │ │ │ +0000098a 0000550a R_ARM_THM_CALL 0000112d check_unicode_error_attribute │ │ │ │ │ +000009cc 0000a72f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ +000009d0 0000a730 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ +000009d6 0000900a R_ARM_THM_CALL 00001a39 check_unicode_error_type │ │ │ │ │ +000009fa 0000db2f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ +000009fe 0000db30 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ +00000a04 0000900a R_ARM_THM_CALL 00001a39 check_unicode_error_type │ │ │ │ │ +00000a28 0000a72f R_ARM_THM_MOVW_ABS_NC 000005dc .LC53 │ │ │ │ │ +00000a2c 0000a730 R_ARM_THM_MOVT_ABS 000005dc .LC53 │ │ │ │ │ +00000a32 0000900a R_ARM_THM_CALL 00001a39 check_unicode_error_type │ │ │ │ │ +00000a52 00008f2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00000a56 00008f30 R_ARM_THM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00000a5c 0000900a R_ARM_THM_CALL 00001a39 check_unicode_error_type │ │ │ │ │ +00000a7c 0000db2f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ +00000a80 0000db30 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ +00000a86 0000900a R_ARM_THM_CALL 00001a39 check_unicode_error_type │ │ │ │ │ +00000aa8 0000db2f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC75 │ │ │ │ │ +00000aac 0000db30 R_ARM_THM_MOVT_ABS 000008d8 .LC75 │ │ │ │ │ +00000ab2 0000900a R_ARM_THM_CALL 00001a39 check_unicode_error_type │ │ │ │ │ +00000ac2 0001940a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000ad0 00001b0a R_ARM_THM_CALL 000002c1 Py_XDECREF │ │ │ │ │ -00000050 0001761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000062 0001761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000066 0000411e R_ARM_THM_JUMP24 00000da1 BaseException_str │ │ │ │ │ -000000c2 0000621e R_ARM_THM_JUMP24 00000971 BaseException_traverse │ │ │ │ │ -0000015c 0000621e R_ARM_THM_JUMP24 00000971 BaseException_traverse │ │ │ │ │ -00000170 00019e1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000027e 0001ab1e R_ARM_THM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ -00000282 0000411e R_ARM_THM_JUMP24 00000da1 BaseException_str │ │ │ │ │ -000003c6 00008f1e R_ARM_THM_JUMP24 00001b71 unicode_error_get_encoding_impl │ │ │ │ │ -0000092e 0001981e R_ARM_THM_JUMP24 00001e35 _PyExc_PrepReraiseStar │ │ │ │ │ +00000050 0001781e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000062 0001781e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000066 0000431e R_ARM_THM_JUMP24 00000cb1 BaseException_str │ │ │ │ │ +000000c2 0000641e R_ARM_THM_JUMP24 00000bbd BaseException_traverse │ │ │ │ │ +0000015c 0000641e R_ARM_THM_JUMP24 00000bbd BaseException_traverse │ │ │ │ │ +00000170 0001a01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000027e 0001ad1e R_ARM_THM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ +00000282 0000431e R_ARM_THM_JUMP24 00000cb1 BaseException_str │ │ │ │ │ +000003c6 0000911e R_ARM_THM_JUMP24 00001a81 unicode_error_get_encoding_impl │ │ │ │ │ +0000092e 00019a1e R_ARM_THM_JUMP24 00001d45 _PyExc_PrepReraiseStar │ │ │ │ │ 000009b6 00001b1e R_ARM_THM_JUMP24 000002c1 Py_XDECREF │ │ │ │ │ -000009e4 0000921e R_ARM_THM_JUMP24 00001cb9 unicode_error_get_object_impl │ │ │ │ │ -00000a12 0000921e R_ARM_THM_JUMP24 00001cb9 unicode_error_get_object_impl │ │ │ │ │ +000009e4 0000941e R_ARM_THM_JUMP24 00001bc9 unicode_error_get_object_impl │ │ │ │ │ +00000a12 0000941e R_ARM_THM_JUMP24 00001bc9 unicode_error_get_object_impl │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x11528 contains 136 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x116f4 contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1721,15 +1731,15 @@ │ │ │ │ │ 0000004c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000054 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000005c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000068 0001d002 R_ARM_ABS32 00000b48 _PyExc_MemoryError │ │ │ │ │ +00000068 0001d202 R_ARM_ABS32 00000b48 _PyExc_MemoryError │ │ │ │ │ 0000006c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000070 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000074 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1797,15 +1807,15 @@ │ │ │ │ │ 0000017c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000184 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000188 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000018c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000194 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000198 0001e002 R_ARM_ABS32 000018ec _PyExc_IncompleteInputError │ │ │ │ │ +00000198 0001e202 R_ARM_ABS32 000018ec _PyExc_IncompleteInputError │ │ │ │ │ 0000019c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -272,19 +272,19 @@ │ │ │ │ │ AttributeError_dealloc │ │ │ │ │ AttributeError_clear │ │ │ │ │ BaseException___traceback___set_impl │ │ │ │ │ BaseException_dealloc │ │ │ │ │ OSError_new │ │ │ │ │ OSError_init │ │ │ │ │ oserror_init │ │ │ │ │ +ImportError_dealloc │ │ │ │ │ OSError_dealloc │ │ │ │ │ ImportError_clear │ │ │ │ │ OSError_clear │ │ │ │ │ ImportError_init │ │ │ │ │ -ImportError_dealloc │ │ │ │ │ BaseException_str │ │ │ │ │ UnicodeEncodeError_init │ │ │ │ │ SystemExit_init │ │ │ │ │ SystemExit_dealloc │ │ │ │ │ StopIteration_clear │ │ │ │ │ SystemExit_clear │ │ │ │ │ ImportError_str │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1272,112 +1272,23 @@ │ │ │ │ │ b.n b08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n b94 │ │ │ │ │ │ │ │ │ │ 00000ba0 : │ │ │ │ │ OSError_dealloc(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - bl 70 <_PyExc_InitGlobalObjects+0x4> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_GC_UNTRACK │ │ │ │ │ - bl bc8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ - bx r3 │ │ │ │ │ - nop │ │ │ │ │ + b.w 8c8 │ │ │ │ │ + R_ARM_THM_JUMP24 ImportError_dealloc │ │ │ │ │ │ │ │ │ │ -00000bc8 : │ │ │ │ │ -ImportError_clear(): │ │ │ │ │ - push {lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - cbz r0, bea │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r3, #36] @ 0x24 │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c28 │ │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r0, c02 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r3, #40] @ 0x28 │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c02 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n c62 │ │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r0, c18 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r3, #44] @ 0x2c │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c18 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cbz r2, c3a │ │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbnz r0, c44 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ │ - b.w e4 <_PyExc_InitGlobalObjects+0x78> │ │ │ │ │ - R_ARM_THM_JUMP24 BaseException_clear │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n bea │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n bea │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n c18 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r3, #48] @ 0x30 │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c1c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n c1c │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n c1c │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n c02 │ │ │ │ │ - │ │ │ │ │ -00000c6c : │ │ │ │ │ +00000ba4 : │ │ │ │ │ OSError_clear(): │ │ │ │ │ - b.n bc8 │ │ │ │ │ - nop │ │ │ │ │ + b.w a70 │ │ │ │ │ + R_ARM_THM_JUMP24 ImportError_clear │ │ │ │ │ │ │ │ │ │ -00000c70 : │ │ │ │ │ +00000ba8 : │ │ │ │ │ ImportError_init(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -1396,167 +1307,150 @@ │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d5e │ │ │ │ │ + beq.n c96 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r3, [pc, #172] @ (d74 ) │ │ │ │ │ + ldr r3, [pc, #172] @ (cac ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d58 │ │ │ │ │ + beq.n c90 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d44 │ │ │ │ │ + blt.n c7c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbnz r3, d28 │ │ │ │ │ + cbnz r3, c60 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbz r3, cf4 │ │ │ │ │ + cbz r3, c2c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cbnz r3, d36 │ │ │ │ │ + cbnz r3, c6e │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n d54 │ │ │ │ │ + bne.n c8c │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d1a │ │ │ │ │ + bge.n c52 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n cdc │ │ │ │ │ + b.n c14 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n d00 │ │ │ │ │ + b.n c38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cd6 │ │ │ │ │ + bne.n c0e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cd6 │ │ │ │ │ + b.n c0e │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n d1a │ │ │ │ │ + b.n c52 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d64 │ │ │ │ │ + blt.n c9c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d24 │ │ │ │ │ + b.n c5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d5e │ │ │ │ │ + bne.n c96 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d5e │ │ │ │ │ + b.n c96 │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000d78 : │ │ │ │ │ -ImportError_dealloc(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - bl 70 <_PyExc_InitGlobalObjects+0x4> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_GC_UNTRACK │ │ │ │ │ - bl bc8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ - bx r3 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000da0 : │ │ │ │ │ +00000cb0 : │ │ │ │ │ BaseException_str(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, db4 │ │ │ │ │ + cbz r3, cc4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n db0 │ │ │ │ │ + bne.n cc0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ movs r0, #7 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GetConstant │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000dbc : │ │ │ │ │ +00000ccc : │ │ │ │ │ PyException_SetCause(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ b.w 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ -00000dcc : │ │ │ │ │ +00000cdc : │ │ │ │ │ UnicodeEncodeError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 8c8 │ │ │ │ │ + bl b14 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n e68 │ │ │ │ │ + beq.n d78 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -1568,15 +1462,15 @@ │ │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ - cbz r0, e68 │ │ │ │ │ + cbz r0, d78 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ @@ -1605,36 +1499,36 @@ │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e64 │ │ │ │ │ + b.n d74 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e70 : │ │ │ │ │ +00000d80 : │ │ │ │ │ SystemExit_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 8c8 │ │ │ │ │ + bl b14 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n eae │ │ │ │ │ - cbz r4, eac │ │ │ │ │ + beq.n dbe │ │ │ │ │ + cbz r4, dbc │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - bne.n eb2 │ │ │ │ │ + bne.n dc2 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ @@ -1647,89 +1541,89 @@ │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n eac │ │ │ │ │ + b.n dbc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ec8 : │ │ │ │ │ +00000dd8 : │ │ │ │ │ SystemExit_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 70 <_PyExc_InitGlobalObjects+0x4> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_UNTRACK │ │ │ │ │ - bl 928 │ │ │ │ │ + bl b74 │ │ │ │ │ R_ARM_THM_CALL StopIteration_clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ef0 : │ │ │ │ │ +00000e00 : │ │ │ │ │ ImportError_str(): │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r3, f12 │ │ │ │ │ + cbz r3, e22 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n f12 │ │ │ │ │ + bne.n e22 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f0e │ │ │ │ │ + bge.n e1e │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.n da0 │ │ │ │ │ + b.n cb0 │ │ │ │ │ │ │ │ │ │ -00000f14 : │ │ │ │ │ +00000e24 : │ │ │ │ │ SyntaxError_init(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 8c8 │ │ │ │ │ + bl b14 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 101c │ │ │ │ │ + beq.n f2c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 1008 │ │ │ │ │ + ble.n f18 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 1008 │ │ │ │ │ + bne.n f18 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 101c │ │ │ │ │ + beq.n f2c │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r3, r4, #68 @ 0x44 │ │ │ │ │ strd r2, r2, [r4, #52] @ 0x34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ @@ -1741,15 +1635,15 @@ │ │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 100e │ │ │ │ │ + beq.n f1e │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ @@ -1767,79 +1661,79 @@ │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r2, fe0 │ │ │ │ │ + cbz r2, ef0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r3, ff0 │ │ │ │ │ + cbz r3, f00 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r3, #0] │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ - cbnz r3, 1044 │ │ │ │ │ + cbnz r3, f54 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1002 │ │ │ │ │ + bge.n f12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 103a │ │ │ │ │ - cbz r2, 1008 │ │ │ │ │ + cbz r3, f4a │ │ │ │ │ + cbz r2, f18 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r3, 1022 │ │ │ │ │ + cbz r3, f32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 101c │ │ │ │ │ + bge.n f2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1052 │ │ │ │ │ + cbz r3, f62 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 100a │ │ │ │ │ + b.n f1a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 101c │ │ │ │ │ + b.n f2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - b.n 1002 │ │ │ │ │ + b.n f12 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r3, #0] │ │ │ │ │ - b.n ff4 │ │ │ │ │ + b.n f04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 101c │ │ │ │ │ + b.n f2c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000105c : │ │ │ │ │ +00000f6c : │ │ │ │ │ PyUnicodeDecodeError_Create(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -1862,27 +1756,27 @@ │ │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFunction │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000109c : │ │ │ │ │ +00000fac : │ │ │ │ │ UnicodeDecodeError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 8c8 │ │ │ │ │ + bl b14 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1164 │ │ │ │ │ + beq.n 1074 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -1895,23 +1789,23 @@ │ │ │ │ │ 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 PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1164 │ │ │ │ │ + beq.n 1074 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 1146 │ │ │ │ │ + beq.n 1056 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1102 │ │ │ │ │ + bge.n 1012 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -1939,74 +1833,74 @@ │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 1164 │ │ │ │ │ + cbnz r0, 1074 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1102 │ │ │ │ │ + bne.n 1012 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1142 │ │ │ │ │ + b.n 1052 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000116c : │ │ │ │ │ +0000107c : │ │ │ │ │ UnicodeDecodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1216 │ │ │ │ │ + beq.n 1126 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1210 │ │ │ │ │ + beq.n 1120 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1210 │ │ │ │ │ + beq.n 1120 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - bl 121c │ │ │ │ │ + bl 112c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 120c │ │ │ │ │ + beq.n 111c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldrd r2, r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 11cc │ │ │ │ │ + bge.n 10dc │ │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ │ - bmi.n 11cc │ │ │ │ │ + bmi.n 10dc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 11cc │ │ │ │ │ + bgt.n 10dc │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 11f2 │ │ │ │ │ + beq.n 1102 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ @@ -2030,67 +1924,67 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 11e0 │ │ │ │ │ + b.n 10f0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 11e0 │ │ │ │ │ + b.n 10f0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 11e0 │ │ │ │ │ + b.n 10f0 │ │ │ │ │ movs r0, #7 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -0000121c : │ │ │ │ │ +0000112c : │ │ │ │ │ check_unicode_error_attribute(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - cbz r0, 1258 │ │ │ │ │ + cbz r0, 1168 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - cbnz r2, 123c │ │ │ │ │ + cbnz r2, 114c │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 1276 │ │ │ │ │ + bpl.n 1186 │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ lsls r2, r3, #4 │ │ │ │ │ - bpl.n 1244 │ │ │ │ │ + bpl.n 1154 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1238 │ │ │ │ │ + b.n 1148 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ - b.n 1288 │ │ │ │ │ + b.n 1198 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1238 │ │ │ │ │ + b.n 1148 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2099,154 +1993,154 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1270 │ │ │ │ │ + b.n 1180 │ │ │ │ │ │ │ │ │ │ -00001298 : │ │ │ │ │ +000011a8 : │ │ │ │ │ UnicodeError_dealloc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 70 <_PyExc_InitGlobalObjects+0x4> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_UNTRACK │ │ │ │ │ - bl 12c0 │ │ │ │ │ + bl 11d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012c0 : │ │ │ │ │ +000011d0 : │ │ │ │ │ UnicodeError_clear(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, 12e8 │ │ │ │ │ + cbz r0, 11f8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12e8 │ │ │ │ │ + bge.n 11f8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 132a │ │ │ │ │ + cbz r2, 123a │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r0, 12fe │ │ │ │ │ + cbz r0, 120e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12fe │ │ │ │ │ + bge.n 120e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1334 │ │ │ │ │ + cbz r2, 1244 │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1314 │ │ │ │ │ + cbz r0, 1224 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1314 │ │ │ │ │ + bge.n 1224 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1320 │ │ │ │ │ + cbz r2, 1230 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w e4 <_PyExc_InitGlobalObjects+0x78> │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_clear │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1314 │ │ │ │ │ + b.n 1224 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 12e8 │ │ │ │ │ + b.n 11f8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 12fe │ │ │ │ │ + b.n 120e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001340 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ +00001250 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ _PyExc_ClearExceptionGroupType(): │ │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r0, #396] @ 0x18c │ │ │ │ │ - cbz r2, 135e <_PyExc_ClearExceptionGroupType+0x1e> │ │ │ │ │ + cbz r2, 126e <_PyExc_ClearExceptionGroupType+0x1e> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r0, #396] @ 0x18c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 135e <_PyExc_ClearExceptionGroupType+0x1e> │ │ │ │ │ + bge.n 126e <_PyExc_ClearExceptionGroupType+0x1e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 1360 <_PyExc_ClearExceptionGroupType+0x20> │ │ │ │ │ + cbz r3, 1270 <_PyExc_ClearExceptionGroupType+0x20> │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001368 <_PyExc_Fini>: │ │ │ │ │ +00001278 <_PyExc_Fini>: │ │ │ │ │ _PyExc_Fini(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add.w r4, r0, #40960 @ 0xa000 │ │ │ │ │ - b.n 138c <_PyExc_Fini+0x24> │ │ │ │ │ + b.n 129c <_PyExc_Fini+0x24> │ │ │ │ │ ldrd r2, r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 137e <_PyExc_Fini+0x16> │ │ │ │ │ + bne.n 128e <_PyExc_Fini+0x16> │ │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ │ - cbz r0, 13b2 <_PyExc_Fini+0x4a> │ │ │ │ │ + cbz r0, 12c2 <_PyExc_Fini+0x4a> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str.w r3, [r4, #384] @ 0x180 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 13b2 <_PyExc_Fini+0x4a> │ │ │ │ │ + bge.n 12c2 <_PyExc_Fini+0x4a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 13b2 <_PyExc_Fini+0x4a> │ │ │ │ │ + cbnz r2, 12c2 <_PyExc_Fini+0x4a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r4, #67 @ 0x43 │ │ │ │ │ ldr.w r1, [r5, r4, lsl #3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 13bc <_PyExc_Fini+0x54> │ │ │ │ │ + bcs.n 12cc <_PyExc_Fini+0x54> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000013cc : │ │ │ │ │ +000012dc : │ │ │ │ │ NameError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2262,329 +2156,329 @@ │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1444 │ │ │ │ │ + cbz r0, 1354 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - ldr r3, [pc, #84] @ (1468 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (1378 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbz r0, 1432 │ │ │ │ │ + cbz r0, 1342 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1458 │ │ │ │ │ + blt.n 1368 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 144a │ │ │ │ │ + cbnz r3, 135a │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1444 │ │ │ │ │ + bge.n 1354 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1444 │ │ │ │ │ + cbnz r3, 1354 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 142e │ │ │ │ │ + b.n 133e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 1426 │ │ │ │ │ + b.n 1336 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1420 │ │ │ │ │ + bne.n 1330 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1420 │ │ │ │ │ + b.n 1330 │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000146c : │ │ │ │ │ +0000137c : │ │ │ │ │ SyntaxError_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 70 <_PyExc_InitGlobalObjects+0x4> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_UNTRACK │ │ │ │ │ - bl 1494 │ │ │ │ │ + bl 13a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001494 : │ │ │ │ │ +000013a4 : │ │ │ │ │ SyntaxError_clear(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, 14be │ │ │ │ │ + cbz r0, 13ce │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14be │ │ │ │ │ + bge.n 13ce │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 155a │ │ │ │ │ + beq.n 146a │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r0, 14d6 │ │ │ │ │ + cbz r0, 13e6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14d6 │ │ │ │ │ + bge.n 13e6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 15d4 │ │ │ │ │ + beq.n 14e4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r0, 14e6 │ │ │ │ │ + cbz r0, 13f6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 15c2 │ │ │ │ │ + blt.n 14d2 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, 14f6 │ │ │ │ │ + cbz r0, 1406 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 15b0 │ │ │ │ │ + blt.n 14c0 │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1506 │ │ │ │ │ + cbz r0, 1416 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 159e │ │ │ │ │ + blt.n 14ae │ │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r0, 1516 │ │ │ │ │ + cbz r0, 1426 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 158c │ │ │ │ │ + blt.n 149c │ │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ │ - cbz r0, 152c │ │ │ │ │ + cbz r0, 143c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 152c │ │ │ │ │ + bge.n 143c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1582 │ │ │ │ │ + cbz r2, 1492 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ - cbnz r0, 1564 │ │ │ │ │ + cbnz r0, 1474 │ │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ │ - cbz r0, 154e │ │ │ │ │ + cbz r0, 145e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 154e │ │ │ │ │ + bge.n 145e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 154e │ │ │ │ │ + cbnz r2, 145e │ │ │ │ │ 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 e4 <_PyExc_InitGlobalObjects+0x78> │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_clear │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 14be │ │ │ │ │ + b.n 13ce │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1530 │ │ │ │ │ + bge.n 1440 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1530 │ │ │ │ │ + bne.n 1440 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1530 │ │ │ │ │ + b.n 1440 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 152c │ │ │ │ │ + b.n 143c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1516 │ │ │ │ │ + bne.n 1426 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1516 │ │ │ │ │ + b.n 1426 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1506 │ │ │ │ │ + bne.n 1416 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1506 │ │ │ │ │ + b.n 1416 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14f6 │ │ │ │ │ + bne.n 1406 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 14f6 │ │ │ │ │ + b.n 1406 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14e6 │ │ │ │ │ + bne.n 13f6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 14e6 │ │ │ │ │ + b.n 13f6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 14d6 │ │ │ │ │ + b.n 13e6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015e0 : │ │ │ │ │ +000014f0 : │ │ │ │ │ ImportError_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, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 15fe │ │ │ │ │ + cbz r0, 150e │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 1626 │ │ │ │ │ + cbnz r0, 1536 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1608 │ │ │ │ │ + cbz r0, 1518 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 1626 │ │ │ │ │ + cbnz r0, 1536 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbnz r0, 1628 │ │ │ │ │ + cbnz r0, 1538 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cbnz r0, 161e │ │ │ │ │ + cbnz r0, 152e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 970 │ │ │ │ │ + b.w bbc │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1610 │ │ │ │ │ + beq.n 1520 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 160c │ │ │ │ │ + beq.n 151c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001634 <_PyErr_NoMemory>: │ │ │ │ │ +00001544 <_PyErr_NoMemory>: │ │ │ │ │ _PyErr_NoMemory(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 166a <_PyErr_NoMemory+0x36> │ │ │ │ │ + cbz r3, 157a <_PyErr_NoMemory+0x36> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 10c │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1666 <_PyErr_NoMemory+0x32> │ │ │ │ │ + cbz r0, 1576 <_PyErr_NoMemory+0x32> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - ldr r0, [pc, #4] @ (1678 <_PyErr_NoMemory+0x44>) │ │ │ │ │ + ldr r0, [pc, #4] @ (1588 <_PyErr_NoMemory+0x44>) │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -0000167c : │ │ │ │ │ +0000158c : │ │ │ │ │ BaseException_repr(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyType_Name> │ │ │ │ │ R_ARM_THM_CALL _PyType_Name │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 16ae │ │ │ │ │ + bne.n 15be │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -2594,167 +2488,167 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016c0 : │ │ │ │ │ +000015d0 : │ │ │ │ │ NameError_dealloc(): │ │ │ │ │ - b.n ec8 │ │ │ │ │ + b.n dd8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016c4 : │ │ │ │ │ +000015d4 : │ │ │ │ │ AttributeError_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, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 16e2 │ │ │ │ │ + cbz r0, 15f2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 16fa │ │ │ │ │ + cbnz r0, 160a │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 16ec │ │ │ │ │ + cbz r0, 15fc │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 16fa │ │ │ │ │ + cbnz r0, 160a │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 970 │ │ │ │ │ + b.w bbc │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000016fc : │ │ │ │ │ +0000160c : │ │ │ │ │ SyntaxError_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, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 171c │ │ │ │ │ + cbz r0, 162c │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 177c │ │ │ │ │ + bne.n 168c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1726 │ │ │ │ │ + cbz r0, 1636 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 177c │ │ │ │ │ + cbnz r0, 168c │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbz r0, 1730 │ │ │ │ │ + cbz r0, 1640 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 177c │ │ │ │ │ + cbnz r0, 168c │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cbz r0, 173a │ │ │ │ │ + cbz r0, 164a │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 177c │ │ │ │ │ + cbnz r0, 168c │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1744 │ │ │ │ │ + cbz r0, 1654 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 177c │ │ │ │ │ + cbnz r0, 168c │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r0, 174e │ │ │ │ │ + cbz r0, 165e │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 177c │ │ │ │ │ + cbnz r0, 168c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r0, 1758 │ │ │ │ │ + cbz r0, 1668 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 177c │ │ │ │ │ + cbnz r0, 168c │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ - cbnz r0, 1774 │ │ │ │ │ + cbnz r0, 1684 │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ - cbz r0, 1766 │ │ │ │ │ + cbz r0, 1676 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 177c │ │ │ │ │ + cbnz r0, 168c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 970 │ │ │ │ │ + b.w bbc │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 175c │ │ │ │ │ + beq.n 166c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001780 : │ │ │ │ │ +00001690 : │ │ │ │ │ SyntaxError_str(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1836 │ │ │ │ │ + beq.n 1746 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.n 1836 │ │ │ │ │ + bpl.n 1746 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ubfx lr, r3, #2, #3 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 18d0 │ │ │ │ │ + bpl.w 17e0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w ip, r4, #20 │ │ │ │ │ addpl.w ip, r4, #28 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 17d2 │ │ │ │ │ + b.n 16e2 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.n 18c0 │ │ │ │ │ + bne.n 17d0 │ │ │ │ │ ldrb.w r0, [ip, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 17c0 │ │ │ │ │ + bgt.n 16d0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18b2 │ │ │ │ │ + bne.n 17c2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 17e6 │ │ │ │ │ + bge.n 16f6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 186a │ │ │ │ │ + beq.n 177a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 188a │ │ │ │ │ + beq.n 179a │ │ │ │ │ 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.n 1868 │ │ │ │ │ + bne.n 1778 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -2776,15 +2670,15 @@ │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 1854 │ │ │ │ │ + cbnz r0, 1764 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, r5 │ │ │ │ │ @@ -2796,17 +2690,17 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq.n 17f0 │ │ │ │ │ - b.n 183c │ │ │ │ │ - cbz r4, 188a │ │ │ │ │ + beq.n 1700 │ │ │ │ │ + b.n 174c │ │ │ │ │ + cbz r4, 179a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r5 │ │ │ │ │ @@ -2814,15 +2708,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1828 │ │ │ │ │ + b.n 1738 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -2834,232 +2728,232 @@ │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1828 │ │ │ │ │ + b.n 1738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17e6 │ │ │ │ │ - b.n 1830 │ │ │ │ │ + bne.n 16f6 │ │ │ │ │ + b.n 1740 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r0, [ip, r3, lsl #1] │ │ │ │ │ ldrne.w r0, [ip, r3, lsl #2] │ │ │ │ │ - b.n 17ca │ │ │ │ │ + b.n 16da │ │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ │ - b.n 17b8 │ │ │ │ │ + b.n 16c8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018d8 : │ │ │ │ │ +000017e8 : │ │ │ │ │ UnicodeError_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, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 18f6 │ │ │ │ │ + cbz r0, 1806 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 1918 │ │ │ │ │ + cbnz r0, 1828 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1900 │ │ │ │ │ + cbz r0, 1810 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 1918 │ │ │ │ │ + cbnz r0, 1828 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 190a │ │ │ │ │ + cbz r0, 181a │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 1918 │ │ │ │ │ + cbnz r0, 1828 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 970 │ │ │ │ │ + b.w bbc │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000191c : │ │ │ │ │ +0000182c : │ │ │ │ │ NameError_traverse(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbz r0, 1942 │ │ │ │ │ + cbz r0, 1852 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r4 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - cbnz r0, 1950 │ │ │ │ │ + cbnz r0, 1860 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 970 │ │ │ │ │ + b.w bbc │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001954 : │ │ │ │ │ +00001864 : │ │ │ │ │ OSError_traverse(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbnz r0, 1986 │ │ │ │ │ + cbnz r0, 1896 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbnz r0, 19ac │ │ │ │ │ + cbnz r0, 18bc │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbnz r0, 199a │ │ │ │ │ + cbnz r0, 18aa │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbnz r0, 19be │ │ │ │ │ + cbnz r0, 18ce │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 970 │ │ │ │ │ + b.w bbc │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r4 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 196c │ │ │ │ │ + beq.n 187c │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r4 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1974 │ │ │ │ │ - b.n 1996 │ │ │ │ │ + beq.n 1884 │ │ │ │ │ + b.n 18a6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r4 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1970 │ │ │ │ │ - b.n 1996 │ │ │ │ │ + beq.n 1880 │ │ │ │ │ + b.n 18a6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r4 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1978 │ │ │ │ │ - b.n 1996 │ │ │ │ │ + beq.n 1888 │ │ │ │ │ + b.n 18a6 │ │ │ │ │ │ │ │ │ │ -000019d0 : │ │ │ │ │ +000018e0 : │ │ │ │ │ BaseException___traceback___get(): │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - cbnz r0, 19de │ │ │ │ │ + cbnz r0, 18ee │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19dc │ │ │ │ │ + bge.n 18ec │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000019ec : │ │ │ │ │ +000018fc : │ │ │ │ │ BaseException___cause___get(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cbnz r0, 19fa │ │ │ │ │ + cbnz r0, 190a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19f8 │ │ │ │ │ + bge.n 1908 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001a08 : │ │ │ │ │ +00001918 : │ │ │ │ │ BaseException___context___get(): │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cbnz r0, 1a16 │ │ │ │ │ + cbnz r0, 1926 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1a14 │ │ │ │ │ + bge.n 1924 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001a24 : │ │ │ │ │ +00001934 : │ │ │ │ │ UnicodeEncodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1adc │ │ │ │ │ + beq.n 19ec │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad6 │ │ │ │ │ + beq.n 19e6 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad6 │ │ │ │ │ + beq.n 19e6 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - bl 121c │ │ │ │ │ + bl 112c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1ad2 │ │ │ │ │ + beq.n 19e2 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldrd r2, r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 1a9a │ │ │ │ │ + bgt.n 19aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ @@ -3072,143 +2966,143 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ │ - bmi.n 1a74 │ │ │ │ │ + bmi.n 1984 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 1a74 │ │ │ │ │ + blt.n 1984 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1a74 │ │ │ │ │ + bne.n 1984 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_ReadChar │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 1ae2 │ │ │ │ │ + bhi.n 19f2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1a88 │ │ │ │ │ + b.n 1998 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1a88 │ │ │ │ │ + b.n 1998 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 1a88 │ │ │ │ │ + b.n 1998 │ │ │ │ │ movs r0, #7 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GetConstant │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b.n 1ac2 │ │ │ │ │ + b.n 19d2 │ │ │ │ │ │ │ │ │ │ -00001afc : │ │ │ │ │ +00001a0c : │ │ │ │ │ PyUnicodeDecodeError_GetEncoding(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ - cbnz r0, 1b22 │ │ │ │ │ + bl 1a38 │ │ │ │ │ + cbnz r0, 1a32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 1b70 │ │ │ │ │ + b.n 1a80 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b28 : │ │ │ │ │ +00001a38 : │ │ │ │ │ check_unicode_error_type(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1b54 │ │ │ │ │ + beq.n 1a64 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 1b58 │ │ │ │ │ + cbz r0, 1a68 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00001b70 : │ │ │ │ │ +00001a80 : │ │ │ │ │ unicode_error_get_encoding_impl(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 121c │ │ │ │ │ - cbnz r0, 1ba2 │ │ │ │ │ + bl 112c │ │ │ │ │ + cbnz r0, 1ab2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1b9e │ │ │ │ │ + bge.n 1aae │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1b9e │ │ │ │ │ + b.n 1aae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ba8 <_PyUnicodeError_GetParams>: │ │ │ │ │ +00001ab8 <_PyUnicodeError_GetParams>: │ │ │ │ │ _PyUnicodeError_GetParams(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ @@ -3220,237 +3114,237 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 121c │ │ │ │ │ + bl 112c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c7a <_PyUnicodeError_GetParams+0xd2> │ │ │ │ │ + bne.n 1b8a <_PyUnicodeError_GetParams+0xd2> │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r4, #0] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1bf8 <_PyUnicodeError_GetParams+0x50> │ │ │ │ │ + beq.n 1b08 <_PyUnicodeError_GetParams+0x50> │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ orrs.w r1, r3, r6 │ │ │ │ │ - beq.n 1c6a <_PyUnicodeError_GetParams+0xc2> │ │ │ │ │ + beq.n 1b7a <_PyUnicodeError_GetParams+0xc2> │ │ │ │ │ ldr.w r1, [r8, #44] @ 0x2c │ │ │ │ │ bic.w r1, r1, r1, asr #31 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 1c70 <_PyUnicodeError_GetParams+0xc8> │ │ │ │ │ + ble.n 1b80 <_PyUnicodeError_GetParams+0xc8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c80 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ + beq.n 1b90 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ │ - beq.n 1c42 <_PyUnicodeError_GetParams+0x9a> │ │ │ │ │ + beq.n 1b52 <_PyUnicodeError_GetParams+0x9a> │ │ │ │ │ subs.w ip, r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w ip, #1 │ │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1c3a <_PyUnicodeError_GetParams+0x92> │ │ │ │ │ + beq.n 1b4a <_PyUnicodeError_GetParams+0x92> │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r6, 1c42 <_PyUnicodeError_GetParams+0x9a> │ │ │ │ │ + cbz r6, 1b52 <_PyUnicodeError_GetParams+0x9a> │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r5, 1c4e <_PyUnicodeError_GetParams+0xa6> │ │ │ │ │ + cbz r5, 1b5e <_PyUnicodeError_GetParams+0xa6> │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1c46 <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ + bge.n 1b56 <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c46 <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ + bne.n 1b56 <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1c46 <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ + b.n 1b56 <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1c10 <_PyUnicodeError_GetParams+0x68> │ │ │ │ │ + b.n 1b20 <_PyUnicodeError_GetParams+0x68> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, r0 │ │ │ │ │ subne r1, r0, #1 │ │ │ │ │ - b.n 1c0a <_PyUnicodeError_GetParams+0x62> │ │ │ │ │ + b.n 1b1a <_PyUnicodeError_GetParams+0x62> │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1c46 <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ + b.n 1b56 <_PyUnicodeError_GetParams+0x9e> │ │ │ │ │ subs.w ip, r7, r3 │ │ │ │ │ it ne │ │ │ │ │ movne.w ip, #1 │ │ │ │ │ - b.n 1c20 <_PyUnicodeError_GetParams+0x78> │ │ │ │ │ + b.n 1b30 <_PyUnicodeError_GetParams+0x78> │ │ │ │ │ │ │ │ │ │ -00001c8c : │ │ │ │ │ +00001b9c : │ │ │ │ │ PyUnicodeDecodeError_GetObject(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ - cbnz r0, 1cb4 │ │ │ │ │ + bl 1a38 │ │ │ │ │ + cbnz r0, 1bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 1cb8 │ │ │ │ │ + b.n 1bc8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001cb8 : │ │ │ │ │ +00001bc8 : │ │ │ │ │ unicode_error_get_object_impl(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 121c │ │ │ │ │ - cbnz r0, 1cea │ │ │ │ │ + bl 112c │ │ │ │ │ + cbnz r0, 1bfa │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1ce6 │ │ │ │ │ + bge.n 1bf6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1ce6 │ │ │ │ │ + b.n 1bf6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cf0 : │ │ │ │ │ +00001c00 : │ │ │ │ │ PyUnicodeDecodeError_SetStart(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ - cbnz r0, 1d14 │ │ │ │ │ + bl 1a38 │ │ │ │ │ + cbnz r0, 1c24 │ │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d1c : │ │ │ │ │ +00001c2c : │ │ │ │ │ PyUnicodeDecodeError_SetEnd(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ - cbnz r0, 1d40 │ │ │ │ │ + bl 1a38 │ │ │ │ │ + cbnz r0, 1c50 │ │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d48 : │ │ │ │ │ +00001c58 : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ - cbnz r0, 1d80 │ │ │ │ │ + bl 1a38 │ │ │ │ │ + cbnz r0, 1c90 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1d80 │ │ │ │ │ + cbz r0, 1c90 │ │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1d7c │ │ │ │ │ + b.n 1c8c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d88 : │ │ │ │ │ +00001c98 : │ │ │ │ │ BaseException_args_get(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - cbz r0, 1d9a │ │ │ │ │ + cbz r0, 1caa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1da2 │ │ │ │ │ + bge.n 1cb2 │ │ │ │ │ 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 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001da4 : │ │ │ │ │ +00001cb4 : │ │ │ │ │ BaseException___traceback___set(): │ │ │ │ │ b.w 69c <_PyExc_InitState+0x428> │ │ │ │ │ R_ARM_THM_JUMP24 BaseException___traceback___set_impl │ │ │ │ │ │ │ │ │ │ -00001da8 : │ │ │ │ │ +00001cb8 : │ │ │ │ │ BaseException_args_set(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 1dd0 │ │ │ │ │ + cbz r1, 1ce0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ - cbz r0, 1de6 │ │ │ │ │ + cbz r0, 1cf6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -3464,27 +3358,27 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001dec : │ │ │ │ │ +00001cfc : │ │ │ │ │ BaseExceptionGroup_init(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbnz r2, 1e18 │ │ │ │ │ + cbnz r2, 1d28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 8c8 │ │ │ │ │ + bl b14 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -3493,127 +3387,127 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e02 │ │ │ │ │ + bne.n 1d12 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1e14 │ │ │ │ │ + b.n 1d24 │ │ │ │ │ │ │ │ │ │ -00001e34 <_PyExc_PrepReraiseStar>: │ │ │ │ │ +00001d44 <_PyExc_PrepReraiseStar>: │ │ │ │ │ _PyExc_PrepReraiseStar(): │ │ │ │ │ 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.w r8, [r1, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1f40 <_PyExc_PrepReraiseStar+0x10c> │ │ │ │ │ + beq.n 1e50 <_PyExc_PrepReraiseStar+0x10c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1e6e <_PyExc_PrepReraiseStar+0x3a> │ │ │ │ │ + beq.n 1d7e <_PyExc_PrepReraiseStar+0x3a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2002 <_PyExc_PrepReraiseStar+0x1ce> │ │ │ │ │ + beq.w 1f12 <_PyExc_PrepReraiseStar+0x1ce> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ffe <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ + beq.w 1f0e <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ff0 <_PyExc_PrepReraiseStar+0x1bc> │ │ │ │ │ + beq.w 1f00 <_PyExc_PrepReraiseStar+0x1bc> │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge.n 1edc <_PyExc_PrepReraiseStar+0xa8> │ │ │ │ │ + bge.n 1dec <_PyExc_PrepReraiseStar+0xa8> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 1ed8 <_PyExc_PrepReraiseStar+0xa4> │ │ │ │ │ + beq.n 1de8 <_PyExc_PrepReraiseStar+0xa4> │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1fec <_PyExc_PrepReraiseStar+0x1b8> │ │ │ │ │ + bne.w 1efc <_PyExc_PrepReraiseStar+0x1b8> │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1fec <_PyExc_PrepReraiseStar+0x1b8> │ │ │ │ │ + bne.w 1efc <_PyExc_PrepReraiseStar+0x1b8> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1fec <_PyExc_PrepReraiseStar+0x1b8> │ │ │ │ │ + bne.w 1efc <_PyExc_PrepReraiseStar+0x1b8> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r6 │ │ │ │ │ movne r0, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1f80 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ + blt.n 1e90 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1e94 <_PyExc_PrepReraiseStar+0x60> │ │ │ │ │ + b.n 1da4 <_PyExc_PrepReraiseStar+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f80 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ + beq.n 1e90 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 1f5e <_PyExc_PrepReraiseStar+0x12a> │ │ │ │ │ + bgt.n 1e6e <_PyExc_PrepReraiseStar+0x12a> │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ - bl 21f0 │ │ │ │ │ + bl 2100 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f1c <_PyExc_PrepReraiseStar+0xe8> │ │ │ │ │ + bge.n 1e2c <_PyExc_PrepReraiseStar+0xe8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1f1c <_PyExc_PrepReraiseStar+0xe8> │ │ │ │ │ + cbnz r3, 1e2c <_PyExc_PrepReraiseStar+0xe8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 1f80 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ + beq.n 1e90 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2014 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ + beq.n 1f24 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f84 <_PyExc_PrepReraiseStar+0x150> │ │ │ │ │ + bne.n 1e94 <_PyExc_PrepReraiseStar+0x150> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3628,233 +3522,233 @@ │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 1f38 <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ + b.n 1e48 <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - bl 2710 │ │ │ │ │ + bl 2620 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1ef0 <_PyExc_PrepReraiseStar+0xbc> │ │ │ │ │ + bge.n 1e00 <_PyExc_PrepReraiseStar+0xbc> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f80 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ + bge.n 1e90 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2044 <_PyExc_PrepReraiseStar+0x210> │ │ │ │ │ + beq.n 1f54 <_PyExc_PrepReraiseStar+0x210> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1f2c <_PyExc_PrepReraiseStar+0xf8> │ │ │ │ │ - ble.n 1f80 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ + b.n 1e3c <_PyExc_PrepReraiseStar+0xf8> │ │ │ │ │ + ble.n 1e90 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 1fc8 <_PyExc_PrepReraiseStar+0x194> │ │ │ │ │ + beq.n 1ed8 <_PyExc_PrepReraiseStar+0x194> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1fac <_PyExc_PrepReraiseStar+0x178> │ │ │ │ │ + bge.n 1ebc <_PyExc_PrepReraiseStar+0x178> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 202e <_PyExc_PrepReraiseStar+0x1fa> │ │ │ │ │ + beq.n 1f3e <_PyExc_PrepReraiseStar+0x1fa> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 1f80 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ + blt.n 1e90 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 1fd4 <_PyExc_PrepReraiseStar+0x1a0> │ │ │ │ │ + ble.n 1ee4 <_PyExc_PrepReraiseStar+0x1a0> │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ bl d0 <_PyExc_InitGlobalObjects+0x64> │ │ │ │ │ R_ARM_THM_CALL _PyExc_CreateExceptionGroup │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1f2c <_PyExc_PrepReraiseStar+0xf8> │ │ │ │ │ + b.n 1e3c <_PyExc_PrepReraiseStar+0xf8> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1fb2 <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ + bge.n 1ec2 <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1fa4 <_PyExc_PrepReraiseStar+0x170> │ │ │ │ │ + b.n 1eb4 <_PyExc_PrepReraiseStar+0x170> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_GetItem │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ - b.n 1f2c <_PyExc_PrepReraiseStar+0xf8> │ │ │ │ │ + b.n 1e3c <_PyExc_PrepReraiseStar+0xf8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 1ecc <_PyExc_PrepReraiseStar+0x98> │ │ │ │ │ + b.n 1ddc <_PyExc_PrepReraiseStar+0x98> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1ffe <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ + bge.n 1f0e <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 203c <_PyExc_PrepReraiseStar+0x208> │ │ │ │ │ + cbz r3, 1f4c <_PyExc_PrepReraiseStar+0x208> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1f38 <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ + b.n 1e48 <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f38 <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ + bge.n 1e48 <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 1f38 <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ + b.n 1e48 <_PyExc_PrepReraiseStar+0x104> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2036 <_PyExc_PrepReraiseStar+0x202> │ │ │ │ │ + blt.n 1f46 <_PyExc_PrepReraiseStar+0x202> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 1f26 <_PyExc_PrepReraiseStar+0xf2> │ │ │ │ │ + b.n 1e36 <_PyExc_PrepReraiseStar+0xf2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1fac <_PyExc_PrepReraiseStar+0x178> │ │ │ │ │ + b.n 1ebc <_PyExc_PrepReraiseStar+0x178> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 2024 <_PyExc_PrepReraiseStar+0x1f0> │ │ │ │ │ + b.n 1f34 <_PyExc_PrepReraiseStar+0x1f0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ffe <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ + b.n 1f0e <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f80 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ + b.n 1e90 <_PyExc_PrepReraiseStar+0x14c> │ │ │ │ │ │ │ │ │ │ -0000204c : │ │ │ │ │ +00001f5c : │ │ │ │ │ PyUnicodeEncodeError_SetStart(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ - cbnz r0, 2070 │ │ │ │ │ + bl 1a38 │ │ │ │ │ + cbnz r0, 1f80 │ │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002078 : │ │ │ │ │ +00001f88 : │ │ │ │ │ PyUnicodeEncodeError_SetEnd(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ - cbnz r0, 209c │ │ │ │ │ + bl 1a38 │ │ │ │ │ + cbnz r0, 1fac │ │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000020a4 : │ │ │ │ │ +00001fb4 : │ │ │ │ │ PyUnicodeEncodeError_SetReason(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ - cbnz r0, 20dc │ │ │ │ │ + bl 1a38 │ │ │ │ │ + cbnz r0, 1fec │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 20dc │ │ │ │ │ + cbz r0, 1fec │ │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 20d8 │ │ │ │ │ + b.n 1fe8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000020e4 : │ │ │ │ │ +00001ff4 : │ │ │ │ │ BaseException___reduce__(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - cbz r2, 20ee │ │ │ │ │ + cbz r2, 1ffe │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 20f4 │ │ │ │ │ + cbnz r3, 2004 │ │ │ │ │ movs r0, #2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ movs r0, #3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000020fc : │ │ │ │ │ +0000200c : │ │ │ │ │ BaseExceptionGroup_split(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2170 │ │ │ │ │ + bl 2080 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 216a │ │ │ │ │ + beq.n 207a │ │ │ │ │ add.w ip, sp, #16 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 21f0 │ │ │ │ │ + bl 2100 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 216a │ │ │ │ │ + beq.n 207a │ │ │ │ │ ldrd r5, r4, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r0, #2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ @@ -3874,423 +3768,423 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2164 │ │ │ │ │ + b.n 2074 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002170 : │ │ │ │ │ +00002080 : │ │ │ │ │ get_matcher_type(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - cbz r0, 219e │ │ │ │ │ + cbz r0, 20ae │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 21ea │ │ │ │ │ + bge.n 20fa │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ - bpl.n 21a2 │ │ │ │ │ + bpl.n 20b2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 2190 │ │ │ │ │ + blt.n 20a0 │ │ │ │ │ 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 21ce │ │ │ │ │ + bne.n 20de │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bge.n 2196 │ │ │ │ │ + bge.n 20a6 │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 21ce │ │ │ │ │ + bge.n 20de │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ - bmi.n 21b4 │ │ │ │ │ + bmi.n 20c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2198 │ │ │ │ │ + b.n 20a8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021f0 : │ │ │ │ │ +00002100 : │ │ │ │ │ exceptiongroup_split_recursive(): │ │ │ │ │ stmdb 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 r6, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2348 │ │ │ │ │ + bne.w 2258 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 22ea │ │ │ │ │ - bne.n 2302 │ │ │ │ │ + blt.n 21fa │ │ │ │ │ + bne.n 2212 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2240 │ │ │ │ │ + beq.n 2150 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23e0 │ │ │ │ │ + beq.w 22f0 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Size │ │ │ │ │ subs.w fp, r0, #0 │ │ │ │ │ - blt.n 22ea │ │ │ │ │ + blt.n 21fa │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22ea │ │ │ │ │ + beq.n 21fa │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 22f4 │ │ │ │ │ + bne.n 2204 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ │ cmp r8, fp │ │ │ │ │ - beq.w 23a6 │ │ │ │ │ - ldr r3, [pc, #632] @ (24f0 ) │ │ │ │ │ + beq.w 22b6 │ │ │ │ │ + ldr r3, [pc, #632] @ (2400 ) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ add.w r2, r8, #4 │ │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ │ ldr.w r5, [r3, r2, lsl #2] │ │ │ │ │ - bl 24f4 <_Py_EnterRecursiveCallTstate> │ │ │ │ │ - cbnz r0, 22b2 │ │ │ │ │ + bl 2404 <_Py_EnterRecursiveCallTstate> │ │ │ │ │ + cbnz r0, 21c2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - bl 21f0 │ │ │ │ │ + bl 2100 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 2314 │ │ │ │ │ + bne.n 2224 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 23f4 │ │ │ │ │ + bge.w 2304 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 23f4 │ │ │ │ │ + bne.w 2304 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 2310 │ │ │ │ │ + bne.n 2220 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2424 │ │ │ │ │ + bne.w 2334 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2442 │ │ │ │ │ + bne.w 2352 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 225e │ │ │ │ │ - b.n 22b2 │ │ │ │ │ + bne.n 216e │ │ │ │ │ + b.n 21c2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 22ee │ │ │ │ │ + b.n 21fe │ │ │ │ │ ldrd r5, r2, [sp, #32] │ │ │ │ │ - cbz r5, 233e │ │ │ │ │ + cbz r5, 224e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - blt.w 24aa │ │ │ │ │ + blt.w 23ba │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 233e │ │ │ │ │ + bge.n 224e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 249e │ │ │ │ │ + beq.w 23ae │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 23fc │ │ │ │ │ + bne.n 230c │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 2270 │ │ │ │ │ + b.n 2180 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 247a │ │ │ │ │ + beq.w 238a │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.w 2230 │ │ │ │ │ + bne.w 2140 │ │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 2230 │ │ │ │ │ + beq.w 2140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 222e │ │ │ │ │ + bne.w 213e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22ea │ │ │ │ │ + beq.n 21fa │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Contains │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2220 │ │ │ │ │ + bge.w 2130 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2220 │ │ │ │ │ + bne.w 2130 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2220 │ │ │ │ │ + b.n 2130 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2524 │ │ │ │ │ + bl 2434 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 22b2 │ │ │ │ │ - cbz r6, 23c6 │ │ │ │ │ + beq.w 21c2 │ │ │ │ │ + cbz r6, 22d6 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2524 │ │ │ │ │ + bl 2434 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 24be │ │ │ │ │ + beq.n 23ce │ │ │ │ │ ldr r5, [r7, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 23d8 │ │ │ │ │ + bge.n 22e8 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 22ca │ │ │ │ │ + beq.w 21da │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 2310 │ │ │ │ │ + b.n 2220 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2310 │ │ │ │ │ + beq.n 2220 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - b.n 2310 │ │ │ │ │ + b.n 2220 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 22da │ │ │ │ │ + b.n 21ea │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - blt.n 2460 │ │ │ │ │ + blt.n 2370 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2342 │ │ │ │ │ + bge.n 2252 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2342 │ │ │ │ │ + bne.n 2252 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2342 │ │ │ │ │ + b.n 2252 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 22e2 │ │ │ │ │ + bge.w 21f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 22e2 │ │ │ │ │ + bne.w 21f2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22e2 │ │ │ │ │ + b.n 21f2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 22ea │ │ │ │ │ + bge.w 21fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 22ea │ │ │ │ │ + bne.w 21fa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22ea │ │ │ │ │ + b.n 21fa │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 22b2 │ │ │ │ │ + bge.w 21c2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 22b2 │ │ │ │ │ + bne.w 21c2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22b2 │ │ │ │ │ + b.n 21c2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22ea │ │ │ │ │ + beq.w 21fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2220 │ │ │ │ │ - b.n 2392 │ │ │ │ │ + bge.w 2130 │ │ │ │ │ + b.n 22a2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - b.n 233e │ │ │ │ │ + b.n 224e │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 24b6 │ │ │ │ │ + bge.n 23c6 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - cbz r1, 24e4 │ │ │ │ │ + cbz r1, 23f4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 22b2 │ │ │ │ │ + b.n 21c2 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22b2 │ │ │ │ │ + beq.w 21c2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 22b2 │ │ │ │ │ + bge.w 21c2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 22b2 │ │ │ │ │ + bne.w 21c2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22b2 │ │ │ │ │ + b.n 21c2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b.n 24b6 │ │ │ │ │ + b.n 23c6 │ │ │ │ │ .word 0x0000026a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000024f4 <_Py_EnterRecursiveCallTstate>: │ │ │ │ │ +00002404 <_Py_EnterRecursiveCallTstate>: │ │ │ │ │ _Py_EnterRecursiveCallTstate(): │ │ │ │ │ push {r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 2510 <_Py_EnterRecursiveCallTstate+0x1c> │ │ │ │ │ + bcc.n 2420 <_Py_EnterRecursiveCallTstate+0x1c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r7, pc} │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 250c <_Py_EnterRecursiveCallTstate+0x18> │ │ │ │ │ + bcc.n 241c <_Py_EnterRecursiveCallTstate+0x18> │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ │ │ -00002524 : │ │ │ │ │ +00002434 : │ │ │ │ │ exceptiongroup_subset(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ @@ -4298,328 +4192,328 @@ │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2606 │ │ │ │ │ - beq.n 25ea │ │ │ │ │ + blt.n 2516 │ │ │ │ │ + beq.n 24fa │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2606 │ │ │ │ │ + beq.n 2516 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2584 │ │ │ │ │ + beq.n 2494 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25f0 │ │ │ │ │ + beq.n 2500 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ - cbz r1, 25b4 │ │ │ │ │ + cbz r1, 24c4 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ bl 69c <_PyExc_InitState+0x428> │ │ │ │ │ R_ARM_THM_CALL BaseException___traceback___set_impl │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 25b0 │ │ │ │ │ + bge.n 24c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2696 │ │ │ │ │ + beq.n 25a6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 25fe │ │ │ │ │ + beq.n 250e │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2688 │ │ │ │ │ + bne.n 2598 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2650 │ │ │ │ │ + bne.n 2560 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ strb.w r2, [r4, #32] │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - ldr r1, [pc, #220] @ (26b4 ) │ │ │ │ │ + ldr r1, [pc, #220] @ (25c4 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 25fe │ │ │ │ │ + blt.n 250e │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - cbnz r0, 260c │ │ │ │ │ + cbnz r0, 251c │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 26a2 │ │ │ │ │ + blt.n 25b2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 25ec │ │ │ │ │ + b.n 24fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r0, 2664 │ │ │ │ │ + cbz r0, 2574 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 262c │ │ │ │ │ + bge.n 253c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 265e │ │ │ │ │ + cbz r3, 256e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 25fe │ │ │ │ │ + beq.n 250e │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #128] @ (26b4 ) │ │ │ │ │ + ldr r1, [pc, #128] @ (25c4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 264a │ │ │ │ │ + bge.n 255a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 267c │ │ │ │ │ + cbz r3, 258c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 25e8 │ │ │ │ │ - b.n 25fe │ │ │ │ │ + bge.n 24f8 │ │ │ │ │ + b.n 250e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 25c8 │ │ │ │ │ + b.n 24d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 262c │ │ │ │ │ + b.n 253c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 25e8 │ │ │ │ │ + bge.n 24f8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 25e8 │ │ │ │ │ + bne.n 24f8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25e8 │ │ │ │ │ + b.n 24f8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 264a │ │ │ │ │ + b.n 255a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 25ba │ │ │ │ │ + b.n 24ca │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 25b0 │ │ │ │ │ + b.n 24c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2606 │ │ │ │ │ + bne.n 2516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2606 │ │ │ │ │ + b.n 2516 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005e74 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000026b8 : │ │ │ │ │ +000025c8 : │ │ │ │ │ BaseExceptionGroup_derive(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 26fa │ │ │ │ │ + cbz r0, 260a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallObject │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 26f8 │ │ │ │ │ + bge.n 2608 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 2700 │ │ │ │ │ + cbz r3, 2610 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 26fa │ │ │ │ │ + b.n 260a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002710 : │ │ │ │ │ +00002620 : │ │ │ │ │ collect_exception_group_leaf_ids(): │ │ │ │ │ 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2788 │ │ │ │ │ + beq.n 2698 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2746 │ │ │ │ │ + beq.n 2656 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 2790 │ │ │ │ │ + cbz r0, 26a0 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r3, [pc, #112] @ (27c0 ) │ │ │ │ │ + ldr r3, [pc, #112] @ (26d0 ) │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bge.n 2788 │ │ │ │ │ + bge.n 2698 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r7, [r2, r1, lsl #2] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 24f4 <_Py_EnterRecursiveCallTstate> │ │ │ │ │ - cbnz r0, 2782 │ │ │ │ │ + bl 2404 <_Py_EnterRecursiveCallTstate> │ │ │ │ │ + cbnz r0, 2692 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 2710 │ │ │ │ │ + bl 2620 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 274e │ │ │ │ │ + bge.n 265e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 278a │ │ │ │ │ + b.n 269a │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2782 │ │ │ │ │ + beq.n 2692 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Add │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 278a │ │ │ │ │ + bge.n 269a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 278a │ │ │ │ │ + bne.n 269a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 278a │ │ │ │ │ + b.n 269a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000027c4 : │ │ │ │ │ +000026d4 : │ │ │ │ │ UnicodeTranslateError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 8c8 │ │ │ │ │ + bl b14 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2846 │ │ │ │ │ + beq.n 2756 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ @@ -4628,15 +4522,15 @@ │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ - cbz r0, 2846 │ │ │ │ │ + cbz r0, 2756 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ @@ -4655,17 +4549,17 @@ │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2842 │ │ │ │ │ + b.n 2752 │ │ │ │ │ │ │ │ │ │ -0000284c : │ │ │ │ │ +0000275c : │ │ │ │ │ BaseExceptionGroup_str(): │ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ │ @@ -4688,73 +4582,73 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it le │ │ │ │ │ movle r3, ip │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -0000288c : │ │ │ │ │ +0000279c : │ │ │ │ │ PyUnicodeDecodeError_GetEnd(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ - cbnz r0, 28c6 │ │ │ │ │ + bl 1a38 │ │ │ │ │ + cbnz r0, 27d6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 1ba8 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 1ab8 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeError_GetParams │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 28c2 │ │ │ │ │ + b.n 27d2 │ │ │ │ │ │ │ │ │ │ -000028cc : │ │ │ │ │ +000027dc : │ │ │ │ │ UnicodeTranslateError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2964 │ │ │ │ │ + beq.n 2874 │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2960 │ │ │ │ │ + cbz r0, 2870 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - bl 121c │ │ │ │ │ + bl 112c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2960 │ │ │ │ │ + beq.n 2870 │ │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 292c │ │ │ │ │ + bgt.n 283c │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4763,40 +4657,40 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2c0 <_PyExc_InitState+0x4c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ orrs.w r4, r1, r2 │ │ │ │ │ - bmi.n 290e │ │ │ │ │ + bmi.n 281e │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 290e │ │ │ │ │ + blt.n 281e │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 290e │ │ │ │ │ + bne.n 281e │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_ReadChar │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 296a │ │ │ │ │ + bhi.n 287a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 2920 │ │ │ │ │ + b.n 2830 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2920 │ │ │ │ │ + b.n 2830 │ │ │ │ │ movs r0, #7 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GetConstant │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ @@ -4804,9 +4698,9 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ │ ite cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ movcc r0, r2 │ │ │ │ │ - b.n 2952 │ │ │ │ │ + b.n 2862 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1026,169 +1026,430 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 8ae │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008c8 : │ │ │ │ │ +000008c8 : │ │ │ │ │ +ImportError_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 │ │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ │ + bic.w r0, r1, #3 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + bfi r1, r3, #0, #2 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r3, [pc, #368] @ (a6c ) │ │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + and.w r1, r1, #1 │ │ │ │ │ + str.w r1, [r4, #-4] │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + itt gt │ │ │ │ │ + addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + strgt.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ + ldr.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ + cbz r0, 940 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 9e8 │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ + cbz r0, 958 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 958 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n a4a │ │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ + cbz r0, 970 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 970 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 9f6 │ │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 9fc │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n a16 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + cbz r0, 996 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #12] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 996 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, 996 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n a50 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + cbz r0, 9b6 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #20] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 9b6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, 9b6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n a30 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + cbnz r0, 9ce │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ + bx r3 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #24] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 9c0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 9c0 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 9c0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 940 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 940 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 970 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 976 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 976 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 976 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 97c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 97c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 97c │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #28] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 9bc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 9bc │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 9bc │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 958 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #16] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 99c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 99c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 99c │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00000158 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + │ │ │ │ │ +00000a70 : │ │ │ │ │ +ImportError_clear(): │ │ │ │ │ + push {lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + cbz r0, a92 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r3, #36] @ 0x24 │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n ad0 │ │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ + cbz r0, aaa │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r3, #40] @ 0x28 │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n aaa │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n b0a │ │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ + cbz r0, ac0 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r3, #44] @ 0x2c │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n ac0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cbz r2, ae2 │ │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ + cbnz r0, aec │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ │ + b.w e4 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n a92 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n a92 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n ac0 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r3, #48] @ 0x30 │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n ac4 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n ac4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n ac4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n aaa │ │ │ │ │ + │ │ │ │ │ +00000b14 : │ │ │ │ │ BaseException_init(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbnz r2, 90e │ │ │ │ │ + cbnz r2, b5a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8ec │ │ │ │ │ + bge.n b38 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - cbnz r0, 8f8 │ │ │ │ │ + cbnz r0, b44 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8f0 │ │ │ │ │ + bge.n b3c │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 8f0 │ │ │ │ │ + bne.n b3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f2 │ │ │ │ │ + b.n b3e │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8de │ │ │ │ │ + bne.n b2a │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8f2 │ │ │ │ │ + b.n b3e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000928 : │ │ │ │ │ +00000b74 : │ │ │ │ │ StopIteration_clear(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r0, 93a │ │ │ │ │ + cbz r0, b86 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 940 │ │ │ │ │ + blt.n b8c │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w e4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 93a │ │ │ │ │ + bne.n b86 │ │ │ │ │ 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 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 e4 │ │ │ │ │ │ │ │ │ │ -0000096c : │ │ │ │ │ +00000bb8 : │ │ │ │ │ SystemExit_clear(): │ │ │ │ │ - b.n 928 │ │ │ │ │ + b.n b74 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000970 : │ │ │ │ │ +00000bbc : │ │ │ │ │ BaseException_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 │ │ │ │ │ - cbnz r0, 9b8 │ │ │ │ │ + cbnz r0, c04 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 992 │ │ │ │ │ + cbz r0, bde │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 9a2 │ │ │ │ │ + cbnz r0, bee │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbnz r0, 9cc │ │ │ │ │ + cbnz r0, c18 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbnz r0, 9ae │ │ │ │ │ + cbnz r0, bfa │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 9c2 │ │ │ │ │ + cbnz r0, c0e │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 9a4 │ │ │ │ │ + cbnz r0, bf0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ 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 99a │ │ │ │ │ + beq.n be6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 988 │ │ │ │ │ + beq.n bd4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99e │ │ │ │ │ + beq.n bea │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 996 │ │ │ │ │ + beq.n be2 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009d8 : │ │ │ │ │ +00000c24 : │ │ │ │ │ StopIteration_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a66 │ │ │ │ │ + bne.n cb2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a00 │ │ │ │ │ + bge.n c4c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ - cbnz r0, a28 │ │ │ │ │ + cbnz r0, c74 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - cbnz r0, a42 │ │ │ │ │ + cbnz r0, c8e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n a62 │ │ │ │ │ + bgt.n cae │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -1196,248 +1457,248 @@ │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a04 │ │ │ │ │ + bge.n c50 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a04 │ │ │ │ │ + bne.n c50 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n a04 │ │ │ │ │ + b.n c50 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a08 │ │ │ │ │ + bge.n c54 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a08 │ │ │ │ │ + bne.n c54 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n a0c │ │ │ │ │ + ble.n c58 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - b.n a14 │ │ │ │ │ + b.n c60 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9f2 │ │ │ │ │ + bne.n c3e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a24 │ │ │ │ │ + b.n c70 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a80 : │ │ │ │ │ +00000ccc : │ │ │ │ │ StopIteration_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, #36] @ 0x24 │ │ │ │ │ - cbz r0, aa4 │ │ │ │ │ + cbz r0, cf0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n b14 │ │ │ │ │ + blt.n d60 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b22 │ │ │ │ │ + bne.n d6e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, ac4 │ │ │ │ │ + cbz r0, d10 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ac4 │ │ │ │ │ + bge.n d10 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ac4 │ │ │ │ │ + cbnz r3, d10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b56 │ │ │ │ │ + bne.n da2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, ae4 │ │ │ │ │ + cbz r0, d30 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ae4 │ │ │ │ │ + bge.n d30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ae4 │ │ │ │ │ + cbnz r3, d30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, b3c │ │ │ │ │ + cbnz r0, d88 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, afa │ │ │ │ │ + cbnz r0, d46 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aec │ │ │ │ │ + bge.n d38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aec │ │ │ │ │ + bne.n d38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n aec │ │ │ │ │ + b.n d38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aa4 │ │ │ │ │ + bne.n cf0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n aa4 │ │ │ │ │ + b.n cf0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aaa │ │ │ │ │ + bge.n cf6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aaa │ │ │ │ │ + bne.n cf6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n aaa │ │ │ │ │ + b.n cf6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ae8 │ │ │ │ │ + bge.n d34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae8 │ │ │ │ │ + bne.n d34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ae8 │ │ │ │ │ + b.n d34 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aca │ │ │ │ │ + bge.n d16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aca │ │ │ │ │ + bne.n d16 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n aca │ │ │ │ │ + b.n d16 │ │ │ │ │ │ │ │ │ │ -00000b70 <_PyException_AddNote>: │ │ │ │ │ +00000dbc <_PyException_AddNote>: │ │ │ │ │ _PyException_AddNote(): │ │ │ │ │ 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 r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #1 │ │ │ │ │ - bpl.n c68 <_PyException_AddNote+0xf8> │ │ │ │ │ + bpl.n eb4 <_PyException_AddNote+0xf8> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n c20 <_PyException_AddNote+0xb0> │ │ │ │ │ - ldr r1, [pc, #276] @ (ca8 <_PyException_AddNote+0x138>) │ │ │ │ │ + bpl.n e6c <_PyException_AddNote+0xb0> │ │ │ │ │ + ldr r1, [pc, #276] @ (ef4 <_PyException_AddNote+0x138>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c1a <_PyException_AddNote+0xaa> │ │ │ │ │ + blt.n e66 <_PyException_AddNote+0xaa> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, bf2 <_PyException_AddNote+0x82> │ │ │ │ │ + cbz r0, e3e <_PyException_AddNote+0x82> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n c40 <_PyException_AddNote+0xd0> │ │ │ │ │ + bpl.n e8c <_PyException_AddNote+0xd0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - blt.n c90 <_PyException_AddNote+0x120> │ │ │ │ │ + blt.n edc <_PyException_AddNote+0x120> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bc8 <_PyException_AddNote+0x58> │ │ │ │ │ + bge.n e14 <_PyException_AddNote+0x58> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c60 <_PyException_AddNote+0xf0> │ │ │ │ │ + beq.n eac <_PyException_AddNote+0xf0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bde <_PyException_AddNote+0x6e> │ │ │ │ │ + bge.n e2a <_PyException_AddNote+0x6e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, be4 <_PyException_AddNote+0x74> │ │ │ │ │ + cbz r2, e30 <_PyException_AddNote+0x74> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bde <_PyException_AddNote+0x6e> │ │ │ │ │ + b.n e2a <_PyException_AddNote+0x6e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, c1a <_PyException_AddNote+0xaa> │ │ │ │ │ - ldr r1, [pc, #168] @ (ca8 <_PyException_AddNote+0x138>) │ │ │ │ │ + cbz r0, e66 <_PyException_AddNote+0xaa> │ │ │ │ │ + ldr r1, [pc, #168] @ (ef4 <_PyException_AddNote+0x138>) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bge.n bac <_PyException_AddNote+0x3c> │ │ │ │ │ + bge.n df8 <_PyException_AddNote+0x3c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c1a <_PyException_AddNote+0xaa> │ │ │ │ │ + bge.n e66 <_PyException_AddNote+0xaa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ca0 <_PyException_AddNote+0x130> │ │ │ │ │ + beq.n eec <_PyException_AddNote+0x130> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n be0 <_PyException_AddNote+0x70> │ │ │ │ │ + b.n e2c <_PyException_AddNote+0x70> │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ @@ -1445,148 +1706,148 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n c1a <_PyException_AddNote+0xaa> │ │ │ │ │ + b.n e66 <_PyException_AddNote+0xaa> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c82 <_PyException_AddNote+0x112> │ │ │ │ │ + blt.n ece <_PyException_AddNote+0x112> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n c1a <_PyException_AddNote+0xaa> │ │ │ │ │ + b.n e66 <_PyException_AddNote+0xaa> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bc8 <_PyException_AddNote+0x58> │ │ │ │ │ + b.n e14 <_PyException_AddNote+0x58> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n c1a <_PyException_AddNote+0xaa> │ │ │ │ │ + b.n e66 <_PyException_AddNote+0xaa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c48 <_PyException_AddNote+0xd8> │ │ │ │ │ + bne.n e94 <_PyException_AddNote+0xd8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c48 <_PyException_AddNote+0xd8> │ │ │ │ │ + b.n e94 <_PyException_AddNote+0xd8> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c1a <_PyException_AddNote+0xaa> │ │ │ │ │ + bge.n e66 <_PyException_AddNote+0xaa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c1a <_PyException_AddNote+0xaa> │ │ │ │ │ + bne.n e66 <_PyException_AddNote+0xaa> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c1a <_PyException_AddNote+0xaa> │ │ │ │ │ + b.n e66 <_PyException_AddNote+0xaa> │ │ │ │ │ nop │ │ │ │ │ .word 0x00005e74 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000cac : │ │ │ │ │ +00000ef8 : │ │ │ │ │ BaseException_add_note(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq.n d56 │ │ │ │ │ - ldr r1, [pc, #220] @ (da8 ) │ │ │ │ │ + beq.n fa2 │ │ │ │ │ + ldr r1, [pc, #220] @ (ff4 ) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d32 │ │ │ │ │ + blt.n f7e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, d0c │ │ │ │ │ + cbz r0, f58 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n d36 │ │ │ │ │ + bpl.n f82 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - blt.n d82 │ │ │ │ │ + blt.n fce │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d00 │ │ │ │ │ + bge.n f4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d7a │ │ │ │ │ + beq.n fc6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, d32 │ │ │ │ │ - ldr r1, [pc, #144] @ (da8 ) │ │ │ │ │ + cbz r0, f7e │ │ │ │ │ + ldr r1, [pc, #144] @ (ff4 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n ce2 │ │ │ │ │ + bge.n f2e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d32 │ │ │ │ │ + bge.n f7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, d92 │ │ │ │ │ + cbz r3, fde │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d08 │ │ │ │ │ + b.n f54 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d98 │ │ │ │ │ + blt.n fe4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d32 │ │ │ │ │ + b.n f7e │ │ │ │ │ mov r5, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1596,142 +1857,142 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n d08 │ │ │ │ │ + b.n f54 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d00 │ │ │ │ │ + b.n f4c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d32 │ │ │ │ │ + bge.n f7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d32 │ │ │ │ │ + bne.n f7e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d32 │ │ │ │ │ + b.n f7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d3e │ │ │ │ │ + bne.n f8a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d3e │ │ │ │ │ + b.n f8a │ │ │ │ │ nop │ │ │ │ │ .word 0x00005e74 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000dac : │ │ │ │ │ +00000ff8 : │ │ │ │ │ NameError_clear(): │ │ │ │ │ - b.n 928 │ │ │ │ │ + b.n b74 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000db0 : │ │ │ │ │ +00000ffc : │ │ │ │ │ BaseException_with_traceback(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n e52 │ │ │ │ │ + beq.n 109e │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n e18 │ │ │ │ │ + bne.n 1064 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n df8 │ │ │ │ │ + bge.n 1044 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - cbnz r0, dfe │ │ │ │ │ + cbnz r0, 104a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n df2 │ │ │ │ │ + bge.n 103e │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de6 │ │ │ │ │ + beq.n 1032 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n de6 │ │ │ │ │ + bge.n 1032 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n de6 │ │ │ │ │ + bne.n 1032 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n de6 │ │ │ │ │ + b.n 1032 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n e38 │ │ │ │ │ + bne.n 1084 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de6 │ │ │ │ │ + beq.n 1032 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n e06 │ │ │ │ │ - b.n de6 │ │ │ │ │ + blt.n 1052 │ │ │ │ │ + b.n 1032 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n df2 │ │ │ │ │ + b.n 103e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n e4e │ │ │ │ │ + b.n 109a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e6c : │ │ │ │ │ +000010b8 : │ │ │ │ │ BaseExceptionGroup_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #480] @ (1060 ) │ │ │ │ │ + ldr r3, [pc, #480] @ (12ac ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov sl, r2 │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1747,256 +2008,256 @@ │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r2, #396] @ 0x18c │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fea │ │ │ │ │ + beq.w 1236 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1022 │ │ │ │ │ + beq.w 126e │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fea │ │ │ │ │ + beq.w 1236 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 103a │ │ │ │ │ - ble.n f82 │ │ │ │ │ + beq.w 1286 │ │ │ │ │ + ble.n 11ce │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 100a │ │ │ │ │ + beq.w 1256 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n fee │ │ │ │ │ + beq.n 123a │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 101e │ │ │ │ │ + blt.w 126a │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #1 │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n f4c │ │ │ │ │ + beq.n 1198 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n fd6 │ │ │ │ │ + beq.n 1222 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ - bpl.n ff6 │ │ │ │ │ + bpl.n 1242 │ │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - blt.n 101e │ │ │ │ │ + blt.n 126a │ │ │ │ │ it eq │ │ │ │ │ orreq.w r9, r9, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n f18 │ │ │ │ │ + bne.n 1164 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n f98 │ │ │ │ │ + bne.n 11e4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 100e │ │ │ │ │ + bne.n 125a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1054 │ │ │ │ │ + beq.n 12a0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 101e │ │ │ │ │ + beq.n 126a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strd r3, r2, [r0, #36] @ 0x24 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n f56 │ │ │ │ │ + beq.n 11a2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n f56 │ │ │ │ │ + bne.n 11a2 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n f56 │ │ │ │ │ + b.n 11a2 │ │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n faa │ │ │ │ │ + bne.n 11f6 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n f56 │ │ │ │ │ + bne.n 11a2 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n f56 │ │ │ │ │ + b.n 11a2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n f56 │ │ │ │ │ + beq.n 11a2 │ │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsSubclass │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 101e │ │ │ │ │ + beq.n 126a │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n f56 │ │ │ │ │ + bne.n 11a2 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n fea │ │ │ │ │ + bge.n 1236 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, fea │ │ │ │ │ + cbnz r2, 1236 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n f7c │ │ │ │ │ + b.n 11c8 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr.w r0, [r8, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n fd6 │ │ │ │ │ + b.n 1222 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n fd6 │ │ │ │ │ + b.n 1222 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n fd6 │ │ │ │ │ + b.n 1222 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n fea │ │ │ │ │ + b.n 1236 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n fd6 │ │ │ │ │ + b.n 1222 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ │ - b.n f5a │ │ │ │ │ + b.n 11a6 │ │ │ │ │ .word 0x000001d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001064 : │ │ │ │ │ +000012b0 : │ │ │ │ │ BaseExceptionGroup_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, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r0, 1082 │ │ │ │ │ + cbz r0, 12ce │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 10aa │ │ │ │ │ + cbnz r0, 12f6 │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ - cbz r0, 108c │ │ │ │ │ + cbz r0, 12d8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 10aa │ │ │ │ │ + cbnz r0, 12f6 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ - cbnz r0, 10c0 │ │ │ │ │ + cbnz r0, 130c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 109a │ │ │ │ │ + cbz r0, 12e6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 10aa │ │ │ │ │ + cbnz r0, 12f6 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ - cbnz r0, 10d4 │ │ │ │ │ + cbnz r0, 1320 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - cbnz r0, 10b6 │ │ │ │ │ + cbnz r0, 1302 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbnz r0, 10ca │ │ │ │ │ + cbnz r0, 1316 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ - cbnz r0, 10ac │ │ │ │ │ + cbnz r0, 12f8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10a2 │ │ │ │ │ + beq.n 12ee │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1090 │ │ │ │ │ + beq.n 12dc │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10a6 │ │ │ │ │ + beq.n 12f2 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109e │ │ │ │ │ + beq.n 12ea │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -50,15 +50,15 @@ │ │ │ │ │ cbz r2, 66 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ - b.w da0 │ │ │ │ │ + b.w cb0 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_str │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ @@ -97,15 +97,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cbnz r0, c6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 970 │ │ │ │ │ + b.w bbc │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n b8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ @@ -171,15 +171,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cbnz r0, 160 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 970 │ │ │ │ │ + b.w bbc │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 152 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ @@ -317,41 +317,41 @@ │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne.n 282 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Repr │ │ │ │ │ - b.w da0 │ │ │ │ │ + b.w cb0 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_str │ │ │ │ │ │ │ │ │ │ 00000286 : │ │ │ │ │ BaseExceptionGroup_subgroup(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2170 │ │ │ │ │ + bl 2080 │ │ │ │ │ R_ARM_THM_CALL get_matcher_type │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 2aa │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 2de │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 21f0 │ │ │ │ │ + bl 2100 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 2a6 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -468,20 +468,20 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ + bl 1a38 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 3ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1b70 │ │ │ │ │ + b.w 1a80 │ │ │ │ │ R_ARM_THM_JUMP24 unicode_error_get_encoding_impl │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000003ce : │ │ │ │ │ OSError_reduce(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ @@ -856,25 +856,25 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ + bl 1a38 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 704 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 1ba8 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 1ab8 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeError_GetParams │ │ │ │ │ b.n 708 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 0000070c : │ │ │ │ │ @@ -886,24 +886,24 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ + bl 1a38 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 742 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1ba8 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 1ab8 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeError_GetParams │ │ │ │ │ b.n 746 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 0000074a : │ │ │ │ │ @@ -915,24 +915,24 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ + bl 1a38 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 780 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 1ba8 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 1ab8 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeError_GetParams │ │ │ │ │ b.n 784 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000788 : │ │ │ │ │ @@ -944,24 +944,24 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ + bl 1a38 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 7be │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1ba8 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 1ab8 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeError_GetParams │ │ │ │ │ b.n 7c2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 000007c6 : │ │ │ │ │ @@ -973,24 +973,24 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ + bl 1a38 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 7fc │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 1ba8 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 1ab8 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeError_GetParams │ │ │ │ │ b.n 800 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000804 : │ │ │ │ │ @@ -1001,15 +1001,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ + bl 1a38 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 828 │ │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ │ b.n 82c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ @@ -1021,15 +1021,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ + bl 1a38 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 852 │ │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ │ b.n 856 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ @@ -1130,15 +1130,15 @@ │ │ │ │ │ b.n 926 │ │ │ │ │ cbnz r3, 926 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1e34 <_PyExc_PrepReraiseStar> │ │ │ │ │ + b.w 1d44 <_PyExc_PrepReraiseStar> │ │ │ │ │ R_ARM_THM_JUMP24 _PyExc_PrepReraiseStar │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000936 <_PyUnicodeTranslateError_Create>: │ │ │ │ │ _PyUnicodeTranslateError_Create(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -1175,15 +1175,15 @@ │ │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 121c │ │ │ │ │ + bl 112c │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_attribute │ │ │ │ │ cbnz r0, 99e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 9a0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1217,21 +1217,21 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ + bl 1a38 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, 9e8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1cb8 │ │ │ │ │ + b.w 1bc8 │ │ │ │ │ R_ARM_THM_JUMP24 unicode_error_get_object_impl │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000009ec : │ │ │ │ │ PyUnicodeTranslateError_GetObject(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1239,21 +1239,21 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ + bl 1a38 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, a16 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1cb8 │ │ │ │ │ + b.w 1bc8 │ │ │ │ │ R_ARM_THM_JUMP24 unicode_error_get_object_impl │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000a1a : │ │ │ │ │ PyUnicodeEncodeError_GetReason(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1261,15 +1261,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ + bl 1a38 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.n 96e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -1281,15 +1281,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ + bl 1a38 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, a6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.n 96e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -1301,15 +1301,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ + bl 1a38 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbnz r0, a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.n 96e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -1322,15 +1322,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 1b28 │ │ │ │ │ + bl 1a38 │ │ │ │ │ R_ARM_THM_CALL check_unicode_error_type │ │ │ │ │ cbz r0, abe │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n ad4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -25,20 +25,20 @@ │ │ │ │ │ 0x00000160 6172002e 4c433700 2e4c4338 00426173 ar..LC7..LC8.Bas │ │ │ │ │ 0x00000170 65457863 65707469 6f6e5f5f 5f747261 eException___tra │ │ │ │ │ 0x00000180 63656261 636b5f5f 5f736574 5f696d70 ceback___set_imp │ │ │ │ │ 0x00000190 6c004261 73654578 63657074 696f6e5f l.BaseException_ │ │ │ │ │ 0x000001a0 6465616c 6c6f6300 2e4c4339 004f5345 dealloc..LC9.OSE │ │ │ │ │ 0x000001b0 72726f72 5f6e6577 004f5345 72726f72 rror_new.OSError │ │ │ │ │ 0x000001c0 5f696e69 74006f73 6572726f 725f696e _init.oserror_in │ │ │ │ │ - 0x000001d0 6974004f 53457272 6f725f64 65616c6c it.OSError_deall │ │ │ │ │ - 0x000001e0 6f630049 6d706f72 74457272 6f725f63 oc.ImportError_c │ │ │ │ │ - 0x000001f0 6c656172 004f5345 72726f72 5f636c65 lear.OSError_cle │ │ │ │ │ - 0x00000200 6172002e 4c433130 00496d70 6f727445 ar..LC10.ImportE │ │ │ │ │ - 0x00000210 72726f72 5f696e69 7400496d 706f7274 rror_init.Import │ │ │ │ │ - 0x00000220 4572726f 725f6465 616c6c6f 63004261 Error_dealloc.Ba │ │ │ │ │ + 0x000001d0 69740049 6d706f72 74457272 6f725f64 it.ImportError_d │ │ │ │ │ + 0x000001e0 65616c6c 6f63004f 53457272 6f725f64 ealloc.OSError_d │ │ │ │ │ + 0x000001f0 65616c6c 6f630049 6d706f72 74457272 ealloc.ImportErr │ │ │ │ │ + 0x00000200 6f725f63 6c656172 004f5345 72726f72 or_clear.OSError │ │ │ │ │ + 0x00000210 5f636c65 6172002e 4c433130 00496d70 _clear..LC10.Imp │ │ │ │ │ + 0x00000220 6f727445 72726f72 5f696e69 74004261 ortError_init.Ba │ │ │ │ │ 0x00000230 73654578 63657074 696f6e5f 73747200 seException_str. │ │ │ │ │ 0x00000240 2e4c4331 3100556e 69636f64 65456e63 .LC11.UnicodeEnc │ │ │ │ │ 0x00000250 6f646545 72726f72 5f696e69 74005379 odeError_init.Sy │ │ │ │ │ 0x00000260 7374656d 45786974 5f696e69 74005379 stemExit_init.Sy │ │ │ │ │ 0x00000270 7374656d 45786974 5f646561 6c6c6f63 stemExit_dealloc │ │ │ │ │ 0x00000280 0053746f 70497465 72617469 6f6e5f63 .StopIteration_c │ │ │ │ │ 0x00000290 6c656172 00537973 74656d45 7869745f lear.SystemExit_ │ │ │ ├── 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: 29284 (bytes into file) │ │ │ │ │ + Start of section headers: 29184 (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 0x7264: │ │ │ │ │ +There are 17 section headers, starting at offset 0x7200: │ │ │ │ │ │ │ │ │ │ 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 000ca8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005a28 000528 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000cdc 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 005f50 000670 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0016d8 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0016d8 000abc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0065c0 000450 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002194 0008b9 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002a50 000bf0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 006a10 0007c8 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003640 00040e 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003a4e 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003a4e 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 003a84 001210 10 15 205 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 004c94 000d91 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 0071d8 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000ce8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0059d4 000538 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000d1c 0009fc 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 005f0c 000670 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001718 000014 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001718 000a34 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00657c 000430 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00214c 0008b9 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002a08 000bf0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0069ac 0007c8 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0035f8 00040e 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 003a06 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003a06 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 003a3c 001200 10 15 204 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 004c3c 000d98 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 007174 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,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 289 entries: │ │ │ │ │ +Symbol table '.symtab' contains 288 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 5 .bss │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 00000189 102 FUNC LOCAL DEFAULT 6 make_gen │ │ │ │ │ - 6: 00000bd9 208 FUNC LOCAL DEFAULT 1 compute_cr_origin │ │ │ │ │ + 6: 00000c19 208 FUNC LOCAL DEFAULT 1 compute_cr_origin │ │ │ │ │ 7: 00000178 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000188 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 000001f1 124 FUNC LOCAL DEFAULT 6 _PyObject_GC_TRACK │ │ │ │ │ 10: 00000268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 11: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ @@ -24,269 +24,268 @@ │ │ │ │ │ 20: 00000084 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 21: 000000bc 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 22: 000000f4 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 23: 00000394 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 24: 00000395 464 FUNC LOCAL DEFAULT 6 gen_send_ex2 │ │ │ │ │ 25: 00000558 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 26: 00000564 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 27: 00000565 612 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ - 28: 000007b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 29: 000007c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 30: 000007c9 100 FUNC LOCAL DEFAULT 6 _PyObject_GC_UNTRACK │ │ │ │ │ - 31: 00000828 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 32: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 33: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 34: 0000082c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 35: 00000905 352 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ - 36: 00000900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 37: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 38: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 39: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 40: 00000904 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 41: 00000a65 86 FUNC LOCAL DEFAULT 6 gen_clear_frame │ │ │ │ │ - 42: 000000f1 148 FUNC LOCAL DEFAULT 1 gen_send_ex │ │ │ │ │ - 43: 00000695 208 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ - 44: 00000a5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 45: 00000a64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 46: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 47: 00000081 110 FUNC LOCAL DEFAULT 1 gen_traverse │ │ │ │ │ - 48: 00000180 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 49: 00000184 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 50: 00000185 28 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ - 51: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 52: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 53: 000001a1 132 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ - 54: 00000225 792 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ - 55: 00000260 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 56: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 57: 000002c8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 58: 0000053d 24 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 59: 00000534 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 60: 0000053c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 61: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 62: 00000338 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 63: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 64: 00000668 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 65: 0000066c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 66: 0000075c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 67: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 68: 00000001 16 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ - 69: 00000390 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 70: 00000011 10 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ - 71: 0000001b 68 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ - 72: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 73: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 74: 00000764 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 75: 00000765 6 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ - 76: 000003b0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 77: 0000005f 10 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ - 78: 00000069 16 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ - 79: 00000079 16 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ - 80: 00000089 30 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ - 81: 000003b8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 82: 000000a7 10 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ - 83: 000000b1 96 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ - 84: 000007a5 36 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ - 85: 000007c9 164 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ - 86: 0000086d 140 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ - 87: 00000868 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 88: 0000086c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 89: 000008f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 90: 000008f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 91: 000008f9 4 FUNC LOCAL DEFAULT 1 async_gen_asend_iternext │ │ │ │ │ - 92: 000008fd 136 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ - 93: 000003c4 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 94: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 95: 000009f9 136 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ - 96: 000009f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 97: 000009f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 98: 00000a7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 99: 00000a80 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 100: 00000a81 108 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ - 101: 00000ae8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 102: 00000aec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 103: 00000aed 156 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ - 104: 00000b84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 105: 00000b88 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 106: 00000b89 20 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ - 107: 00000b98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 108: 00000111 36 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ - 109: 00000135 76 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ - 110: 0000017c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 111: 00000180 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 112: 00000181 10 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ - 113: 0000018b 514 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ - 114: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 115: 0000045c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 116: 00000490 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 117: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 118: 00000388 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 119: 0000038c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 120: 0000038d 92 FUNC LOCAL DEFAULT 9 async_gen_athrow_dealloc │ │ │ │ │ - 121: 000003e9 32 FUNC LOCAL DEFAULT 9 async_gen_athrow_finalize │ │ │ │ │ - 122: 00000404 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 123: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 124: 00000408 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 125: 00000409 74 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ - 126: 00000453 30 FUNC LOCAL DEFAULT 9 ag_getsuspended │ │ │ │ │ - 127: 00000b9c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 128: 00000b9d 58 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ - 129: 00000471 52 FUNC LOCAL DEFAULT 9 coro_await │ │ │ │ │ - 130: 000004a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 131: 000004a4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 132: 000004a5 10 FUNC LOCAL DEFAULT 9 coro_wrapper_send │ │ │ │ │ - 133: 000004af 6 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ - 134: 000004b5 120 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ - 135: 0000052d 6 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ - 136: 00000533 152 FUNC LOCAL DEFAULT 9 async_gen_asend_close │ │ │ │ │ - 137: 000005cb 56 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ - 138: 0000052c 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 139: 00000603 16 FUNC LOCAL DEFAULT 9 gen_repr │ │ │ │ │ - 140: 00000548 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 141: 00000613 10 FUNC LOCAL DEFAULT 9 cr_getframe │ │ │ │ │ - 142: 0000061d 40 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ - 143: 00000645 284 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ - 144: 0000075c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 145: 00000760 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 146: 00000761 12 FUNC LOCAL DEFAULT 9 coro_wrapper_traverse │ │ │ │ │ - 147: 0000076d 48 FUNC LOCAL DEFAULT 9 async_gen_asend_traverse │ │ │ │ │ - 148: 0000079d 48 FUNC LOCAL DEFAULT 9 async_gen_athrow_traverse │ │ │ │ │ - 149: 00000554 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 150: 000007cd 10 FUNC LOCAL DEFAULT 9 ag_getcode │ │ │ │ │ - 151: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 152: 000007d7 16 FUNC LOCAL DEFAULT 9 async_gen_repr │ │ │ │ │ - 153: 000007e7 6 FUNC LOCAL DEFAULT 9 coro_wrapper_iternext │ │ │ │ │ - 154: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 155: 000007ed 10 FUNC LOCAL DEFAULT 9 ag_getframe │ │ │ │ │ - 156: 0000058c 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 157: 000007f7 78 FUNC LOCAL DEFAULT 9 gen_set_name │ │ │ │ │ - 158: 000005b4 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 159: 00000845 78 FUNC LOCAL DEFAULT 9 gen_set_qualname │ │ │ │ │ - 160: 00000893 42 FUNC LOCAL DEFAULT 9 gen_getyieldfrom │ │ │ │ │ - 161: 000008bd 2 FUNC LOCAL DEFAULT 9 coro_get_cr_await │ │ │ │ │ - 162: 000008bf 152 FUNC LOCAL DEFAULT 9 async_gen_athrow_close │ │ │ │ │ - 163: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 164: 00000957 16 FUNC LOCAL DEFAULT 9 coro_repr │ │ │ │ │ - 165: 00000967 30 FUNC LOCAL DEFAULT 9 cr_getrunning │ │ │ │ │ - 166: 00000985 30 FUNC LOCAL DEFAULT 9 cr_getsuspended │ │ │ │ │ - 167: 000009a3 16 FUNC LOCAL DEFAULT 9 gen_sizeof │ │ │ │ │ - 168: 000005fc 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 169: 000009c7 12 FUNC LOCAL DEFAULT 9 async_gen_wrapped_val_traverse │ │ │ │ │ - 170: 000009d3 354 FUNC LOCAL DEFAULT 9 gen_new_with_qualname │ │ │ │ │ - 171: 00000bb8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 172: 00000bc0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 173: 00000bec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 174: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 175: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 176: 00000000 167 OBJECT LOCAL DEFAULT 11 async_athrow_doc │ │ │ │ │ - 177: 000000a8 35 OBJECT LOCAL DEFAULT 11 async_asend_doc │ │ │ │ │ - 178: 000000cc 50 OBJECT LOCAL DEFAULT 11 async_aclose_doc │ │ │ │ │ - 179: 00000100 49 OBJECT LOCAL DEFAULT 11 coro_close_doc │ │ │ │ │ - 180: 00000134 223 OBJECT LOCAL DEFAULT 11 coro_throw_doc │ │ │ │ │ - 181: 00000214 91 OBJECT LOCAL DEFAULT 11 coro_send_doc │ │ │ │ │ - 182: 00000270 52 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ - 183: 000002a4 215 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ - 184: 0000037c 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ - 185: 000003b0 94 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ - 186: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 187: 000008ec 16 OBJECT LOCAL DEFAULT 3 gen_as_async │ │ │ │ │ - 188: 000008fc 96 OBJECT LOCAL DEFAULT 3 gen_methods │ │ │ │ │ - 189: 00000000 20 OBJECT LOCAL DEFAULT 5 gen_memberlist │ │ │ │ │ - 190: 0000095c 160 OBJECT LOCAL DEFAULT 3 gen_getsetlist │ │ │ │ │ - 191: 00000650 16 OBJECT LOCAL DEFAULT 3 async_gen_as_async │ │ │ │ │ - 192: 00000660 96 OBJECT LOCAL DEFAULT 3 async_gen_methods │ │ │ │ │ - 193: 000006c0 40 OBJECT LOCAL DEFAULT 3 async_gen_memberlist │ │ │ │ │ - 194: 000006e8 140 OBJECT LOCAL DEFAULT 3 async_gen_getsetlist │ │ │ │ │ - 195: 000007b4 16 OBJECT LOCAL DEFAULT 3 coro_as_async │ │ │ │ │ - 196: 000007c4 96 OBJECT LOCAL DEFAULT 3 coro_methods │ │ │ │ │ - 197: 00000824 40 OBJECT LOCAL DEFAULT 3 coro_memberlist │ │ │ │ │ - 198: 0000084c 160 OBJECT LOCAL DEFAULT 3 coro_getsetlist │ │ │ │ │ - 199: 00000600 16 OBJECT LOCAL DEFAULT 3 async_gen_asend_as_async │ │ │ │ │ - 200: 00000610 64 OBJECT LOCAL DEFAULT 3 async_gen_asend_methods │ │ │ │ │ - 201: 000005b0 16 OBJECT LOCAL DEFAULT 3 async_gen_athrow_as_async │ │ │ │ │ - 202: 000005c0 64 OBJECT LOCAL DEFAULT 3 async_gen_athrow_methods │ │ │ │ │ - 203: 00000774 64 OBJECT LOCAL DEFAULT 3 coro_wrapper_methods │ │ │ │ │ - 204: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 205: 00000001 392 FUNC GLOBAL DEFAULT 6 _Py_MakeCoro │ │ │ │ │ - 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ - 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 210: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ - 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 215: 0000076d 54 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 222: 0000082d 216 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_NoToolsForUnwind │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 234: 00000001 128 FUNC GLOBAL DEFAULT 1 _PyGen_FetchStopIterationValue │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGC_VisitStackRef │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NormalizeException │ │ │ │ │ - 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 251: 00000555 280 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ - 253: 0000066d 38 FUNC GLOBAL DEFAULT 1 _PyGen_yf │ │ │ │ │ - 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 264: 00000985 116 FUNC GLOBAL HIDDEN 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 272: 000009b3 20 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ - 273: 00000b35 22 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ - 274: 00000b4b 16 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ - 275: 00000b5b 102 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ │ - 277: 00000bc1 48 FUNC GLOBAL DEFAULT 9 PyAsyncGen_New │ │ │ │ │ - 278: 00000410 208 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenAThrow_Type │ │ │ │ │ - 279: 00000340 208 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenWrappedValue_Type │ │ │ │ │ - 280: 00000270 208 OBJECT GLOBAL DEFAULT 3 _PyAsyncGenASend_Type │ │ │ │ │ - 281: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyAsyncGen_Type │ │ │ │ │ - 282: 000004e0 208 OBJECT GLOBAL HIDDEN 3 _PyCoroWrapper_Type │ │ │ │ │ - 283: 000001a0 208 OBJECT GLOBAL DEFAULT 3 PyCoro_Type │ │ │ │ │ - 284: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyGen_Type │ │ │ │ │ - 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 27: 00000565 572 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ + 28: 00000001 64 FUNC LOCAL DEFAULT 1 gen_clear_frame.part.0 │ │ │ │ │ + 29: 0000078c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 30: 000007a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 31: 000007a1 100 FUNC LOCAL DEFAULT 6 _PyObject_GC_UNTRACK │ │ │ │ │ + 32: 00000800 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 33: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 34: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ + 35: 00000804 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 36: 000008dd 344 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 37: 000008d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 38: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ + 39: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 40: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 41: 000008dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 42: 00000131 148 FUNC LOCAL DEFAULT 1 gen_send_ex │ │ │ │ │ + 43: 000006d5 208 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ + 44: 00000a2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 46: 000000c1 110 FUNC LOCAL DEFAULT 1 gen_traverse │ │ │ │ │ + 47: 000001c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 48: 000001c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 49: 000001c5 28 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ + 50: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 51: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 52: 000001e1 132 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ + 53: 00000265 792 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ + 54: 00000260 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 55: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 56: 000002c8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 57: 0000057d 24 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 58: 00000574 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 59: 0000057c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 60: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 61: 00000338 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 62: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 63: 000006a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 64: 000006ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 65: 0000079c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 66: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 67: 00000001 16 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ + 68: 00000390 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 69: 00000011 10 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ + 70: 0000001b 68 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ + 71: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 72: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 73: 000007a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 74: 000007a5 6 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ + 75: 000003b0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 76: 0000005f 10 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ + 77: 00000069 16 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ + 78: 00000079 16 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ + 79: 00000089 30 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ + 80: 000003b8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 81: 000000a7 10 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ + 82: 000000b1 96 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ + 83: 000007e5 36 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ + 84: 00000809 164 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ + 85: 000008ad 140 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ + 86: 000008a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 87: 000008ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 88: 00000930 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 89: 00000938 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 90: 00000939 4 FUNC LOCAL DEFAULT 1 async_gen_asend_iternext │ │ │ │ │ + 91: 0000093d 136 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ + 92: 000003c4 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 93: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 94: 00000a39 136 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ + 95: 00000a30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 96: 00000a38 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 97: 00000abc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 98: 00000ac0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 99: 00000ac1 108 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ + 100: 00000b28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 101: 00000b2c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 102: 00000b2d 156 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ + 103: 00000bc4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 104: 00000bc8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 105: 00000bc9 20 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ + 106: 00000bd8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 107: 00000111 36 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ + 108: 00000135 76 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ + 109: 0000017c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 110: 00000180 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 111: 00000181 10 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ + 112: 0000018b 514 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ + 113: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 114: 0000045c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 115: 00000490 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 116: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 117: 00000388 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 118: 0000038c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 119: 0000038d 92 FUNC LOCAL DEFAULT 9 async_gen_athrow_dealloc │ │ │ │ │ + 120: 000003e9 32 FUNC LOCAL DEFAULT 9 async_gen_athrow_finalize │ │ │ │ │ + 121: 00000404 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 122: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 123: 00000408 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 124: 00000409 74 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ + 125: 00000453 30 FUNC LOCAL DEFAULT 9 ag_getsuspended │ │ │ │ │ + 126: 00000bdc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 127: 00000bdd 58 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ + 128: 00000471 52 FUNC LOCAL DEFAULT 9 coro_await │ │ │ │ │ + 129: 000004a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 130: 000004a4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 131: 000004a5 10 FUNC LOCAL DEFAULT 9 coro_wrapper_send │ │ │ │ │ + 132: 000004af 6 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ + 133: 000004b5 120 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ + 134: 0000052d 6 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ + 135: 00000533 152 FUNC LOCAL DEFAULT 9 async_gen_asend_close │ │ │ │ │ + 136: 000005cb 56 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ + 137: 0000052c 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 138: 00000603 16 FUNC LOCAL DEFAULT 9 gen_repr │ │ │ │ │ + 139: 00000548 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 140: 00000613 10 FUNC LOCAL DEFAULT 9 cr_getframe │ │ │ │ │ + 141: 0000061d 40 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ + 142: 00000645 284 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ + 143: 0000075c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 144: 00000760 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 145: 00000761 12 FUNC LOCAL DEFAULT 9 coro_wrapper_traverse │ │ │ │ │ + 146: 0000076d 48 FUNC LOCAL DEFAULT 9 async_gen_asend_traverse │ │ │ │ │ + 147: 0000079d 48 FUNC LOCAL DEFAULT 9 async_gen_athrow_traverse │ │ │ │ │ + 148: 00000554 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 149: 000007cd 10 FUNC LOCAL DEFAULT 9 ag_getcode │ │ │ │ │ + 150: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 151: 000007d7 16 FUNC LOCAL DEFAULT 9 async_gen_repr │ │ │ │ │ + 152: 000007e7 6 FUNC LOCAL DEFAULT 9 coro_wrapper_iternext │ │ │ │ │ + 153: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 154: 000007ed 10 FUNC LOCAL DEFAULT 9 ag_getframe │ │ │ │ │ + 155: 0000058c 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 156: 000007f7 78 FUNC LOCAL DEFAULT 9 gen_set_name │ │ │ │ │ + 157: 000005b4 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 158: 00000845 78 FUNC LOCAL DEFAULT 9 gen_set_qualname │ │ │ │ │ + 159: 00000893 42 FUNC LOCAL DEFAULT 9 gen_getyieldfrom │ │ │ │ │ + 160: 000008bd 2 FUNC LOCAL DEFAULT 9 coro_get_cr_await │ │ │ │ │ + 161: 000008bf 152 FUNC LOCAL DEFAULT 9 async_gen_athrow_close │ │ │ │ │ + 162: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 163: 00000957 16 FUNC LOCAL DEFAULT 9 coro_repr │ │ │ │ │ + 164: 00000967 30 FUNC LOCAL DEFAULT 9 cr_getrunning │ │ │ │ │ + 165: 00000985 30 FUNC LOCAL DEFAULT 9 cr_getsuspended │ │ │ │ │ + 166: 000009a3 16 FUNC LOCAL DEFAULT 9 gen_sizeof │ │ │ │ │ + 167: 000005fc 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 168: 000009c7 12 FUNC LOCAL DEFAULT 9 async_gen_wrapped_val_traverse │ │ │ │ │ + 169: 000009d3 354 FUNC LOCAL DEFAULT 9 gen_new_with_qualname │ │ │ │ │ + 170: 00000bb8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 171: 00000bc0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 172: 00000bec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 173: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 174: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 175: 00000000 167 OBJECT LOCAL DEFAULT 11 async_athrow_doc │ │ │ │ │ + 176: 000000a8 35 OBJECT LOCAL DEFAULT 11 async_asend_doc │ │ │ │ │ + 177: 000000cc 50 OBJECT LOCAL DEFAULT 11 async_aclose_doc │ │ │ │ │ + 178: 00000100 49 OBJECT LOCAL DEFAULT 11 coro_close_doc │ │ │ │ │ + 179: 00000134 223 OBJECT LOCAL DEFAULT 11 coro_throw_doc │ │ │ │ │ + 180: 00000214 91 OBJECT LOCAL DEFAULT 11 coro_send_doc │ │ │ │ │ + 181: 00000270 52 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ + 182: 000002a4 215 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ + 183: 0000037c 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ + 184: 000003b0 94 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ + 185: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 186: 000008ec 16 OBJECT LOCAL DEFAULT 3 gen_as_async │ │ │ │ │ + 187: 000008fc 96 OBJECT LOCAL DEFAULT 3 gen_methods │ │ │ │ │ + 188: 00000000 20 OBJECT LOCAL DEFAULT 5 gen_memberlist │ │ │ │ │ + 189: 0000095c 160 OBJECT LOCAL DEFAULT 3 gen_getsetlist │ │ │ │ │ + 190: 00000650 16 OBJECT LOCAL DEFAULT 3 async_gen_as_async │ │ │ │ │ + 191: 00000660 96 OBJECT LOCAL DEFAULT 3 async_gen_methods │ │ │ │ │ + 192: 000006c0 40 OBJECT LOCAL DEFAULT 3 async_gen_memberlist │ │ │ │ │ + 193: 000006e8 140 OBJECT LOCAL DEFAULT 3 async_gen_getsetlist │ │ │ │ │ + 194: 000007b4 16 OBJECT LOCAL DEFAULT 3 coro_as_async │ │ │ │ │ + 195: 000007c4 96 OBJECT LOCAL DEFAULT 3 coro_methods │ │ │ │ │ + 196: 00000824 40 OBJECT LOCAL DEFAULT 3 coro_memberlist │ │ │ │ │ + 197: 0000084c 160 OBJECT LOCAL DEFAULT 3 coro_getsetlist │ │ │ │ │ + 198: 00000600 16 OBJECT LOCAL DEFAULT 3 async_gen_asend_as_async │ │ │ │ │ + 199: 00000610 64 OBJECT LOCAL DEFAULT 3 async_gen_asend_methods │ │ │ │ │ + 200: 000005b0 16 OBJECT LOCAL DEFAULT 3 async_gen_athrow_as_async │ │ │ │ │ + 201: 000005c0 64 OBJECT LOCAL DEFAULT 3 async_gen_athrow_methods │ │ │ │ │ + 202: 00000774 64 OBJECT LOCAL DEFAULT 3 coro_wrapper_methods │ │ │ │ │ + 203: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 204: 00000001 392 FUNC GLOBAL DEFAULT 6 _Py_MakeCoro │ │ │ │ │ + 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 209: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ + 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 214: 000007ad 54 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 220: 00000805 216 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_NoToolsForUnwind │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 232: 00000041 128 FUNC GLOBAL DEFAULT 1 _PyGen_FetchStopIterationValue │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGC_VisitStackRef │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NormalizeException │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 250: 00000595 280 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ + 252: 000006ad 38 FUNC GLOBAL DEFAULT 1 _PyGen_yf │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 263: 000009c5 116 FUNC GLOBAL HIDDEN 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ + 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 271: 000009b3 20 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ + 272: 00000b35 22 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ + 273: 00000b4b 16 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ + 274: 00000b5b 102 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ │ + 276: 00000bc1 48 FUNC GLOBAL DEFAULT 9 PyAsyncGen_New │ │ │ │ │ + 277: 00000410 208 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenAThrow_Type │ │ │ │ │ + 278: 00000340 208 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenWrappedValue_Type │ │ │ │ │ + 279: 00000270 208 OBJECT GLOBAL DEFAULT 3 _PyAsyncGenASend_Type │ │ │ │ │ + 280: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyAsyncGen_Type │ │ │ │ │ + 281: 000004e0 208 OBJECT GLOBAL HIDDEN 3 _PyCoroWrapper_Type │ │ │ │ │ + 282: 000001a0 208 OBJECT GLOBAL DEFAULT 3 PyCoro_Type │ │ │ │ │ + 283: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyGen_Type │ │ │ │ │ + 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,770 +1,768 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5a28 contains 165 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x59d4 contains 167 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000000e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000012 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000001c 0000e80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000022 0000e20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000028 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000002c 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000038 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000003c 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000048 0000df0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -0000006c 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000b8 0000ec0a R_ARM_THM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ -000000da 0000ed0a R_ARM_THM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ -00000108 0000180a R_ARM_THM_CALL 00000395 gen_send_ex2 │ │ │ │ │ -0000011e 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000122 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000012a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000012e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000136 0000e70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000152 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000158 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000015c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000164 0000e70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000174 0000d70a R_ARM_THM_CALL 0000076d _PyGen_SetStopIterationValue │ │ │ │ │ -00000180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000198 0000180a R_ARM_THM_CALL 00000395 gen_send_ex2 │ │ │ │ │ -000001d4 0000332f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC12 │ │ │ │ │ -000001d8 00003330 R_ARM_THM_MOVT_ABS 000001f8 .LC12 │ │ │ │ │ -000001e2 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000001ee 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000001f2 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000001f8 0000342f R_ARM_THM_MOVW_ABS_NC 00000200 .LC13 │ │ │ │ │ -000001fc 00003430 R_ARM_THM_MOVT_ABS 00000200 .LC13 │ │ │ │ │ -00000202 0000f10a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000248 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000024c 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000002aa 0000f20a R_ARM_THM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ -000002b6 0000f30a R_ARM_THM_CALL 00000000 PyErr_Restore │ │ │ │ │ -000002c0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000002c4 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000002d6 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002da 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002de 0000382f R_ARM_THM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ -000002e2 00003830 R_ARM_THM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ -000002e8 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000306 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000030a 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000312 0000392f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ -00000316 00003930 R_ARM_THM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ -0000031c 0000f40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000032a 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000033c 0000f50a R_ARM_THM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ -0000036c 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00000370 0000f630 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -0000037a 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000037e 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000382 0000372f R_ARM_THM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ -00000386 00003730 R_ARM_THM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ -0000038c 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003b6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000003ba 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000003c0 0000f70a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000003d8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000003dc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000047e 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000492 0000f80a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000004ba 0000f90a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -000004de 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ea 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000050c 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000052c 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000534 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000538 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000556 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000055a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005ba 0000fc0a R_ARM_THM_CALL 00000000 PyIter_Check │ │ │ │ │ -000005e8 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005ec 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005f0 00003e2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC18 │ │ │ │ │ -000005f4 00003e30 R_ARM_THM_MOVT_ABS 00000338 .LC18 │ │ │ │ │ -000005fc 0000f40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000061a 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000061e 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000622 00003d2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ -00000626 00003d30 R_ARM_THM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ -0000062e 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000646 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000064c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000650 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000656 00003f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC19 │ │ │ │ │ -0000065a 00003f30 R_ARM_THM_MOVT_ABS 0000036c .LC19 │ │ │ │ │ -00000660 0000f40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000668 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000006a6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000006c0 0000230a R_ARM_THM_CALL 00000905 gen_close │ │ │ │ │ -000006da 0000f80a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000716 0000fe0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000072c 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000073c 0000212f R_ARM_THM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000740 00002130 R_ARM_THM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000744 0000e30a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000754 0000ff0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000075c 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000760 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000077a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000077e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000788 0000e10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000078e 0000e00a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000796 0001020a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000810 0000e10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000084a 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000085c 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000868 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000008aa 0001060a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000008c8 0000090a R_ARM_THM_CALL 000001f1 _PyObject_GC_TRACK │ │ │ │ │ -000008d4 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000008f0 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000008f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000091e 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000922 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000094e 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000952 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000958 00005e2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ -0000095c 00005e30 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ -00000964 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000096c 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000970 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000974 00005d2f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC25 │ │ │ │ │ -00000978 00005d30 R_ARM_THM_MOVT_ABS 000003c4 .LC25 │ │ │ │ │ -0000097e 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009c0 0001060a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000009d6 0000090a R_ARM_THM_CALL 000001f1 _PyObject_GC_TRACK │ │ │ │ │ -000009e2 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000009f0 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a18 0000d70a R_ARM_THM_CALL 0000076d _PyGen_SetStopIterationValue │ │ │ │ │ -00000a2e 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a3e 0000e20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a42 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000a46 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000a4e 0000e80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a60 0000e70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000a68 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000a6c 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000a72 0000e80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a8e 00001e0a R_ARM_THM_CALL 000007c9 _PyObject_GC_UNTRACK │ │ │ │ │ -00000ad8 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ae8 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000afc 0000da0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -00000b06 00001e0a R_ARM_THM_CALL 000007c9 _PyObject_GC_UNTRACK │ │ │ │ │ -00000b5a 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b7e 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b84 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b98 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c22 00010d0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000c38 00010e0a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000c42 0000a82f R_ARM_THM_MOVW_ABS_NC 000005fc .LC40 │ │ │ │ │ -00000c46 0000a830 R_ARM_THM_MOVT_ABS 000005fc .LC40 │ │ │ │ │ -00000c4e 00010f0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000c9a 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000550 0000d11e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000ae4 0000db1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000b66 0000db1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000b92 0001091e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +0000001c 0000e90a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +0000004e 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000052 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000005c 0000e60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000062 0000e00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000068 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000006c 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000078 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000007c 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000088 0000dd0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000000ac 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000f8 0000eb0a R_ARM_THM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +0000011a 0000ec0a R_ARM_THM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ +00000148 0000180a R_ARM_THM_CALL 00000395 gen_send_ex2 │ │ │ │ │ +0000015e 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000162 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000016a 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000016e 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000176 0000e50a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000192 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000198 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000019c 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000001a4 0000e50a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000001b4 0000d60a R_ARM_THM_CALL 000007ad _PyGen_SetStopIterationValue │ │ │ │ │ +000001c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000001d8 0000180a R_ARM_THM_CALL 00000395 gen_send_ex2 │ │ │ │ │ +00000214 0000322f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC12 │ │ │ │ │ +00000218 00003230 R_ARM_THM_MOVT_ABS 000001f8 .LC12 │ │ │ │ │ +00000222 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000022e 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000232 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000238 0000332f R_ARM_THM_MOVW_ABS_NC 00000200 .LC13 │ │ │ │ │ +0000023c 00003330 R_ARM_THM_MOVT_ABS 00000200 .LC13 │ │ │ │ │ +00000242 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000288 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000028c 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002ea 0000f10a R_ARM_THM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ +000002f6 0000f20a R_ARM_THM_CALL 00000000 PyErr_Restore │ │ │ │ │ +00000300 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000304 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000316 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000031a 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000031e 0000372f R_ARM_THM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ +00000322 00003730 R_ARM_THM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ +00000328 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000346 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000034a 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000352 0000382f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ +00000356 00003830 R_ARM_THM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ +0000035c 0000f30a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000036a 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000037c 0000f40a R_ARM_THM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ +000003ac 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000003b0 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +000003ba 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003be 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003c2 0000362f R_ARM_THM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ +000003c6 00003630 R_ARM_THM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ +000003cc 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003f6 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000003fa 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000400 0000f60a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00000418 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000041c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000004be 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004d2 0000f70a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000004fa 0000f80a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +0000051e 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000052a 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000054c 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000056c 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000574 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000578 0000f902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000596 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000059a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000005fa 0000fb0a R_ARM_THM_CALL 00000000 PyIter_Check │ │ │ │ │ +00000628 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000062c 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000630 00003d2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC18 │ │ │ │ │ +00000634 00003d30 R_ARM_THM_MOVT_ABS 00000338 .LC18 │ │ │ │ │ +0000063c 0000f30a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000065a 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000065e 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000662 00003c2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ +00000666 00003c30 R_ARM_THM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ +0000066e 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000686 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000068c 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000690 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000696 00003e2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC19 │ │ │ │ │ +0000069a 00003e30 R_ARM_THM_MOVT_ABS 0000036c .LC19 │ │ │ │ │ +000006a0 0000f30a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000006e2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000006e6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000700 0000240a R_ARM_THM_CALL 000008dd gen_close │ │ │ │ │ +0000071a 0000f70a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000756 0000fd0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000076c 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000077c 0000222f R_ARM_THM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +00000780 00002230 R_ARM_THM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +00000784 0000e10a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000794 0000fe0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000079c 0000f902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007a0 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000007ba 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000007be 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000007c8 0000df0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000007ce 0000de0a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +000007d6 0001010a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000850 0000df0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000088a 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000089c 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008a8 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000008ea 0001050a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000908 0000090a R_ARM_THM_CALL 000001f1 _PyObject_GC_TRACK │ │ │ │ │ +00000914 0001060a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000930 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000934 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000095e 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000962 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000098e 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000992 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000998 00005d2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ +0000099c 00005d30 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ +000009a4 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009ac 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000009b0 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000009b4 00005c2f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC25 │ │ │ │ │ +000009b8 00005c30 R_ARM_THM_MOVT_ABS 000003c4 .LC25 │ │ │ │ │ +000009be 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a00 0001050a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a16 0000090a R_ARM_THM_CALL 000001f1 _PyObject_GC_TRACK │ │ │ │ │ +00000a22 0001060a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000a30 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a58 0000d60a R_ARM_THM_CALL 000007ad _PyGen_SetStopIterationValue │ │ │ │ │ +00000a6e 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a7e 0000e00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a82 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000a86 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000a8e 0000e60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000aa0 0000e50a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000aa8 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000aac 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000ab2 0000e60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000abc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000ace 00001f0a R_ARM_THM_CALL 000007a1 _PyObject_GC_UNTRACK │ │ │ │ │ +00000b18 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b28 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b3c 0000d90a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +00000b46 00001f0a R_ARM_THM_CALL 000007a1 _PyObject_GC_UNTRACK │ │ │ │ │ +00000b9a 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bbe 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc4 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bd8 0000f902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c62 00010c0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000c78 00010d0a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000c82 0000a72f R_ARM_THM_MOVW_ABS_NC 000005fc .LC40 │ │ │ │ │ +00000c86 0000a730 R_ARM_THM_MOVT_ABS 000005fc .LC40 │ │ │ │ │ +00000c8e 00010e0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000cda 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000003c 0000d01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000590 0000d01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000b24 0000da1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000ba6 0000da1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000bd2 0001081e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x5f50 contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x5f0c contains 206 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00011d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00011c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001b02 R_ARM_ABS32 00000565 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000002c 00008b02 R_ARM_ABS32 00000603 gen_repr │ │ │ │ │ -00000048 00011e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00002f02 R_ARM_ABS32 00000081 gen_traverse │ │ │ │ │ -0000006c 00011f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000002c 00008a02 R_ARM_ABS32 00000603 gen_repr │ │ │ │ │ +00000048 00011d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000005c 00002e02 R_ARM_ABS32 000000c1 gen_traverse │ │ │ │ │ +0000006c 00011e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00001202 R_ARM_ABS32 0000026d gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000c4 0000de02 R_ARM_ABS32 0000082d _PyGen_Finalize │ │ │ │ │ -000000d4 00011d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000c4 0000dc02 R_ARM_ABS32 00000805 _PyGen_Finalize │ │ │ │ │ +000000d4 00011c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001b02 R_ARM_ABS32 00000565 gen_dealloc │ │ │ │ │ 000000f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000fc 00009802 R_ARM_ABS32 000007d7 async_gen_repr │ │ │ │ │ -00000118 00011e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00008002 R_ARM_ABS32 00000b9d async_gen_traverse │ │ │ │ │ +000000fc 00009702 R_ARM_ABS32 000007d7 async_gen_repr │ │ │ │ │ +00000118 00011d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000012c 00007f02 R_ARM_ABS32 00000bdd async_gen_traverse │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000194 0000de02 R_ARM_ABS32 0000082d _PyGen_Finalize │ │ │ │ │ -000001a4 00011d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000194 0000dc02 R_ARM_ABS32 00000805 _PyGen_Finalize │ │ │ │ │ +000001a4 00011c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001b02 R_ARM_ABS32 00000565 gen_dealloc │ │ │ │ │ 000001c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001cc 0000a402 R_ARM_ABS32 00000957 coro_repr │ │ │ │ │ -000001e8 00011e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00002f02 R_ARM_ABS32 00000081 gen_traverse │ │ │ │ │ +000001cc 0000a302 R_ARM_ABS32 00000957 coro_repr │ │ │ │ │ +000001e8 00011d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000001fc 00002e02 R_ARM_ABS32 000000c1 gen_traverse │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000264 0000de02 R_ARM_ABS32 0000082d _PyGen_Finalize │ │ │ │ │ -00000274 00011d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000264 0000dc02 R_ARM_ABS32 00000805 _PyGen_Finalize │ │ │ │ │ +00000274 00011c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000288 00006702 R_ARM_ABS32 00000aed async_gen_asend_dealloc │ │ │ │ │ +00000288 00006602 R_ARM_ABS32 00000b2d async_gen_asend_dealloc │ │ │ │ │ 00000298 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002b8 00011e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002cc 00009302 R_ARM_ABS32 0000076d async_gen_asend_traverse │ │ │ │ │ -000002dc 00011f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000002e0 00005b02 R_ARM_ABS32 000008f9 async_gen_asend_iternext │ │ │ │ │ +000002b8 00011d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000002cc 00009202 R_ARM_ABS32 0000076d async_gen_asend_traverse │ │ │ │ │ +000002dc 00011e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000002e0 00005a02 R_ARM_ABS32 00000939 async_gen_asend_iternext │ │ │ │ │ 000002e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000334 00006a02 R_ARM_ABS32 00000b89 async_gen_asend_finalize │ │ │ │ │ -00000344 00011d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000334 00006902 R_ARM_ABS32 00000bc9 async_gen_asend_finalize │ │ │ │ │ +00000344 00011c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000034c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000358 00006402 R_ARM_ABS32 00000a81 async_gen_wrapped_val_dealloc │ │ │ │ │ -00000388 00011e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000039c 0000a902 R_ARM_ABS32 000009c7 async_gen_wrapped_val_traverse │ │ │ │ │ -00000414 00011d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000358 00006302 R_ARM_ABS32 00000ac1 async_gen_wrapped_val_dealloc │ │ │ │ │ +00000388 00011d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000039c 0000a802 R_ARM_ABS32 000009c7 async_gen_wrapped_val_traverse │ │ │ │ │ +00000414 00011c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000041c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000428 00007802 R_ARM_ABS32 0000038d async_gen_athrow_dealloc │ │ │ │ │ +00000428 00007702 R_ARM_ABS32 0000038d async_gen_athrow_dealloc │ │ │ │ │ 00000438 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000458 00011e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000046c 00009402 R_ARM_ABS32 0000079d async_gen_athrow_traverse │ │ │ │ │ -0000047c 00011f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000480 00007002 R_ARM_ABS32 00000181 async_gen_athrow_iternext │ │ │ │ │ +00000458 00011d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000046c 00009302 R_ARM_ABS32 0000079d async_gen_athrow_traverse │ │ │ │ │ +0000047c 00011e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000480 00006f02 R_ARM_ABS32 00000181 async_gen_athrow_iternext │ │ │ │ │ 00000484 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004d4 00007902 R_ARM_ABS32 000003e9 async_gen_athrow_finalize │ │ │ │ │ -000004e4 00011d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000004d4 00007802 R_ARM_ABS32 000003e9 async_gen_athrow_finalize │ │ │ │ │ +000004e4 00011c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000004ec 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004f8 00008902 R_ARM_ABS32 000005cb coro_wrapper_dealloc │ │ │ │ │ -00000528 00011e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000004f8 00008802 R_ARM_ABS32 000005cb coro_wrapper_dealloc │ │ │ │ │ +00000528 00011d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000538 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00009202 R_ARM_ABS32 00000761 coro_wrapper_traverse │ │ │ │ │ -0000054c 00011f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000550 00009902 R_ARM_ABS32 000007e7 coro_wrapper_iternext │ │ │ │ │ +0000053c 00009102 R_ARM_ABS32 00000761 coro_wrapper_traverse │ │ │ │ │ +0000054c 00011e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000550 00009802 R_ARM_ABS32 000007e7 coro_wrapper_iternext │ │ │ │ │ 00000554 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005b0 00011f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000005b0 00011e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000005c0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005c4 00007102 R_ARM_ABS32 0000018b async_gen_athrow_send │ │ │ │ │ -000005cc 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005c4 00007002 R_ARM_ABS32 0000018b async_gen_athrow_send │ │ │ │ │ +000005cc 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005d4 00008f02 R_ARM_ABS32 00000645 async_gen_athrow_throw │ │ │ │ │ -000005dc 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005d4 00008e02 R_ARM_ABS32 00000645 async_gen_athrow_throw │ │ │ │ │ +000005dc 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005e0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 0000a202 R_ARM_ABS32 000008bf async_gen_athrow_close │ │ │ │ │ -000005ec 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000600 00011f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000005e4 0000a102 R_ARM_ABS32 000008bf async_gen_athrow_close │ │ │ │ │ +000005ec 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000600 00011e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000610 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000614 00005c02 R_ARM_ABS32 000008fd async_gen_asend_send │ │ │ │ │ -0000061c 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000614 00005b02 R_ARM_ABS32 0000093d async_gen_asend_send │ │ │ │ │ +0000061c 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000620 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000624 00008602 R_ARM_ABS32 000004b5 async_gen_asend_throw │ │ │ │ │ -0000062c 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000624 00008502 R_ARM_ABS32 000004b5 async_gen_asend_throw │ │ │ │ │ +0000062c 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000630 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000634 00008802 R_ARM_ABS32 00000533 async_gen_asend_close │ │ │ │ │ -0000063c 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000654 00011f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000658 00005402 R_ARM_ABS32 000007a5 async_gen_anext │ │ │ │ │ -0000065c 00003202 R_ARM_ABS32 00000185 PyGen_am_send │ │ │ │ │ +00000634 00008702 R_ARM_ABS32 00000533 async_gen_asend_close │ │ │ │ │ +0000063c 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000654 00011e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000658 00005302 R_ARM_ABS32 000007e5 async_gen_anext │ │ │ │ │ +0000065c 00003102 R_ARM_ABS32 000001c5 PyGen_am_send │ │ │ │ │ 00000660 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000664 00008e02 R_ARM_ABS32 0000061d async_gen_asend │ │ │ │ │ -0000066c 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000664 00008d02 R_ARM_ABS32 0000061d async_gen_asend │ │ │ │ │ +0000066c 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000670 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000674 00007d02 R_ARM_ABS32 00000409 async_gen_athrow │ │ │ │ │ -0000067c 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000674 00007c02 R_ARM_ABS32 00000409 async_gen_athrow │ │ │ │ │ +0000067c 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000680 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000684 00006c02 R_ARM_ABS32 00000111 async_gen_aclose │ │ │ │ │ -0000068c 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000684 00006b02 R_ARM_ABS32 00000111 async_gen_aclose │ │ │ │ │ +0000068c 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000690 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000694 0000a702 R_ARM_ABS32 000009a3 gen_sizeof │ │ │ │ │ -0000069c 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000694 0000a602 R_ARM_ABS32 000009a3 gen_sizeof │ │ │ │ │ +0000069c 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006a4 00012002 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +000006a4 00011f02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000006ac 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006c0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006e8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 00004e02 R_ARM_ABS32 00000069 gen_get_name │ │ │ │ │ -000006f0 00009d02 R_ARM_ABS32 000007f7 gen_set_name │ │ │ │ │ +000006ec 00004d02 R_ARM_ABS32 00000069 gen_get_name │ │ │ │ │ +000006f0 00009c02 R_ARM_ABS32 000007f7 gen_set_name │ │ │ │ │ 000006f4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006fc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000700 00004f02 R_ARM_ABS32 00000079 gen_get_qualname │ │ │ │ │ -00000704 00009f02 R_ARM_ABS32 00000845 gen_set_qualname │ │ │ │ │ +00000700 00004e02 R_ARM_ABS32 00000079 gen_get_qualname │ │ │ │ │ +00000704 00009e02 R_ARM_ABS32 00000845 gen_set_qualname │ │ │ │ │ 00000708 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000710 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000714 0000a102 R_ARM_ABS32 000008bd coro_get_cr_await │ │ │ │ │ +00000714 0000a002 R_ARM_ABS32 000008bd coro_get_cr_await │ │ │ │ │ 0000071c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000724 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000728 00009b02 R_ARM_ABS32 000007ed ag_getframe │ │ │ │ │ +00000728 00009a02 R_ARM_ABS32 000007ed ag_getframe │ │ │ │ │ 00000738 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 00009602 R_ARM_ABS32 000007cd ag_getcode │ │ │ │ │ +0000073c 00009502 R_ARM_ABS32 000007cd ag_getcode │ │ │ │ │ 0000074c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000750 00007e02 R_ARM_ABS32 00000453 ag_getsuspended │ │ │ │ │ +00000750 00007d02 R_ARM_ABS32 00000453 ag_getsuspended │ │ │ │ │ 00000774 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000778 00008402 R_ARM_ABS32 000004a5 coro_wrapper_send │ │ │ │ │ -00000780 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000778 00008302 R_ARM_ABS32 000004a5 coro_wrapper_send │ │ │ │ │ +00000780 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000784 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000788 00008502 R_ARM_ABS32 000004af coro_wrapper_throw │ │ │ │ │ -00000790 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000788 00008402 R_ARM_ABS32 000004af coro_wrapper_throw │ │ │ │ │ +00000790 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000794 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000798 00008702 R_ARM_ABS32 0000052d coro_wrapper_close │ │ │ │ │ -000007a0 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000007b4 00008102 R_ARM_ABS32 00000471 coro_await │ │ │ │ │ -000007c0 00003202 R_ARM_ABS32 00000185 PyGen_am_send │ │ │ │ │ +00000798 00008602 R_ARM_ABS32 0000052d coro_wrapper_close │ │ │ │ │ +000007a0 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007b4 00008002 R_ARM_ABS32 00000471 coro_await │ │ │ │ │ +000007c0 00003102 R_ARM_ABS32 000001c5 PyGen_am_send │ │ │ │ │ 000007c4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007c8 00004b02 R_ARM_ABS32 00000765 gen_send │ │ │ │ │ -000007d0 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007c8 00004a02 R_ARM_ABS32 000007a5 gen_send │ │ │ │ │ +000007d0 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007d4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007d8 00003502 R_ARM_ABS32 000001a1 gen_throw │ │ │ │ │ -000007e0 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007d8 00003402 R_ARM_ABS32 000001e1 gen_throw │ │ │ │ │ +000007e0 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007e8 00002302 R_ARM_ABS32 00000905 gen_close │ │ │ │ │ -000007f0 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007e8 00002402 R_ARM_ABS32 000008dd gen_close │ │ │ │ │ +000007f0 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007f4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007f8 0000a702 R_ARM_ABS32 000009a3 gen_sizeof │ │ │ │ │ -00000800 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007f8 0000a602 R_ARM_ABS32 000009a3 gen_sizeof │ │ │ │ │ +00000800 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000804 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000808 00012002 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000808 00011f02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000810 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000824 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000084c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000850 00004e02 R_ARM_ABS32 00000069 gen_get_name │ │ │ │ │ -00000854 00009d02 R_ARM_ABS32 000007f7 gen_set_name │ │ │ │ │ +00000850 00004d02 R_ARM_ABS32 00000069 gen_get_name │ │ │ │ │ +00000854 00009c02 R_ARM_ABS32 000007f7 gen_set_name │ │ │ │ │ 00000858 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000860 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000864 00004f02 R_ARM_ABS32 00000079 gen_get_qualname │ │ │ │ │ -00000868 00009f02 R_ARM_ABS32 00000845 gen_set_qualname │ │ │ │ │ +00000864 00004e02 R_ARM_ABS32 00000079 gen_get_qualname │ │ │ │ │ +00000868 00009e02 R_ARM_ABS32 00000845 gen_set_qualname │ │ │ │ │ 0000086c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000874 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000878 0000a102 R_ARM_ABS32 000008bd coro_get_cr_await │ │ │ │ │ +00000878 0000a002 R_ARM_ABS32 000008bd coro_get_cr_await │ │ │ │ │ 00000880 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000888 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000088c 0000a502 R_ARM_ABS32 00000967 cr_getrunning │ │ │ │ │ +0000088c 0000a402 R_ARM_ABS32 00000967 cr_getrunning │ │ │ │ │ 0000089c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008a0 00008d02 R_ARM_ABS32 00000613 cr_getframe │ │ │ │ │ +000008a0 00008c02 R_ARM_ABS32 00000613 cr_getframe │ │ │ │ │ 000008b0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008b4 00004602 R_ARM_ABS32 00000011 cr_getcode │ │ │ │ │ +000008b4 00004502 R_ARM_ABS32 00000011 cr_getcode │ │ │ │ │ 000008c4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008c8 0000a602 R_ARM_ABS32 00000985 cr_getsuspended │ │ │ │ │ -000008f8 00003202 R_ARM_ABS32 00000185 PyGen_am_send │ │ │ │ │ +000008c8 0000a502 R_ARM_ABS32 00000985 cr_getsuspended │ │ │ │ │ +000008f8 00003102 R_ARM_ABS32 000001c5 PyGen_am_send │ │ │ │ │ 000008fc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000900 00004b02 R_ARM_ABS32 00000765 gen_send │ │ │ │ │ -00000908 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000900 00004a02 R_ARM_ABS32 000007a5 gen_send │ │ │ │ │ +00000908 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000090c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000910 00003502 R_ARM_ABS32 000001a1 gen_throw │ │ │ │ │ -00000918 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000910 00003402 R_ARM_ABS32 000001e1 gen_throw │ │ │ │ │ +00000918 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000091c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000920 00002302 R_ARM_ABS32 00000905 gen_close │ │ │ │ │ -00000928 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000920 00002402 R_ARM_ABS32 000008dd gen_close │ │ │ │ │ +00000928 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000092c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000930 0000a702 R_ARM_ABS32 000009a3 gen_sizeof │ │ │ │ │ -00000938 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000930 0000a602 R_ARM_ABS32 000009a3 gen_sizeof │ │ │ │ │ +00000938 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000093c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000940 00012002 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000940 00011f02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000948 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000095c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000960 00004e02 R_ARM_ABS32 00000069 gen_get_name │ │ │ │ │ -00000964 00009d02 R_ARM_ABS32 000007f7 gen_set_name │ │ │ │ │ +00000960 00004d02 R_ARM_ABS32 00000069 gen_get_name │ │ │ │ │ +00000964 00009c02 R_ARM_ABS32 000007f7 gen_set_name │ │ │ │ │ 00000968 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000970 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000974 00004f02 R_ARM_ABS32 00000079 gen_get_qualname │ │ │ │ │ -00000978 00009f02 R_ARM_ABS32 00000845 gen_set_qualname │ │ │ │ │ +00000974 00004e02 R_ARM_ABS32 00000079 gen_get_qualname │ │ │ │ │ +00000978 00009e02 R_ARM_ABS32 00000845 gen_set_qualname │ │ │ │ │ 0000097c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000984 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000988 0000a002 R_ARM_ABS32 00000893 gen_getyieldfrom │ │ │ │ │ +00000988 00009f02 R_ARM_ABS32 00000893 gen_getyieldfrom │ │ │ │ │ 00000990 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000998 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000099c 00005002 R_ARM_ABS32 00000089 gen_getrunning │ │ │ │ │ +0000099c 00004f02 R_ARM_ABS32 00000089 gen_getrunning │ │ │ │ │ 000009ac 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009b0 00005202 R_ARM_ABS32 000000a7 gen_getframe │ │ │ │ │ +000009b0 00005102 R_ARM_ABS32 000000a7 gen_getframe │ │ │ │ │ 000009c0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009c4 00004402 R_ARM_ABS32 00000001 gen_getsuspended │ │ │ │ │ +000009c4 00004302 R_ARM_ABS32 00000001 gen_getsuspended │ │ │ │ │ 000009d4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009d8 00004d02 R_ARM_ABS32 0000005f gen_getcode │ │ │ │ │ +000009d8 00004c02 R_ARM_ABS32 0000005f gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x65c0 contains 138 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x657c contains 134 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 0000ce0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -0000003e 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000042 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000012e 0000060a R_ARM_THM_CALL 00000bd9 compute_cr_origin │ │ │ │ │ -0000014e 0000d00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00000172 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000178 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000002a 0000cd0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +0000003e 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000042 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000012e 0000060a R_ARM_THM_CALL 00000c19 compute_cr_origin │ │ │ │ │ +0000014e 0000cf0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00000172 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000178 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000017c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000180 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000180 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000184 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001a0 0000ce0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -000001b0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000001b4 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000268 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000028e 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000292 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000002de 0000d30a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000310 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000314 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000001a0 0000cd0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +000001b0 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000001b4 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000268 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000028e 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000292 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002de 0000d20a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000310 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000314 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000318 0000102f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ 0000031c 00001030 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -00000322 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000322 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000033e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000342 00000f30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000346 00000e2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 0000034a 00000e30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000354 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000358 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000035e 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000354 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000358 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000035e 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000364 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000368 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000378 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000382 0000d70a R_ARM_THM_CALL 0000076d _PyGen_SetStopIterationValue │ │ │ │ │ -0000038c 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000378 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000382 0000d60a R_ARM_THM_CALL 000007ad _PyGen_SetStopIterationValue │ │ │ │ │ +0000038c 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000390 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003ca 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003ce 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000420 0000d30a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -0000043a 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000043e 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003ca 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003ce 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000420 0000d20a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +0000043a 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000043e 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000454 0000162f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ 00000458 00001630 R_ARM_THM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ 0000045c 0000152f R_ARM_THM_MOVW_ABS_NC 000000bc .LC5 │ │ │ │ │ 00000460 00001530 R_ARM_THM_MOVT_ABS 000000bc .LC5 │ │ │ │ │ -0000046a 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000046e 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000474 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000047a 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000047e 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000004a8 0000d90a R_ARM_THM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -000004ca 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004ce 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000004e6 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000004ea 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000046a 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000046e 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000474 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000047a 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000047e 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004a8 0000d80a R_ARM_THM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +000004ca 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004ce 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004e6 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000004ea 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000004ee 0000102f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ 000004f2 00001030 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -000004f8 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004f8 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000508 00000f2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000050c 00000f30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000510 00000e2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000514 00000e30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -0000051e 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000522 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000528 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000051e 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000522 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000528 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000052e 0000142f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 00000532 00001430 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ 00000538 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000053c 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000054c 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000558 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000054c 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000558 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000055c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000560 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000062c 0000da0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000006ee 0000dc0a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -0000070a 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000718 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000074a 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000076c 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000772 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000780 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000078c 0000dd0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -000007ac 0000d00a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -000007b4 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000007b8 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000007bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007c4 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000828 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000852 0000df0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000898 0000df0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -000008a2 0000e10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000008b8 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008be 0000e20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008c8 0000212f R_ARM_THM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -000008cc 00002130 R_ARM_THM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -000008d0 0000e30a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000008e0 0000e40a R_ARM_THM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -000008f2 0000202f R_ARM_THM_MOVW_ABS_NC 00000130 .LC7 │ │ │ │ │ -000008f6 00002030 R_ARM_THM_MOVT_ABS 00000130 .LC7 │ │ │ │ │ -000008fa 0000e30a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000900 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000092a 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000092e 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000095a 0000e50a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -0000096c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000970 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000976 0000e70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000980 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000984 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000988 00002a0a R_ARM_THM_CALL 000000f1 gen_send_ex │ │ │ │ │ -00000992 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000996 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000099c 0000e80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000009a2 0000e90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000009a6 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009aa 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009d6 00002b0a R_ARM_THM_CALL 00000695 gen_close_iter │ │ │ │ │ -000009f6 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009fe 0000ea0a R_ARM_THM_CALL 00000001 _PyGen_FetchStopIterationValue │ │ │ │ │ -00000a12 0000272f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000a16 00002730 R_ARM_THM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000a1a 0000262f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ -00000a1e 00002630 R_ARM_THM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ -00000a36 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a3a 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a42 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a48 0000252f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00000a4c 00002530 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00000a52 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a5c 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a8e 0000dc0a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000262 0000d01e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ -000006dc 0000db1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000882 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000ab6 0000d11e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000062c 0000d90a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +000006e2 00001c0a R_ARM_THM_CALL 00000001 gen_clear_frame.part.0 │ │ │ │ │ +000006f0 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000722 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000744 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000074a 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000750 0000cf0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000075e 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000076a 0000db0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +0000078c 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000790 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000794 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000798 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000079c 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000800 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000082a 0000dd0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000870 0000dd0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000087a 0000df0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000890 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000896 0000e00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008a0 0000222f R_ARM_THM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +000008a4 00002230 R_ARM_THM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +000008a8 0000e10a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000008b8 0000e20a R_ARM_THM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +000008ca 0000212f R_ARM_THM_MOVW_ABS_NC 00000130 .LC7 │ │ │ │ │ +000008ce 00002130 R_ARM_THM_MOVT_ABS 00000130 .LC7 │ │ │ │ │ +000008d2 0000e10a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000008d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000008fe 00001c0a R_ARM_THM_CALL 00000001 gen_clear_frame.part.0 │ │ │ │ │ +00000902 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000906 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000936 0000e30a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000948 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000094c 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000952 0000e50a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +0000095c 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000960 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000964 00002a0a R_ARM_THM_CALL 00000131 gen_send_ex │ │ │ │ │ +0000096e 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000972 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000978 0000e60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000097e 0000e70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000009a4 00002b0a R_ARM_THM_CALL 000006d5 gen_close_iter │ │ │ │ │ +000009c4 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009cc 0000e80a R_ARM_THM_CALL 00000041 _PyGen_FetchStopIterationValue │ │ │ │ │ +000009e0 0000282f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +000009e4 00002830 R_ARM_THM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +000009e8 0000272f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ +000009ec 00002730 R_ARM_THM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ +00000a04 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a08 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a10 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a16 0000262f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00000a1a 00002630 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00000a20 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a2c 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000262 0000cf1e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ +000006dc 0000da1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000085a 0000de1e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x6a10 contains 249 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x69ac contains 249 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 0000452f R_ARM_THM_MOVW_ABS_NC 00000390 .LC20 │ │ │ │ │ -00000014 00004530 R_ARM_THM_MOVT_ABS 00000390 .LC20 │ │ │ │ │ -0000002e 0000482f R_ARM_THM_MOVW_ABS_NC 00000398 .LC21 │ │ │ │ │ -00000032 00004830 R_ARM_THM_MOVT_ABS 00000398 .LC21 │ │ │ │ │ -00000036 0000492f R_ARM_THM_MOVW_ABS_NC 0000039c .LC22 │ │ │ │ │ -0000003a 00004930 R_ARM_THM_MOVT_ABS 0000039c .LC22 │ │ │ │ │ -0000003e 0001010a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -0000005e 00004c2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC23 │ │ │ │ │ -00000062 00004c30 R_ARM_THM_MOVT_ABS 000003b0 .LC23 │ │ │ │ │ -0000008c 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000090 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000094 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000098 00010430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000000a6 0000512f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC24 │ │ │ │ │ -000000aa 00005130 R_ARM_THM_MOVT_ABS 000003b8 .LC24 │ │ │ │ │ -000000c4 0000482f R_ARM_THM_MOVW_ABS_NC 00000398 .LC21 │ │ │ │ │ -000000c8 00004830 R_ARM_THM_MOVT_ABS 00000398 .LC21 │ │ │ │ │ -000000cc 0000492f R_ARM_THM_MOVW_ABS_NC 0000039c .LC22 │ │ │ │ │ -000000d0 00004930 R_ARM_THM_MOVT_ABS 0000039c .LC22 │ │ │ │ │ -000000d4 0001010a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -000000f0 0001050a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000106 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000010a 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000120 0000550a R_ARM_THM_CALL 000007c9 async_gen_init_hooks │ │ │ │ │ -00000148 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000010 0000442f R_ARM_THM_MOVW_ABS_NC 00000390 .LC20 │ │ │ │ │ +00000014 00004430 R_ARM_THM_MOVT_ABS 00000390 .LC20 │ │ │ │ │ +0000002e 0000472f R_ARM_THM_MOVW_ABS_NC 00000398 .LC21 │ │ │ │ │ +00000032 00004730 R_ARM_THM_MOVT_ABS 00000398 .LC21 │ │ │ │ │ +00000036 0000482f R_ARM_THM_MOVW_ABS_NC 0000039c .LC22 │ │ │ │ │ +0000003a 00004830 R_ARM_THM_MOVT_ABS 0000039c .LC22 │ │ │ │ │ +0000003e 0001000a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +0000005e 00004b2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC23 │ │ │ │ │ +00000062 00004b30 R_ARM_THM_MOVT_ABS 000003b0 .LC23 │ │ │ │ │ +0000008c 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000090 00010230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000094 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000098 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000000a6 0000502f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC24 │ │ │ │ │ +000000aa 00005030 R_ARM_THM_MOVT_ABS 000003b8 .LC24 │ │ │ │ │ +000000c4 0000472f R_ARM_THM_MOVW_ABS_NC 00000398 .LC21 │ │ │ │ │ +000000c8 00004730 R_ARM_THM_MOVT_ABS 00000398 .LC21 │ │ │ │ │ +000000cc 0000482f R_ARM_THM_MOVW_ABS_NC 0000039c .LC22 │ │ │ │ │ +000000d0 00004830 R_ARM_THM_MOVT_ABS 0000039c .LC22 │ │ │ │ │ +000000d4 0001000a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +000000f0 0001040a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000106 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000010a 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000120 0000540a R_ARM_THM_CALL 00000809 async_gen_init_hooks │ │ │ │ │ +00000148 0001060a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000174 0000090a R_ARM_THM_CALL 000001f1 _PyObject_GC_TRACK │ │ │ │ │ 0000017c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000180 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000184 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000001a0 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000001a4 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000001a8 0000722f R_ARM_THM_MOVW_ABS_NC 0000042c .LC27 │ │ │ │ │ -000001ac 00007230 R_ARM_THM_MOVT_ABS 0000042c .LC27 │ │ │ │ │ -000001b2 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001c4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001c8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001d2 0000e70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000001e6 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000001ea 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000001f6 0000732f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ -000001fa 00007330 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ -000001fe 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000204 0000742f R_ARM_THM_MOVW_ABS_NC 00000490 .LC29 │ │ │ │ │ -00000208 00007430 R_ARM_THM_MOVT_ABS 00000490 .LC29 │ │ │ │ │ -0000020c 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000218 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000021c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000226 0000e70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -0000022c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000230 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000238 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000023c 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000180 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000184 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000001a0 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000001a4 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000001a8 0000712f R_ARM_THM_MOVW_ABS_NC 0000042c .LC27 │ │ │ │ │ +000001ac 00007130 R_ARM_THM_MOVT_ABS 0000042c .LC27 │ │ │ │ │ +000001b2 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001c4 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001c8 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001d2 0000e50a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000001e6 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000001ea 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000001f6 0000722f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ +000001fa 00007230 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ +000001fe 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000204 0000732f R_ARM_THM_MOVW_ABS_NC 00000490 .LC29 │ │ │ │ │ +00000208 00007330 R_ARM_THM_MOVT_ABS 00000490 .LC29 │ │ │ │ │ +0000020c 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000218 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000021c 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000226 0000e50a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +0000022c 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000230 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000238 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000023c 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000240 0000142f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 00000244 00001430 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -0000024a 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000025c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000260 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000270 0000360a R_ARM_THM_CALL 00000225 _gen_throw │ │ │ │ │ -00000292 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000029a 0000752f R_ARM_THM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ -0000029e 00007530 R_ARM_THM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ -000002b4 00010a0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -000002c8 0000360a R_ARM_THM_CALL 00000225 _gen_throw │ │ │ │ │ -000002d0 00005f0a R_ARM_THM_CALL 000009f9 async_gen_unwrap_value │ │ │ │ │ -000002e0 00002a0a R_ARM_THM_CALL 000000f1 gen_send_ex │ │ │ │ │ -0000030e 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000314 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000318 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000324 0000272f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000328 00002730 R_ARM_THM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000330 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000338 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000033c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000034c 0000e80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000035a 0000e90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000035e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000362 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000368 0000e70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -0000036e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000372 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000378 0000e80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000024a 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000025c 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000260 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000270 0000350a R_ARM_THM_CALL 00000265 _gen_throw │ │ │ │ │ +00000292 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000029a 0000742f R_ARM_THM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ +0000029e 00007430 R_ARM_THM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ +000002b4 0001090a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +000002c8 0000350a R_ARM_THM_CALL 00000265 _gen_throw │ │ │ │ │ +000002d0 00005e0a R_ARM_THM_CALL 00000a39 async_gen_unwrap_value │ │ │ │ │ +000002e0 00002a0a R_ARM_THM_CALL 00000131 gen_send_ex │ │ │ │ │ +0000030e 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000314 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000318 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000324 0000282f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000328 00002830 R_ARM_THM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000330 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000338 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000033c 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000034c 0000e60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000035a 0000e70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000035e 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000362 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000368 0000e50a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +0000036e 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000372 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000378 0000e60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000388 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000039c 0000da0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000003a6 00001e0a R_ARM_THM_CALL 000007c9 _PyObject_GC_UNTRACK │ │ │ │ │ -000003be 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003d8 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000404 0000fa02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000422 0000550a R_ARM_THM_CALL 000007c9 async_gen_init_hooks │ │ │ │ │ -00000432 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000436 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000043c 00007b2f R_ARM_THM_MOVW_ABS_NC 000004cc .LC31 │ │ │ │ │ -00000440 00007b30 R_ARM_THM_MOVT_ABS 000004cc .LC31 │ │ │ │ │ -00000446 0000f10a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000456 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000045a 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000045e 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000462 00010430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000482 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000039c 0000d90a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +000003a6 00001f0a R_ARM_THM_CALL 000007a1 _PyObject_GC_UNTRACK │ │ │ │ │ +000003be 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003d8 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000404 0000f902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000422 0000540a R_ARM_THM_CALL 00000809 async_gen_init_hooks │ │ │ │ │ +00000432 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000436 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000043c 00007a2f R_ARM_THM_MOVW_ABS_NC 000004cc .LC31 │ │ │ │ │ +00000440 00007a30 R_ARM_THM_MOVT_ABS 000004cc .LC31 │ │ │ │ │ +00000446 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000456 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000045a 00010230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000045e 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000462 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000482 0001060a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000498 0000090a R_ARM_THM_CALL 000001f1 _PyObject_GC_TRACK │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004c8 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000004cc 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000004d0 00005d2f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC25 │ │ │ │ │ -000004d4 00005d30 R_ARM_THM_MOVT_ABS 000003c4 .LC25 │ │ │ │ │ -000004da 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004ec 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000004f0 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000004f6 00005e2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ -000004fa 00005e30 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ -00000502 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000512 0000350a R_ARM_THM_CALL 000001a1 gen_throw │ │ │ │ │ -0000051a 00005f0a R_ARM_THM_CALL 000009f9 async_gen_unwrap_value │ │ │ │ │ -00000546 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000054a 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000558 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000055c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000562 0000e80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000568 0000e90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000056c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000570 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000576 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000057a 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000580 0000e80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000058a 0000e80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000005a2 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005a6 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000005aa 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000005ae 0000252f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -000005b2 00002530 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -000005b8 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005c0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005c4 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000005d8 00001e0a R_ARM_THM_CALL 000007c9 _PyObject_GC_UNTRACK │ │ │ │ │ -000005f4 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000604 00008a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC32 │ │ │ │ │ -00000608 00008a30 R_ARM_THM_MOVT_ABS 0000052c .LC32 │ │ │ │ │ -00000612 00008c2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC33 │ │ │ │ │ -00000616 00008c30 R_ARM_THM_MOVT_ABS 00000548 .LC33 │ │ │ │ │ -0000062e 0000550a R_ARM_THM_CALL 000007c9 async_gen_init_hooks │ │ │ │ │ -00000658 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000065c 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000660 0000722f R_ARM_THM_MOVW_ABS_NC 0000042c .LC27 │ │ │ │ │ -00000664 00007230 R_ARM_THM_MOVT_ABS 0000042c .LC27 │ │ │ │ │ -0000066a 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000067e 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000682 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000068e 0000732f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ -00000692 00007330 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ -00000696 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000069c 0000742f R_ARM_THM_MOVW_ABS_NC 00000490 .LC29 │ │ │ │ │ -000006a0 00007430 R_ARM_THM_MOVT_ABS 00000490 .LC29 │ │ │ │ │ -000006a4 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006b4 0000350a R_ARM_THM_CALL 000001a1 gen_throw │ │ │ │ │ -000006c2 00005f0a R_ARM_THM_CALL 000009f9 async_gen_unwrap_value │ │ │ │ │ -000006fa 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006fe 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000702 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000706 0000272f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -0000070a 00002730 R_ARM_THM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000710 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000720 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000724 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000072a 0000e80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000730 0000e90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000734 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000738 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000073e 0000e70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000744 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000748 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000074e 0000e80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000004c8 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000004cc 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000004d0 00005c2f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC25 │ │ │ │ │ +000004d4 00005c30 R_ARM_THM_MOVT_ABS 000003c4 .LC25 │ │ │ │ │ +000004da 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004ec 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000004f0 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000004f6 00005d2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ +000004fa 00005d30 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ +00000502 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000512 0000340a R_ARM_THM_CALL 000001e1 gen_throw │ │ │ │ │ +0000051a 00005e0a R_ARM_THM_CALL 00000a39 async_gen_unwrap_value │ │ │ │ │ +00000546 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000054a 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000558 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000055c 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000562 0000e60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000568 0000e70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000056c 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000570 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000576 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000057a 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000580 0000e60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000058a 0000e60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000005a2 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005a6 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000005aa 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000005ae 0000262f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +000005b2 00002630 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +000005b8 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005c0 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005c4 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000005d8 00001f0a R_ARM_THM_CALL 000007a1 _PyObject_GC_UNTRACK │ │ │ │ │ +000005f4 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000604 0000892f R_ARM_THM_MOVW_ABS_NC 0000052c .LC32 │ │ │ │ │ +00000608 00008930 R_ARM_THM_MOVT_ABS 0000052c .LC32 │ │ │ │ │ +00000612 00008b2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC33 │ │ │ │ │ +00000616 00008b30 R_ARM_THM_MOVT_ABS 00000548 .LC33 │ │ │ │ │ +0000062e 0000540a R_ARM_THM_CALL 00000809 async_gen_init_hooks │ │ │ │ │ +00000658 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000065c 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000660 0000712f R_ARM_THM_MOVW_ABS_NC 0000042c .LC27 │ │ │ │ │ +00000664 00007130 R_ARM_THM_MOVT_ABS 0000042c .LC27 │ │ │ │ │ +0000066a 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000067e 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000682 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000068e 0000722f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ +00000692 00007230 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ +00000696 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000069c 0000732f R_ARM_THM_MOVW_ABS_NC 00000490 .LC29 │ │ │ │ │ +000006a0 00007330 R_ARM_THM_MOVT_ABS 00000490 .LC29 │ │ │ │ │ +000006a4 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006b4 0000340a R_ARM_THM_CALL 000001e1 gen_throw │ │ │ │ │ +000006c2 00005e0a R_ARM_THM_CALL 00000a39 async_gen_unwrap_value │ │ │ │ │ +000006fa 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006fe 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000702 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000706 0000282f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +0000070a 00002830 R_ARM_THM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000710 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000720 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000724 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000072a 0000e60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000730 0000e70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000734 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000738 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000073e 0000e50a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000744 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000748 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000074e 0000e60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000075c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007cc 0000952f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ -000007d0 00009530 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ -000007d8 0000972f R_ARM_THM_MOVW_ABS_NC 0000055c .LC35 │ │ │ │ │ -000007dc 00009730 R_ARM_THM_MOVT_ABS 0000055c .LC35 │ │ │ │ │ -000007ec 00009a2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC36 │ │ │ │ │ -000007f0 00009a30 R_ARM_THM_MOVT_ABS 00000580 .LC36 │ │ │ │ │ -0000080e 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000812 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000816 00009c2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC37 │ │ │ │ │ -0000081a 00009c30 R_ARM_THM_MOVT_ABS 0000058c .LC37 │ │ │ │ │ -00000820 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000083c 00003a0a R_ARM_THM_CALL 0000053d Py_XDECREF │ │ │ │ │ -0000085c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000860 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000864 00009e2f R_ARM_THM_MOVW_ABS_NC 000005b4 .LC38 │ │ │ │ │ -00000868 00009e30 R_ARM_THM_MOVT_ABS 000005b4 .LC38 │ │ │ │ │ -0000086e 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000088a 00003a0a R_ARM_THM_CALL 0000053d Py_XDECREF │ │ │ │ │ -000008b2 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008b6 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000008d2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000008d6 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000008e4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000008e8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000008ee 0000e80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000008f4 0000e90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000008f8 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008fc 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000902 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000906 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000090c 0000e80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000916 0000e80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000092e 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000932 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000936 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000093a 0000252f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -0000093e 00002530 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00000944 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000094c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000950 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000958 0000a32f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC39 │ │ │ │ │ -0000095c 0000a330 R_ARM_THM_MOVT_ABS 000005e0 .LC39 │ │ │ │ │ -0000096a 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000096e 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000972 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000976 00010430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000988 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000098c 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000990 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000994 00010430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000009f6 0000ce0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000a14 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aec 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007cc 0000942f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ +000007d0 00009430 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ +000007d8 0000962f R_ARM_THM_MOVW_ABS_NC 0000055c .LC35 │ │ │ │ │ +000007dc 00009630 R_ARM_THM_MOVT_ABS 0000055c .LC35 │ │ │ │ │ +000007ec 0000992f R_ARM_THM_MOVW_ABS_NC 00000580 .LC36 │ │ │ │ │ +000007f0 00009930 R_ARM_THM_MOVT_ABS 00000580 .LC36 │ │ │ │ │ +0000080e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000812 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000816 00009b2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC37 │ │ │ │ │ +0000081a 00009b30 R_ARM_THM_MOVT_ABS 0000058c .LC37 │ │ │ │ │ +00000820 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000083c 0000390a R_ARM_THM_CALL 0000057d Py_XDECREF │ │ │ │ │ +0000085c 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000860 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000864 00009d2f R_ARM_THM_MOVW_ABS_NC 000005b4 .LC38 │ │ │ │ │ +00000868 00009d30 R_ARM_THM_MOVT_ABS 000005b4 .LC38 │ │ │ │ │ +0000086e 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000088a 0000390a R_ARM_THM_CALL 0000057d Py_XDECREF │ │ │ │ │ +000008b2 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008b6 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000008d2 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000008d6 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000008e4 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000008e8 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000008ee 0000e60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000008f4 0000e70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000008f8 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008fc 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000902 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000906 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000090c 0000e60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000916 0000e60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000092e 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000932 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000936 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000093a 0000262f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +0000093e 00002630 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00000944 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000094c 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000950 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000958 0000a22f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC39 │ │ │ │ │ +0000095c 0000a230 R_ARM_THM_MOVT_ABS 000005e0 .LC39 │ │ │ │ │ +0000096a 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000096e 00010230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000972 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000976 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000988 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000098c 00010230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000990 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000994 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000009f6 0000cd0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000a14 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aec 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b2a 0000090a R_ARM_THM_CALL 000001f1 _PyObject_GC_TRACK │ │ │ │ │ 00000b3a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b3e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000b50 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b54 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b8e 0001140a R_ARM_THM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ -00000b96 0000060a R_ARM_THM_CALL 00000bd9 compute_cr_origin │ │ │ │ │ -00000bae 0000d10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b8e 0001130a R_ARM_THM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ +00000b96 0000060a R_ARM_THM_CALL 00000c19 compute_cr_origin │ │ │ │ │ +00000bae 0000d00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bb8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bbc 0000d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bbc 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000bec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000000c 0001001e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000002f2 00005f1e R_ARM_THM_JUMP24 000009f9 async_gen_unwrap_value │ │ │ │ │ -000003e2 0000db1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000003fc 0001091e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -000004aa 00002a1e R_ARM_THM_JUMP24 000000f1 gen_send_ex │ │ │ │ │ -000004b0 0000351e R_ARM_THM_JUMP24 000001a1 gen_throw │ │ │ │ │ -0000052e 0000231e R_ARM_THM_JUMP24 00000905 gen_close │ │ │ │ │ -000005fe 0000db1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000060e 00010b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000063c 0000561e R_ARM_THM_JUMP24 0000086d async_gen_asend_new │ │ │ │ │ -000007e2 00010b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000000c 0000ff1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000002f2 00005e1e R_ARM_THM_JUMP24 00000a39 async_gen_unwrap_value │ │ │ │ │ +000003e2 0000da1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000003fc 0001081e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +000004aa 00002a1e R_ARM_THM_JUMP24 00000131 gen_send_ex │ │ │ │ │ +000004b0 0000341e R_ARM_THM_JUMP24 000001e1 gen_throw │ │ │ │ │ +0000052e 0000241e R_ARM_THM_JUMP24 000008dd gen_close │ │ │ │ │ +000005fe 0000da1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000060e 00010a1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000063c 0000551e R_ARM_THM_JUMP24 000008ad async_gen_asend_new │ │ │ │ │ +000007e2 00010a1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000007e8 0000121e R_ARM_THM_JUMP24 0000026d gen_iternext │ │ │ │ │ -00000962 00010b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000009ae 00010c1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000962 00010a1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000009ae 00010b1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -92,17 +92,17 @@ │ │ │ │ │ .LANCHOR0 │ │ │ │ │ make_gen │ │ │ │ │ compute_cr_origin │ │ │ │ │ _PyObject_GC_TRACK │ │ │ │ │ gen_iternext │ │ │ │ │ gen_send_ex2 │ │ │ │ │ gen_dealloc │ │ │ │ │ +gen_clear_frame.part.0 │ │ │ │ │ _PyObject_GC_UNTRACK │ │ │ │ │ gen_close │ │ │ │ │ -gen_clear_frame │ │ │ │ │ gen_send_ex │ │ │ │ │ gen_close_iter │ │ │ │ │ PyGen_am_send │ │ │ │ │ _gen_throw │ │ │ │ │ Py_XDECREF │ │ │ │ │ gen_getsuspended │ │ │ │ │ cr_getcode │ │ │ │ │ @@ -189,29 +189,29 @@ │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_ValueError │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ PyExc_TypeError │ │ │ │ │ _PyErr_ChainStackItem │ │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ -_PyFrame_ClearExceptCode │ │ │ │ │ PyObject_ClearWeakRefs │ │ │ │ │ _PyGen_Finalize │ │ │ │ │ PyErr_GetRaisedException │ │ │ │ │ PyErr_SetRaisedException │ │ │ │ │ PyObject_CallOneArg │ │ │ │ │ PyErr_Occurred │ │ │ │ │ PyErr_FormatUnraisable │ │ │ │ │ _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ _PyEval_NoToolsForUnwind │ │ │ │ │ PyExc_GeneratorExit │ │ │ │ │ PyErr_SetNone │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyGen_FetchStopIterationValue │ │ │ │ │ +_PyFrame_ClearExceptCode │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ _PyFrame_Traverse │ │ │ │ │ _PyGC_VisitStackRef │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ PyErr_WarnEx │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,38 +1,67 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 <_PyGen_FetchStopIterationValue>: │ │ │ │ │ +00000000 : │ │ │ │ │ +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, 26 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + str r5, [r4, #20] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 24 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 24 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ + b.w 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ + │ │ │ │ │ +00000040 <_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, 48 <_PyGen_FetchStopIterationValue+0x48> │ │ │ │ │ + cbnz r0, 88 <_PyGen_FetchStopIterationValue+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 74 <_PyGen_FetchStopIterationValue+0x74> │ │ │ │ │ + cbnz r0, b4 <_PyGen_FetchStopIterationValue+0x74> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7a <_PyGen_FetchStopIterationValue+0x7a> │ │ │ │ │ + blt.n ba <_PyGen_FetchStopIterationValue+0x7a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -43,302 +72,302 @@ │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40 <_PyGen_FetchStopIterationValue+0x40> │ │ │ │ │ + bge.n 80 <_PyGen_FetchStopIterationValue+0x40> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 40 <_PyGen_FetchStopIterationValue+0x40> │ │ │ │ │ + bne.n 80 <_PyGen_FetchStopIterationValue+0x40> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 40 <_PyGen_FetchStopIterationValue+0x40> │ │ │ │ │ + b.n 80 <_PyGen_FetchStopIterationValue+0x40> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 44 <_PyGen_FetchStopIterationValue+0x44> │ │ │ │ │ + b.n 84 <_PyGen_FetchStopIterationValue+0x44> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 38 <_PyGen_FetchStopIterationValue+0x38> │ │ │ │ │ + b.n 78 <_PyGen_FetchStopIterationValue+0x38> │ │ │ │ │ │ │ │ │ │ -00000080 : │ │ │ │ │ +000000c0 : │ │ │ │ │ gen_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, #12] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r0, 9e │ │ │ │ │ + cbz r0, de │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, c2 │ │ │ │ │ + cbnz r0, 102 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ - cbz r0, a8 │ │ │ │ │ + cbz r0, e8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, c2 │ │ │ │ │ + cbnz r0, 102 │ │ │ │ │ ldrsb.w r3, [r6, #35] @ 0x23 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n c4 │ │ │ │ │ + beq.n 104 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r0, r6, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_Traverse │ │ │ │ │ - cbnz r0, c2 │ │ │ │ │ + cbnz r0, 102 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - cbnz r0, e4 │ │ │ │ │ + cbnz r0, 124 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n be │ │ │ │ │ + beq.n fe │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n be │ │ │ │ │ + beq.n fe │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r0, r6, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyGC_VisitStackRef> │ │ │ │ │ R_ARM_THM_CALL _PyGC_VisitStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be │ │ │ │ │ + beq.n fe │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000000f0 : │ │ │ │ │ +00000130 : │ │ │ │ │ gen_send_ex(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 394 <_gen_throw+0x170> │ │ │ │ │ + bl 394 <_gen_throw+0x130> │ │ │ │ │ R_ARM_THM_CALL gen_send_ex2 │ │ │ │ │ - cbz r0, 114 │ │ │ │ │ + cbz r0, 154 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #104] @ (180 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (1c0 ) │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 158 │ │ │ │ │ + beq.n 198 │ │ │ │ │ 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.n 170 │ │ │ │ │ + bne.n 1b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 10e │ │ │ │ │ + bge.n 14e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10e │ │ │ │ │ + bne.n 14e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10e │ │ │ │ │ + b.n 14e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13c │ │ │ │ │ - b.n 10e │ │ │ │ │ + bne.n 17c │ │ │ │ │ + b.n 14e │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 76c <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl 7ac <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13c │ │ │ │ │ - b.n 10e │ │ │ │ │ + bne.n 17c │ │ │ │ │ + b.n 14e │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000184 : │ │ │ │ │ +000001c4 : │ │ │ │ │ PyGen_am_send(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 394 <_gen_throw+0x170> │ │ │ │ │ + bl 394 <_gen_throw+0x130> │ │ │ │ │ R_ARM_THM_CALL gen_send_ex2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -000001a0 : │ │ │ │ │ +000001e0 : │ │ │ │ │ gen_throw(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bhi.n 1d4 │ │ │ │ │ + bhi.n 214 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 1ee │ │ │ │ │ + bgt.n 22e │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 224 <_gen_throw> │ │ │ │ │ + bl 264 <_gen_throw> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1bc │ │ │ │ │ + bne.n 1fc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1d0 │ │ │ │ │ + b.n 210 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1ea │ │ │ │ │ + blt.n 22a │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne.n 216 │ │ │ │ │ + bne.n 256 │ │ │ │ │ ldrd r3, r4, [r6, #4] │ │ │ │ │ - b.n 1c6 │ │ │ │ │ + b.n 206 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ itete ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ movne r4, r3 │ │ │ │ │ ldreq r3, [r6, #4] │ │ │ │ │ - b.n 1c6 │ │ │ │ │ + b.n 206 │ │ │ │ │ │ │ │ │ │ -00000224 <_gen_throw>: │ │ │ │ │ +00000264 <_gen_throw>: │ │ │ │ │ _gen_throw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 398 <_gen_throw+0x174> │ │ │ │ │ + beq.w 3d8 <_gen_throw+0x174> │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 392 <_gen_throw+0x16e> │ │ │ │ │ + beq.w 3d2 <_gen_throw+0x16e> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 36a <_gen_throw+0x146> │ │ │ │ │ + bne.w 3aa <_gen_throw+0x146> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r2, #0] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 356 <_gen_throw+0x132> │ │ │ │ │ + bne.n 396 <_gen_throw+0x132> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 342 <_gen_throw+0x11e> │ │ │ │ │ + bne.n 382 <_gen_throw+0x11e> │ │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 330 <_gen_throw+0x10c> │ │ │ │ │ + blt.n 370 <_gen_throw+0x10c> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - bpl.n 306 <_gen_throw+0xe2> │ │ │ │ │ + bpl.n 346 <_gen_throw+0xe2> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 28c <_gen_throw+0x68> │ │ │ │ │ - cbnz r0, 2d6 <_gen_throw+0xb2> │ │ │ │ │ + beq.n 2cc <_gen_throw+0x68> │ │ │ │ │ + cbnz r0, 316 <_gen_throw+0xb2> │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 53c │ │ │ │ │ + bl 57c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - cbnz r2, 2b0 <_gen_throw+0x8c> │ │ │ │ │ + cbnz r2, 2f0 <_gen_throw+0x8c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyException_GetTraceback │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ ldrd r1, r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Restore │ │ │ │ │ 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 f0 │ │ │ │ │ + bl 130 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -349,84 +378,84 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 322 <_gen_throw+0xfe> │ │ │ │ │ + blt.n 362 <_gen_throw+0xfe> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - bl 53c │ │ │ │ │ + bl 57c │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ - bl 53c │ │ │ │ │ + bl 57c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2ce <_gen_throw+0xaa> │ │ │ │ │ + b.n 30e <_gen_throw+0xaa> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #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 2ec <_gen_throw+0xc8> │ │ │ │ │ + b.n 32c <_gen_throw+0xc8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f6 <_gen_throw+0xd2> │ │ │ │ │ + bne.n 336 <_gen_throw+0xd2> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f6 <_gen_throw+0xd2> │ │ │ │ │ + b.n 336 <_gen_throw+0xd2> │ │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ - bpl.n 282 <_gen_throw+0x5e> │ │ │ │ │ + bpl.n 2c2 <_gen_throw+0x5e> │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NormalizeException │ │ │ │ │ - b.n 2b0 <_gen_throw+0x8c> │ │ │ │ │ + b.n 2f0 <_gen_throw+0x8c> │ │ │ │ │ ldr.w ip, [r3] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r3] │ │ │ │ │ - b.n 276 <_gen_throw+0x52> │ │ │ │ │ + b.n 2b6 <_gen_throw+0x52> │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r0] │ │ │ │ │ - b.n 272 <_gen_throw+0x4e> │ │ │ │ │ + b.n 2b2 <_gen_throw+0x4e> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 25e <_gen_throw+0x3a> │ │ │ │ │ + beq.w 29e <_gen_throw+0x3a> │ │ │ │ │ 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 r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 302 <_gen_throw+0xde> │ │ │ │ │ + b.n 342 <_gen_throw+0xde> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 25c <_gen_throw+0x38> │ │ │ │ │ + b.n 29c <_gen_throw+0x38> │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ │ bic.w r1, r3, #1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ @@ -439,99 +468,99 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r0, 3cc <_gen_throw+0x1a8> │ │ │ │ │ + cbz r0, 40c <_gen_throw+0x1a8> │ │ │ │ │ lsls r7, r2, #31 │ │ │ │ │ - bmi.n 444 <_gen_throw+0x220> │ │ │ │ │ - ldr r3, [pc, #356] @ (534 <_gen_throw+0x310>) │ │ │ │ │ + bmi.n 484 <_gen_throw+0x220> │ │ │ │ │ + ldr r3, [pc, #356] @ (574 <_gen_throw+0x310>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ add.w r0, r3, #416 @ 0x1a0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3f8 <_gen_throw+0x1d4> │ │ │ │ │ + beq.n 438 <_gen_throw+0x1d4> │ │ │ │ │ subs r6, r1, r3 │ │ │ │ │ negs r3, r6 │ │ │ │ │ adcs r3, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48c <_gen_throw+0x268> │ │ │ │ │ + beq.n 4cc <_gen_throw+0x268> │ │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ldrsb.w r7, [r4, #35] @ 0x23 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ - bl 224 <_gen_throw> │ │ │ │ │ + bl 264 <_gen_throw> │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r7, [r4, #35] @ 0x23 │ │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 43c <_gen_throw+0x218> │ │ │ │ │ + bge.n 47c <_gen_throw+0x218> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - cbz r2, 47a <_gen_throw+0x256> │ │ │ │ │ + cbz r2, 4ba <_gen_throw+0x256> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2bc <_gen_throw+0x98> │ │ │ │ │ - b.n 2ce <_gen_throw+0xaa> │ │ │ │ │ + beq.w 2fc <_gen_throw+0x98> │ │ │ │ │ + b.n 30e <_gen_throw+0xaa> │ │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 694 │ │ │ │ │ + bl 6d4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 472 <_gen_throw+0x24e> │ │ │ │ │ + bge.n 4b2 <_gen_throw+0x24e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4e6 <_gen_throw+0x2c2> │ │ │ │ │ + beq.n 526 <_gen_throw+0x2c2> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 246 <_gen_throw+0x22> │ │ │ │ │ - b.n 2ba <_gen_throw+0x96> │ │ │ │ │ + bne.w 286 <_gen_throw+0x22> │ │ │ │ │ + b.n 2fa <_gen_throw+0x96> │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2bc <_gen_throw+0x98> │ │ │ │ │ - b.n 2ce <_gen_throw+0xaa> │ │ │ │ │ - ldr r1, [pc, #168] @ (538 <_gen_throw+0x314>) │ │ │ │ │ + beq.w 2fc <_gen_throw+0x98> │ │ │ │ │ + b.n 30e <_gen_throw+0xaa> │ │ │ │ │ + ldr r1, [pc, #168] @ (578 <_gen_throw+0x314>) │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 512 <_gen_throw+0x2ee> │ │ │ │ │ + blt.n 552 <_gen_throw+0x2ee> │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - cbz r0, 4f2 <_gen_throw+0x2ce> │ │ │ │ │ + cbz r0, 532 <_gen_throw+0x2ce> │ │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldrsb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ @@ -544,135 +573,135 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 42a <_gen_throw+0x206> │ │ │ │ │ + bge.n 46a <_gen_throw+0x206> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 42a <_gen_throw+0x206> │ │ │ │ │ + bne.n 46a <_gen_throw+0x206> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 42a <_gen_throw+0x206> │ │ │ │ │ + b.n 46a <_gen_throw+0x206> │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 472 <_gen_throw+0x24e> │ │ │ │ │ + b.n 4b2 <_gen_throw+0x24e> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 246 <_gen_throw+0x22> │ │ │ │ │ + bge.w 286 <_gen_throw+0x22> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 246 <_gen_throw+0x22> │ │ │ │ │ + bne.w 286 <_gen_throw+0x22> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 246 <_gen_throw+0x22> │ │ │ │ │ + b.n 286 <_gen_throw+0x22> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 302 <_gen_throw+0xde> │ │ │ │ │ + bge.w 342 <_gen_throw+0xde> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 302 <_gen_throw+0xde> │ │ │ │ │ + bne.w 342 <_gen_throw+0xde> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 302 <_gen_throw+0xde> │ │ │ │ │ + b.n 342 <_gen_throw+0xde> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000015e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000a674 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000053c : │ │ │ │ │ +0000057c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 546 │ │ │ │ │ + cbz r0, 586 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 548 │ │ │ │ │ + blt.n 588 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 546 │ │ │ │ │ + bne.n 586 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000554 <_PyCoro_GetAwaitableIter>: │ │ │ │ │ +00000594 <_PyCoro_GetAwaitableIter>: │ │ │ │ │ _PyCoro_GetAwaitableIter(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add.w r1, r2, #416 @ 0x1a0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 578 <_PyCoro_GetAwaitableIter+0x24> │ │ │ │ │ + bne.n 5b8 <_PyCoro_GetAwaitableIter+0x24> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 5c8 <_PyCoro_GetAwaitableIter+0x74> │ │ │ │ │ + beq.n 608 <_PyCoro_GetAwaitableIter+0x74> │ │ │ │ │ ldr.w ip, [r0, #40] @ 0x28 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 64c <_PyCoro_GetAwaitableIter+0xf8> │ │ │ │ │ + beq.n 68c <_PyCoro_GetAwaitableIter+0xf8> │ │ │ │ │ ldr.w r4, [ip] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 64c <_PyCoro_GetAwaitableIter+0xf8> │ │ │ │ │ + beq.n 68c <_PyCoro_GetAwaitableIter+0xf8> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 60a <_PyCoro_GetAwaitableIter+0xb6> │ │ │ │ │ + cbz r0, 64a <_PyCoro_GetAwaitableIter+0xb6> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r1, [pc, #188] @ (668 <_PyCoro_GetAwaitableIter+0x114>) │ │ │ │ │ + ldr r1, [pc, #188] @ (6a8 <_PyCoro_GetAwaitableIter+0x114>) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 61a <_PyCoro_GetAwaitableIter+0xc6> │ │ │ │ │ + beq.n 65a <_PyCoro_GetAwaitableIter+0xc6> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 60e <_PyCoro_GetAwaitableIter+0xba> │ │ │ │ │ + beq.n 64e <_PyCoro_GetAwaitableIter+0xba> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Check │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 5e6 <_PyCoro_GetAwaitableIter+0x92> │ │ │ │ │ + cbz r0, 626 <_PyCoro_GetAwaitableIter+0x92> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ │ bic.w ip, r4, #1 │ │ │ │ │ ldr.w ip, [ip, #24] │ │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ │ - beq.n 58c <_PyCoro_GetAwaitableIter+0x38> │ │ │ │ │ + beq.n 5cc <_PyCoro_GetAwaitableIter+0x38> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5c2 <_PyCoro_GetAwaitableIter+0x6e> │ │ │ │ │ + bge.n 602 <_PyCoro_GetAwaitableIter+0x6e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 5c2 <_PyCoro_GetAwaitableIter+0x6e> │ │ │ │ │ + b.n 602 <_PyCoro_GetAwaitableIter+0x6e> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ 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 .LC18 │ │ │ │ │ @@ -681,22 +710,22 @@ │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 63c <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ + blt.n 67c <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5c2 <_PyCoro_GetAwaitableIter+0x6e> │ │ │ │ │ + b.n 602 <_PyCoro_GetAwaitableIter+0x6e> │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ lsls r2, r2, #23 │ │ │ │ │ - bpl.n 5b6 <_PyCoro_GetAwaitableIter+0x62> │ │ │ │ │ + bpl.n 5f6 <_PyCoro_GetAwaitableIter+0x62> │ │ │ │ │ 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 .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -704,111 +733,111 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 60a <_PyCoro_GetAwaitableIter+0xb6> │ │ │ │ │ + bge.n 64a <_PyCoro_GetAwaitableIter+0xb6> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 60a <_PyCoro_GetAwaitableIter+0xb6> │ │ │ │ │ + bne.n 64a <_PyCoro_GetAwaitableIter+0xb6> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 60a <_PyCoro_GetAwaitableIter+0xb6> │ │ │ │ │ + b.n 64a <_PyCoro_GetAwaitableIter+0xb6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 60a <_PyCoro_GetAwaitableIter+0xb6> │ │ │ │ │ + b.n 64a <_PyCoro_GetAwaitableIter+0xb6> │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000066c <_PyGen_yf>: │ │ │ │ │ +000006ac <_PyGen_yf>: │ │ │ │ │ _PyGen_yf(): │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ adds r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq.n 67a <_PyGen_yf+0xe> │ │ │ │ │ + beq.n 6ba <_PyGen_yf+0xe> │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 678 <_PyGen_yf+0xc> │ │ │ │ │ + bge.n 6b8 <_PyGen_yf+0xc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000694 : │ │ │ │ │ +000006d4 : │ │ │ │ │ gen_close_iter(): │ │ │ │ │ push {r4, r5, r6, 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 .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add.w r1, r3, #416 @ 0x1a0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 6bc │ │ │ │ │ + beq.n 6fc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6d6 │ │ │ │ │ + bne.n 716 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 904 │ │ │ │ │ + bl 8dc │ │ │ │ │ R_ARM_THM_CALL gen_close │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 734 │ │ │ │ │ + beq.n 774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c │ │ │ │ │ + bl 57c │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #132] @ (75c ) │ │ │ │ │ + ldr r1, [pc, #132] @ (79c ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 73a │ │ │ │ │ + blt.n 77a │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 6ca │ │ │ │ │ + beq.n 70a │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #112] @ (760 ) │ │ │ │ │ + ldr r3, [pc, #112] @ (7a0 ) │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ lsls r3, r0, #20 │ │ │ │ │ - bpl.n 74a │ │ │ │ │ + bpl.n 78a │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cbz r3, 74a │ │ │ │ │ + cbz r3, 78a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -816,114 +845,114 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 730 │ │ │ │ │ + bge.n 770 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 730 │ │ │ │ │ + cbnz r3, 770 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 6ca │ │ │ │ │ + bne.n 70a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6d2 │ │ │ │ │ + b.n 712 │ │ │ │ │ mov r1, r4 │ │ │ │ │ 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 PyErr_FormatUnraisable │ │ │ │ │ - b.n 6e2 │ │ │ │ │ + b.n 722 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 71c │ │ │ │ │ + b.n 75c │ │ │ │ │ .word 0x00007450 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000006a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000764 : │ │ │ │ │ +000007a4 : │ │ │ │ │ gen_send(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n f0 │ │ │ │ │ + b.n 130 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000076c <_PyGen_SetStopIterationValue>: │ │ │ │ │ +000007ac <_PyGen_SetStopIterationValue>: │ │ │ │ │ _PyGen_SetStopIterationValue(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 796 <_PyGen_SetStopIterationValue+0x2a> │ │ │ │ │ + cbz r1, 7d6 <_PyGen_SetStopIterationValue+0x2a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - cbz r0, 79c <_PyGen_SetStopIterationValue+0x30> │ │ │ │ │ + cbz r0, 7dc <_PyGen_SetStopIterationValue+0x30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetRaisedException │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ - b.n 78c <_PyGen_SetStopIterationValue+0x20> │ │ │ │ │ + b.n 7cc <_PyGen_SetStopIterationValue+0x20> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007a4 : │ │ │ │ │ +000007e4 : │ │ │ │ │ async_gen_anext(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 7c8 │ │ │ │ │ - cbnz r0, 7c4 │ │ │ │ │ + bl 808 │ │ │ │ │ + cbnz r0, 804 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 86c │ │ │ │ │ + b.n 8ac │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000007c8 : │ │ │ │ │ +00000808 : │ │ │ │ │ async_gen_init_hooks(): │ │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ │ - cbz r3, 7d2 │ │ │ │ │ + cbz r3, 812 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r3, [pc, #144] @ (868 ) │ │ │ │ │ + ldr r3, [pc, #144] @ (8a8 ) │ │ │ │ │ strb.w r2, [r0, #32] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ │ - cbnz r2, 836 │ │ │ │ │ + cbnz r2, 876 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7ce │ │ │ │ │ + beq.n 80e │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -935,70 +964,70 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 826 │ │ │ │ │ + bge.n 866 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 846 │ │ │ │ │ - cbz r1, 862 │ │ │ │ │ + cbz r2, 886 │ │ │ │ │ + cbz r1, 8a2 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 852 │ │ │ │ │ + blt.n 892 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - b.n 7e8 │ │ │ │ │ + b.n 828 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 826 │ │ │ │ │ + b.n 866 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 830 │ │ │ │ │ + bne.n 870 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 830 │ │ │ │ │ + b.n 870 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 832 │ │ │ │ │ + b.n 872 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000086 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000086c : │ │ │ │ │ +000008ac : │ │ │ │ │ async_gen_asend_new(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #116] @ (8f0 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (930 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1960] @ 0x7a8 │ │ │ │ │ - cbz r4, 8d2 │ │ │ │ │ + cbz r4, 912 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r2, [r3, #1960] @ 0x7a8 │ │ │ │ │ ldr.w r2, [r3, #1964] @ 0x7ac │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1964] @ 0x7ac │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -1006,80 +1035,80 @@ │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 8e2 │ │ │ │ │ + cbnz r1, 922 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r3, [r4, #12] │ │ │ │ │ - bl 1f0 │ │ │ │ │ + bl 1f0 │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_TRACK │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #32] @ (8f4 ) │ │ │ │ │ + ldr r0, [pc, #32] @ (934 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8b0 │ │ │ │ │ - b.n 8cc │ │ │ │ │ + bne.n 8f0 │ │ │ │ │ + b.n 90c │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ - b.n 8c0 │ │ │ │ │ + b.n 900 │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000008f8 : │ │ │ │ │ +00000938 : │ │ │ │ │ async_gen_asend_iternext(): │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 8fc │ │ │ │ │ + b.n 93c │ │ │ │ │ │ │ │ │ │ -000008fc : │ │ │ │ │ +0000093c : │ │ │ │ │ async_gen_asend_send(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 96c │ │ │ │ │ + beq.n 9ac │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbnz r3, 930 │ │ │ │ │ + cbnz r3, 970 │ │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ │ - cbnz r3, 94e │ │ │ │ │ - cbz r1, 92a │ │ │ │ │ + cbnz r3, 98e │ │ │ │ │ + cbz r1, 96a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 92c │ │ │ │ │ + bne.n 96c │ │ │ │ │ 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 f0 │ │ │ │ │ + bl 130 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 9f8 │ │ │ │ │ - cbnz r0, 94c │ │ │ │ │ + bl a38 │ │ │ │ │ + cbnz r0, 98c │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ @@ -1101,33 +1130,33 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 968 │ │ │ │ │ + b.n 9a8 │ │ │ │ │ │ │ │ │ │ -00000984 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ +000009c4 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ _PyAsyncGenValueWrapperNew(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #92] @ (9f0 <_PyAsyncGenValueWrapperNew+0x6c>) │ │ │ │ │ + ldr r3, [pc, #92] @ (a30 <_PyAsyncGenValueWrapperNew+0x6c>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1952] @ 0x7a0 │ │ │ │ │ - cbz r4, 9e0 <_PyAsyncGenValueWrapperNew+0x5c> │ │ │ │ │ + cbz r4, a20 <_PyAsyncGenValueWrapperNew+0x5c> │ │ │ │ │ ldr.w r2, [r3, #1956] @ 0x7a4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r0, [r3, #1952] @ 0x7a0 │ │ │ │ │ str.w r2, [r3, #1956] @ 0x7a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -1136,327 +1165,327 @@ │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bl 1f0 │ │ │ │ │ + bl 1f0 │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_TRACK │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #16] @ (9f4 <_PyAsyncGenValueWrapperNew+0x70>) │ │ │ │ │ + ldr r0, [pc, #16] @ (a34 <_PyAsyncGenValueWrapperNew+0x70>) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9c6 <_PyAsyncGenValueWrapperNew+0x42> │ │ │ │ │ - b.n 9da <_PyAsyncGenValueWrapperNew+0x56> │ │ │ │ │ + bne.n a06 <_PyAsyncGenValueWrapperNew+0x42> │ │ │ │ │ + b.n a1a <_PyAsyncGenValueWrapperNew+0x56> │ │ │ │ │ .word 0x00000052 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000340 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000009f8 : │ │ │ │ │ +00000a38 : │ │ │ │ │ async_gen_unwrap_value(): │ │ │ │ │ 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 │ │ │ │ │ - cbz r1, a3e │ │ │ │ │ - ldr r3, [pc, #108] @ (a7c ) │ │ │ │ │ + cbz r1, a7e │ │ │ │ │ + ldr r3, [pc, #108] @ (abc ) │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n a38 │ │ │ │ │ + bne.n a78 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 76c <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl 7ac <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a32 │ │ │ │ │ + bge.n a72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, a32 │ │ │ │ │ + cbnz r3, a72 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb.w r1, [r4, #34] @ 0x22 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ - cbz r0, a5c │ │ │ │ │ + cbz r0, a9c │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, a68 │ │ │ │ │ + cbz r0, aa8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strb.w r3, [r4, #33] @ 0x21 │ │ │ │ │ - b.n a32 │ │ │ │ │ + b.n a72 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n a4c │ │ │ │ │ + b.n a8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a32 │ │ │ │ │ - b.n a54 │ │ │ │ │ + beq.n a72 │ │ │ │ │ + b.n a94 │ │ │ │ │ .word 0x00000340 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000a80 : │ │ │ │ │ +00000ac0 : │ │ │ │ │ async_gen_wrapped_val_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 7c8 │ │ │ │ │ + bl 7a0 │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_UNTRACK │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, aa4 │ │ │ │ │ + cbz r0, ae4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n ad0 │ │ │ │ │ - ldr r3, [pc, #64] @ (ae8 ) │ │ │ │ │ + blt.n b10 │ │ │ │ │ + ldr r3, [pc, #64] @ (b28 ) │ │ │ │ │ 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, #1956] @ 0x7a4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n ade │ │ │ │ │ + bhi.n b1e │ │ │ │ │ ldr.w r1, [r3, #1952] @ 0x7a0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1952] @ 0x7a0 │ │ │ │ │ str.w r2, [r3, #1956] @ 0x7a4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aa4 │ │ │ │ │ + bne.n ae4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n aa4 │ │ │ │ │ + b.n ae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x0000003a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000aec : │ │ │ │ │ +00000b2c : │ │ │ │ │ async_gen_asend_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ - cbnz r0, b58 │ │ │ │ │ + cbnz r0, b98 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c8 │ │ │ │ │ + bl 7a0 │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_UNTRACK │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, b1e │ │ │ │ │ + cbz r0, b5e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b1e │ │ │ │ │ + bge.n b5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, b5a │ │ │ │ │ + cbz r3, b9a │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbnz r0, b6a │ │ │ │ │ + cbnz r0, baa │ │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #88] @ (b84 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (bc4 ) │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ │ 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, #1964] @ 0x7ac │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n b60 │ │ │ │ │ + bhi.n ba0 │ │ │ │ │ ldr.w r1, [r3, #1960] @ 0x7a8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1960] @ 0x7a8 │ │ │ │ │ str.w r2, [r3, #1964] @ 0x7ac │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b1e │ │ │ │ │ + b.n b5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b22 │ │ │ │ │ + bge.n b62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b22 │ │ │ │ │ + bne.n b62 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b22 │ │ │ │ │ + b.n b62 │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000b88 : │ │ │ │ │ +00000bc8 : │ │ │ │ │ async_gen_asend_finalize(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - cbz r3, b8e │ │ │ │ │ + cbz r3, bce │ │ │ │ │ bx lr │ │ │ │ │ - ldr r1, [pc, #8] @ (b98 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (bd8 ) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 <_PyErr_WarnUnawaitedAgenMethod> │ │ │ │ │ R_ARM_THM_JUMP24 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ nop │ │ │ │ │ .word 0x00006ea8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000b9c : │ │ │ │ │ +00000bdc : │ │ │ │ │ async_gen_traverse(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbnz r0, bc2 │ │ │ │ │ + cbnz r0, c02 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 80 │ │ │ │ │ + b.w c0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r4 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb4 │ │ │ │ │ + beq.n bf4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bd8 : │ │ │ │ │ +00000c18 : │ │ │ │ │ compute_cr_origin(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r3, c20 │ │ │ │ │ + cbz r3, c60 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bge.n c20 │ │ │ │ │ + bge.n c60 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, c1a │ │ │ │ │ + cbz r3, c5a │ │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi.n bf4 │ │ │ │ │ + bhi.n c34 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n c1a │ │ │ │ │ + beq.n c5a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r5, [r3, #28] │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ add.w r1, r2, #128 @ 0x80 │ │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcc.n bf4 │ │ │ │ │ + bcc.n c34 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bf0 │ │ │ │ │ + bne.n c30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, c9e │ │ │ │ │ + cbz r0, cde │ │ │ │ │ add.w r8, r0, #12 │ │ │ │ │ movs r7, #0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - ble.n ca2 │ │ │ │ │ + ble.n ce2 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ mov r2, r0 │ │ │ │ │ bic.w r5, r5, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldrd r1, r3, [r5, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ - cbz r0, c86 │ │ │ │ │ + cbz r0, cc6 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ │ - cbz r4, c7e │ │ │ │ │ + cbz r4, cbe │ │ │ │ │ ldrb.w r3, [r4, #38] @ 0x26 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bhi.n c82 │ │ │ │ │ + bhi.n cc2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n c7e │ │ │ │ │ + beq.n cbe │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ add.w r1, r3, #128 @ 0x80 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc.n c82 │ │ │ │ │ + bcc.n cc2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n c30 │ │ │ │ │ + b.n c70 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - b.n c5a │ │ │ │ │ + b.n c9a │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c9e │ │ │ │ │ + bge.n cde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, c9e │ │ │ │ │ + cbnz r3, cde │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -120,15 +120,15 @@ │ │ │ │ │ cbz r1, 12c <_Py_MakeCoro+0x12c> │ │ │ │ │ ldrb.w r2, [r1, #38] @ 0x26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bhi.n 16c <_Py_MakeCoro+0x16c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne.n 156 <_Py_MakeCoro+0x156> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl bd8 │ │ │ │ │ + bl c18 │ │ │ │ │ R_ARM_THM_CALL compute_cr_origin │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n d2 <_Py_MakeCoro+0xd2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -378,15 +378,15 @@ │ │ │ │ │ bne.n 300 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 300 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 7ac <_PyObject_GC_UNTRACK+0xc> │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ b.n 2f8 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000f2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ @@ -621,15 +621,15 @@ │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ bfi r1, r5, #0, #2 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #540] @ (7b4 ) │ │ │ │ │ + ldr r2, [pc, #500] @ (78c ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ @@ -642,15 +642,15 @@ │ │ │ │ │ it gt │ │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r6, lr, #4294967295 @ 0xffffffff │ │ │ │ │ it gt │ │ │ │ │ strgt.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ str.w r6, [r0, #3868] @ 0xf1c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 78a │ │ │ │ │ + bne.w 768 │ │ │ │ │ ldr.w r6, [r0, #3760] @ 0xeb0 │ │ │ │ │ add.w ip, r2, #1 │ │ │ │ │ ldr.w r7, [r0, #3764] @ 0xeb4 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr.w r2, [r0, #3876] @ 0xf24 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ @@ -666,119 +666,102 @@ │ │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ │ str.w r7, [r0, #3760] @ 0xeb0 │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ str.w lr, [r0, #128] @ 0x80 │ │ │ │ │ str.w ip, [r0, #28] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bgt.w 7ac │ │ │ │ │ + bgt.w 750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 786 │ │ │ │ │ + bne.w 764 │ │ │ │ │ ldrd r3, r1, [r4, #-8] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ bfi r2, r0, #0, #2 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r3, [pc, #348] @ (7b8 ) │ │ │ │ │ + ldr r3, [pc, #308] @ (790 ) │ │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 71e │ │ │ │ │ + ble.n 6f6 │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ - ldr r3, [pc, #300] @ (7bc ) │ │ │ │ │ + ldr r3, [pc, #260] @ (794 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 730 │ │ │ │ │ - ldr r3, [pc, #300] @ (7c0 ) │ │ │ │ │ + beq.n 708 │ │ │ │ │ + ldr r3, [pc, #260] @ (798 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 752 │ │ │ │ │ + beq.n 72a │ │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ bne.n 6e0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ bmi.n 6b4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 772 │ │ │ │ │ + beq.n 74a │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cbz r0, 6c4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 778 │ │ │ │ │ + blt.n 756 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cbz r0, 6d4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 710 │ │ │ │ │ + blt.n 6e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - add.w r0, r4, #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] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 6a0 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - str r5, [r4, #20] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6a0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 6a0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_MakeCoro> │ │ │ │ │ + R_ARM_THM_CALL gen_clear_frame.part.0 │ │ │ │ │ b.n 6a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 6d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 6d4 │ │ │ │ │ ldr.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #148] @ (7bc ) │ │ │ │ │ + ldr r1, [pc, #148] @ (794 ) │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne.n 692 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 698 │ │ │ │ │ @@ -809,65 +792,65 @@ │ │ │ │ │ bne.n 698 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 698 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 6b4 │ │ │ │ │ + bl 0 <_Py_TriggerGC> │ │ │ │ │ + R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ + b.n 62a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 6c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 6c4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - ldr r3, [pc, #48] @ (7c4 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (79c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r3, [r0, #3868] @ 0xf1c │ │ │ │ │ ldr.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ add.w lr, r3, #1 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ b.n 5da │ │ │ │ │ - bl 0 <_Py_TriggerGC> │ │ │ │ │ - R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 62a │ │ │ │ │ nop │ │ │ │ │ - .word 0x00000204 │ │ │ │ │ + .word 0x000001dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x0000014a │ │ │ │ │ + .word 0x00000122 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x0000002e │ │ │ │ │ + .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000007c8 <_PyObject_GC_UNTRACK>: │ │ │ │ │ +000007a0 <_PyObject_GC_UNTRACK>: │ │ │ │ │ _PyObject_GC_UNTRACK(): │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ bic.w ip, r1, #3 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #56] @ (828 <_PyObject_GC_UNTRACK+0x60>) │ │ │ │ │ + ldr r3, [pc, #56] @ (800 <_PyObject_GC_UNTRACK+0x60>) │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ @@ -882,309 +865,266 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x00000022 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000082c <_PyGen_Finalize>: │ │ │ │ │ +00000804 <_PyGen_Finalize>: │ │ │ │ │ _PyGen_Finalize(): │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 836 <_PyGen_Finalize+0xa> │ │ │ │ │ + ble.n 80e <_PyGen_Finalize+0xa> │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #184] @ (900 <_PyGen_Finalize+0xd4>) │ │ │ │ │ + ldr r2, [pc, #184] @ (8d8 <_PyGen_Finalize+0xd4>) │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 886 <_PyGen_Finalize+0x5a> │ │ │ │ │ + beq.n 85e <_PyGen_Finalize+0x5a> │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ lsls r2, r2, #24 │ │ │ │ │ - bmi.n 8d6 <_PyGen_Finalize+0xaa> │ │ │ │ │ + bmi.n 8ae <_PyGen_Finalize+0xaa> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 904 │ │ │ │ │ - cbz r0, 8be <_PyGen_Finalize+0x92> │ │ │ │ │ + bl 8dc │ │ │ │ │ + cbz r0, 896 <_PyGen_Finalize+0x92> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8e6 <_PyGen_Finalize+0xba> │ │ │ │ │ + blt.n 8be <_PyGen_Finalize+0xba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 850 <_PyGen_Finalize+0x24> │ │ │ │ │ + beq.n 828 <_PyGen_Finalize+0x24> │ │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 850 <_PyGen_Finalize+0x24> │ │ │ │ │ + bne.n 828 <_PyGen_Finalize+0x24> │ │ │ │ │ strd r0, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - cbz r0, 8f0 <_PyGen_Finalize+0xc4> │ │ │ │ │ + cbz r0, 8c8 <_PyGen_Finalize+0xc4> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 87a <_PyGen_Finalize+0x4e> │ │ │ │ │ + bge.n 852 <_PyGen_Finalize+0x4e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 87a <_PyGen_Finalize+0x4e> │ │ │ │ │ + bne.n 852 <_PyGen_Finalize+0x4e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 87a <_PyGen_Finalize+0x4e> │ │ │ │ │ + b.n 852 <_PyGen_Finalize+0x4e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87a <_PyGen_Finalize+0x4e> │ │ │ │ │ + beq.n 852 <_PyGen_Finalize+0x4e> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ 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 PyErr_FormatUnraisable │ │ │ │ │ - b.n 87a <_PyGen_Finalize+0x4e> │ │ │ │ │ + b.n 852 <_PyGen_Finalize+0x4e> │ │ │ │ │ ldrsb.w r2, [r3, #35] @ 0x23 │ │ │ │ │ adds r2, #3 │ │ │ │ │ - bne.n 866 <_PyGen_Finalize+0x3a> │ │ │ │ │ + bne.n 83e <_PyGen_Finalize+0x3a> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_THM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - b.n 87a <_PyGen_Finalize+0x4e> │ │ │ │ │ + b.n 852 <_PyGen_Finalize+0x4e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 87a <_PyGen_Finalize+0x4e> │ │ │ │ │ - b.n 8b8 <_PyGen_Finalize+0x8c> │ │ │ │ │ + bne.n 852 <_PyGen_Finalize+0x4e> │ │ │ │ │ + b.n 890 <_PyGen_Finalize+0x8c> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 87a <_PyGen_Finalize+0x4e> │ │ │ │ │ + b.n 852 <_PyGen_Finalize+0x4e> │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000904 : │ │ │ │ │ +000008dc : │ │ │ │ │ gen_close(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ 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 r2, r3, #3 │ │ │ │ │ - bne.n 936 │ │ │ │ │ + bne.n 90e │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl a64 │ │ │ │ │ + bl 0 <_Py_MakeCoro> │ │ │ │ │ + R_ARM_THM_CALL gen_clear_frame.part.0 │ │ │ │ │ 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} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 9a6 │ │ │ │ │ + bgt.n 902 │ │ │ │ │ adds r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.n 9b6 │ │ │ │ │ + beq.n 984 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ │ - bne.n 9b0 │ │ │ │ │ - ldr r3, [pc, #268] @ (a5c ) │ │ │ │ │ + beq.n 92a │ │ │ │ │ + cmp r3, #245 @ 0xf5 │ │ │ │ │ + bne.n 946 │ │ │ │ │ + ldr r3, [pc, #256] @ (a2c ) │ │ │ │ │ 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 r3, r3, #29 │ │ │ │ │ - bpl.n 96a │ │ │ │ │ + bpl.n 946 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 91e │ │ │ │ │ - cbnz r5, 97a │ │ │ │ │ + bne.n 8f6 │ │ │ │ │ + cbnz r5, 956 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ 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 f0 <_Py_MakeCoro+0xf0> │ │ │ │ │ + bl 130 <_Py_MakeCoro+0x130> │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a08 │ │ │ │ │ + bne.n 9d6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 9fc │ │ │ │ │ + cbz r0, 9ca │ │ │ │ │ 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 │ │ │ │ │ - b.n 932 │ │ │ │ │ - cmp r3, #245 @ 0xf5 │ │ │ │ │ - beq.n 94e │ │ │ │ │ - b.n 96a │ │ │ │ │ + b.n 902 │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ - bl 694 │ │ │ │ │ + bl 6d4 │ │ │ │ │ R_ARM_THM_CALL gen_close_iter │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 942 │ │ │ │ │ + bge.n 91a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 942 │ │ │ │ │ + bne.n 91a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 942 │ │ │ │ │ + b.n 91a │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 0 <_Py_MakeCoro> │ │ │ │ │ + bl 40 <_Py_MakeCoro+0x40> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ - cbz r0, a58 │ │ │ │ │ + cbz r0, a26 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 932 │ │ │ │ │ + b.n 90a │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #84] @ (a60 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (a30 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n a48 │ │ │ │ │ + beq.n a16 │ │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a36 │ │ │ │ │ + bge.n a04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, a52 │ │ │ │ │ + cbz r3, a20 │ │ │ │ │ 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 │ │ │ │ │ - b.n a04 │ │ │ │ │ + b.n 9d2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - b.n a28 │ │ │ │ │ + b.n 9f6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a36 │ │ │ │ │ + b.n a04 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 932 │ │ │ │ │ - .word 0x00000104 │ │ │ │ │ + b.n 90a │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000000f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - │ │ │ │ │ -00000a64 : │ │ │ │ │ -gen_clear_frame(): │ │ │ │ │ - ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ - cmp r3, #4 │ │ │ │ │ - bne.n a6e │ │ │ │ │ - bx lr │ │ │ │ │ - push {lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ │ - strb.w r1, [r3, #35] @ 0x23 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ - R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ │ - cbnz r0, a9e │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {pc} │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - str r2, [r3, #20] │ │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a9a │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n a9a │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ - nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -154,15 +154,15 @@ │ │ │ │ │ 00000110 : │ │ │ │ │ async_gen_aclose(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 7c8 │ │ │ │ │ + bl 808 │ │ │ │ │ R_ARM_THM_CALL async_gen_init_hooks │ │ │ │ │ cbnz r0, 130 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.n 134 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -316,15 +316,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl 224 │ │ │ │ │ + bl 264 │ │ │ │ │ R_ARM_THM_CALL _gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 336 │ │ │ │ │ ldr r3, [pc, #268] @ (388 ) │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -357,35 +357,35 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1d6 │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - bl 224 │ │ │ │ │ + bl 264 │ │ │ │ │ R_ARM_THM_CALL _gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 9f8 │ │ │ │ │ + bl a38 │ │ │ │ │ R_ARM_THM_CALL async_gen_unwrap_value │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 336 │ │ │ │ │ b.n 382 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl f0 <_gen_getframe+0x40> │ │ │ │ │ + bl 130 │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r3, 2f6 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 9f8 │ │ │ │ │ + b.w a38 │ │ │ │ │ R_ARM_THM_JUMP24 async_gen_unwrap_value │ │ │ │ │ cbz r0, 336 │ │ │ │ │ ldr r3, [pc, #140] @ (388 ) │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 382 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -463,15 +463,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ cbnz r0, 3e6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c8 │ │ │ │ │ + bl 7a0 │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_UNTRACK │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cbz r0, 3c2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 3c2 │ │ │ │ │ @@ -523,15 +523,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bgt.n 432 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c8 │ │ │ │ │ + bl 808 │ │ │ │ │ R_ARM_THM_CALL async_gen_init_hooks │ │ │ │ │ cbnz r0, 44e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.n 134 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -594,21 +594,21 @@ │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000004a4 : │ │ │ │ │ coro_wrapper_send(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w f0 <_gen_getframe+0x40> │ │ │ │ │ + b.w 130 │ │ │ │ │ R_ARM_THM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ 000004ae : │ │ │ │ │ coro_wrapper_throw(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.w 1a0 │ │ │ │ │ + b.w 1e0 │ │ │ │ │ R_ARM_THM_JUMP24 gen_throw │ │ │ │ │ │ │ │ │ │ 000004b4 : │ │ │ │ │ async_gen_asend_throw(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -647,31 +647,31 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 52a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ │ - bl 1a0 │ │ │ │ │ + bl 1e0 │ │ │ │ │ R_ARM_THM_CALL gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 9f8 │ │ │ │ │ + bl a38 │ │ │ │ │ R_ARM_THM_CALL async_gen_unwrap_value │ │ │ │ │ cbnz r0, 52a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000052c : │ │ │ │ │ coro_wrapper_close(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.w 904 │ │ │ │ │ + b.w 8dc │ │ │ │ │ R_ARM_THM_JUMP24 gen_close │ │ │ │ │ │ │ │ │ │ 00000532 : │ │ │ │ │ async_gen_asend_close(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n 5c0 │ │ │ │ │ @@ -746,15 +746,15 @@ │ │ │ │ │ │ │ │ │ │ 000005ca : │ │ │ │ │ coro_wrapper_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 7c8 │ │ │ │ │ + bl 7a0 │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_UNTRACK │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 5f8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ @@ -793,21 +793,21 @@ │ │ │ │ │ async_gen_asend(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 7c8 │ │ │ │ │ + bl 808 │ │ │ │ │ R_ARM_THM_CALL async_gen_init_hooks │ │ │ │ │ cbnz r0, 640 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 86c │ │ │ │ │ + b.w 8ac │ │ │ │ │ R_ARM_THM_JUMP24 async_gen_asend_new │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000644 : │ │ │ │ │ async_gen_athrow_throw(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ @@ -857,22 +857,22 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 756 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ │ - bl 1a0 │ │ │ │ │ + bl 1e0 │ │ │ │ │ R_ARM_THM_CALL gen_throw │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r3, 6d8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 9f8 │ │ │ │ │ + bl a38 │ │ │ │ │ R_ARM_THM_CALL async_gen_unwrap_value │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 756 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ │ @@ -1060,15 +1060,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - bl 53c │ │ │ │ │ + bl 57c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000844 : │ │ │ │ │ gen_set_qualname(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ @@ -1097,15 +1097,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - bl 53c │ │ │ │ │ + bl 57c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000892 : │ │ │ │ │ gen_getyieldfrom(): │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ @@ -1465,15 +1465,15 @@ │ │ │ │ │ cbnz r5, b8e │ │ │ │ │ str r5, [r0, #28] │ │ │ │ │ b.n bb4 │ │ │ │ │ bl 0 <_PyEval_GetFrame> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetFrame │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl bd8 │ │ │ │ │ + bl c18 │ │ │ │ │ R_ARM_THM_CALL compute_cr_origin │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ cbnz r0, bb4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n bb2 │ │ │ │ │ subs r3, #1 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -4,218 +4,218 @@ │ │ │ │ │ 0x00000010 6b655f67 656e0063 6f6d7075 74655f63 ke_gen.compute_c │ │ │ │ │ 0x00000020 725f6f72 6967696e 00246400 5f50794f r_origin.$d._PyO │ │ │ │ │ 0x00000030 626a6563 745f4743 5f545241 434b002e bject_GC_TRACK.. │ │ │ │ │ 0x00000040 4c433000 2e4c4331 002e4c43 32002e4c LC0..LC1..LC2..L │ │ │ │ │ 0x00000050 43330067 656e5f69 7465726e 65787400 C3.gen_iternext. │ │ │ │ │ 0x00000060 2e4c4334 002e4c43 35002e4c 43360067 .LC4..LC5..LC6.g │ │ │ │ │ 0x00000070 656e5f73 656e645f 65783200 67656e5f en_send_ex2.gen_ │ │ │ │ │ - 0x00000080 6465616c 6c6f6300 5f50794f 626a6563 dealloc._PyObjec │ │ │ │ │ - 0x00000090 745f4743 5f554e54 5241434b 002e4c43 t_GC_UNTRACK..LC │ │ │ │ │ - 0x000000a0 37002e4c 43380067 656e5f63 6c6f7365 7..LC8.gen_close │ │ │ │ │ - 0x000000b0 002e4c43 39002e4c 43313000 2e4c4331 ..LC9..LC10..LC1 │ │ │ │ │ - 0x000000c0 31006765 6e5f636c 6561725f 6672616d 1.gen_clear_fram │ │ │ │ │ - 0x000000d0 65006765 6e5f7365 6e645f65 78006765 e.gen_send_ex.ge │ │ │ │ │ - 0x000000e0 6e5f636c 6f73655f 69746572 00507947 n_close_iter.PyG │ │ │ │ │ - 0x000000f0 656e5f61 6d5f7365 6e64002e 4c433132 en_am_send..LC12 │ │ │ │ │ - 0x00000100 002e4c43 3133005f 67656e5f 7468726f ..LC13._gen_thro │ │ │ │ │ - 0x00000110 77002e4c 43313400 2e4c4331 35002e4c w..LC14..LC15..L │ │ │ │ │ - 0x00000120 43313600 50795f58 44454352 4546002e C16.Py_XDECREF.. │ │ │ │ │ - 0x00000130 4c433137 002e4c43 3138002e 4c433139 LC17..LC18..LC19 │ │ │ │ │ - 0x00000140 0067656e 5f676574 73757370 656e6465 .gen_getsuspende │ │ │ │ │ - 0x00000150 64002e4c 43323000 63725f67 6574636f d..LC20.cr_getco │ │ │ │ │ - 0x00000160 6465005f 67656e5f 67657463 6f646500 de._gen_getcode. │ │ │ │ │ - 0x00000170 2e4c4332 31002e4c 43323200 67656e5f .LC21..LC22.gen_ │ │ │ │ │ - 0x00000180 73656e64 002e4c43 32330067 656e5f67 send..LC23.gen_g │ │ │ │ │ - 0x00000190 65745f6e 616d6500 67656e5f 6765745f et_name.gen_get_ │ │ │ │ │ - 0x000001a0 7175616c 6e616d65 0067656e 5f676574 qualname.gen_get │ │ │ │ │ - 0x000001b0 72756e6e 696e6700 2e4c4332 34005f67 running..LC24._g │ │ │ │ │ - 0x000001c0 656e5f67 65746672 616d6500 6173796e en_getframe.asyn │ │ │ │ │ - 0x000001d0 635f6765 6e5f616e 65787400 6173796e c_gen_anext.asyn │ │ │ │ │ - 0x000001e0 635f6765 6e5f696e 69745f68 6f6f6b73 c_gen_init_hooks │ │ │ │ │ - 0x000001f0 00617379 6e635f67 656e5f61 73656e64 .async_gen_asend │ │ │ │ │ - 0x00000200 5f6e6577 00617379 6e635f67 656e5f61 _new.async_gen_a │ │ │ │ │ - 0x00000210 73656e64 5f697465 726e6578 74006173 send_iternext.as │ │ │ │ │ - 0x00000220 796e635f 67656e5f 6173656e 645f7365 ync_gen_asend_se │ │ │ │ │ - 0x00000230 6e64002e 4c433235 002e4c43 32360061 nd..LC25..LC26.a │ │ │ │ │ - 0x00000240 73796e63 5f67656e 5f756e77 7261705f sync_gen_unwrap_ │ │ │ │ │ - 0x00000250 76616c75 65006173 796e635f 67656e5f value.async_gen_ │ │ │ │ │ - 0x00000260 77726170 7065645f 76616c5f 6465616c wrapped_val_deal │ │ │ │ │ - 0x00000270 6c6f6300 6173796e 635f6765 6e5f6173 loc.async_gen_as │ │ │ │ │ - 0x00000280 656e645f 6465616c 6c6f6300 6173796e end_dealloc.asyn │ │ │ │ │ - 0x00000290 635f6765 6e5f6173 656e645f 66696e61 c_gen_asend_fina │ │ │ │ │ - 0x000002a0 6c697a65 00617379 6e635f67 656e5f61 lize.async_gen_a │ │ │ │ │ - 0x000002b0 636c6f73 65006173 796e635f 67656e5f close.async_gen_ │ │ │ │ │ - 0x000002c0 61746872 6f775f6e 65770061 73796e63 athrow_new.async │ │ │ │ │ - 0x000002d0 5f67656e 5f617468 726f775f 69746572 _gen_athrow_iter │ │ │ │ │ - 0x000002e0 6e657874 00617379 6e635f67 656e5f61 next.async_gen_a │ │ │ │ │ - 0x000002f0 7468726f 775f7365 6e64002e 4c433237 throw_send..LC27 │ │ │ │ │ - 0x00000300 002e4c43 3238002e 4c433239 002e4c43 ..LC28..LC29..LC │ │ │ │ │ - 0x00000310 33300061 73796e63 5f67656e 5f617468 30.async_gen_ath │ │ │ │ │ - 0x00000320 726f775f 6465616c 6c6f6300 6173796e row_dealloc.asyn │ │ │ │ │ - 0x00000330 635f6765 6e5f6174 68726f77 5f66696e c_gen_athrow_fin │ │ │ │ │ - 0x00000340 616c697a 65002e4c 43333100 6173796e alize..LC31.asyn │ │ │ │ │ - 0x00000350 635f6765 6e5f6174 68726f77 0061675f c_gen_athrow.ag_ │ │ │ │ │ - 0x00000360 67657473 75737065 6e646564 00617379 getsuspended.asy │ │ │ │ │ - 0x00000370 6e635f67 656e5f74 72617665 72736500 nc_gen_traverse. │ │ │ │ │ - 0x00000380 636f726f 5f617761 69740063 6f726f5f coro_await.coro_ │ │ │ │ │ - 0x00000390 77726170 7065725f 73656e64 00636f72 wrapper_send.cor │ │ │ │ │ - 0x000003a0 6f5f7772 61707065 725f7468 726f7700 o_wrapper_throw. │ │ │ │ │ - 0x000003b0 6173796e 635f6765 6e5f6173 656e645f async_gen_asend_ │ │ │ │ │ - 0x000003c0 7468726f 7700636f 726f5f77 72617070 throw.coro_wrapp │ │ │ │ │ - 0x000003d0 65725f63 6c6f7365 00617379 6e635f67 er_close.async_g │ │ │ │ │ - 0x000003e0 656e5f61 73656e64 5f636c6f 73650063 en_asend_close.c │ │ │ │ │ - 0x000003f0 6f726f5f 77726170 7065725f 6465616c oro_wrapper_deal │ │ │ │ │ - 0x00000400 6c6f6300 2e4c4333 32002e4c 43333300 loc..LC32..LC33. │ │ │ │ │ - 0x00000410 63725f67 65746672 616d6500 6173796e cr_getframe.asyn │ │ │ │ │ - 0x00000420 635f6765 6e5f6173 656e6400 6173796e c_gen_asend.asyn │ │ │ │ │ - 0x00000430 635f6765 6e5f6174 68726f77 5f746872 c_gen_athrow_thr │ │ │ │ │ - 0x00000440 6f770063 6f726f5f 77726170 7065725f ow.coro_wrapper_ │ │ │ │ │ - 0x00000450 74726176 65727365 00617379 6e635f67 traverse.async_g │ │ │ │ │ - 0x00000460 656e5f61 73656e64 5f747261 76657273 en_asend_travers │ │ │ │ │ - 0x00000470 65006173 796e635f 67656e5f 61746872 e.async_gen_athr │ │ │ │ │ - 0x00000480 6f775f74 72617665 72736500 2e4c4333 ow_traverse..LC3 │ │ │ │ │ - 0x00000490 34006167 5f676574 636f6465 002e4c43 4.ag_getcode..LC │ │ │ │ │ - 0x000004a0 33350061 73796e63 5f67656e 5f726570 35.async_gen_rep │ │ │ │ │ - 0x000004b0 7200636f 726f5f77 72617070 65725f69 r.coro_wrapper_i │ │ │ │ │ - 0x000004c0 7465726e 65787400 2e4c4333 36006167 ternext..LC36.ag │ │ │ │ │ - 0x000004d0 5f676574 6672616d 65002e4c 43333700 _getframe..LC37. │ │ │ │ │ - 0x000004e0 67656e5f 7365745f 6e616d65 002e4c43 gen_set_name..LC │ │ │ │ │ - 0x000004f0 33380067 656e5f73 65745f71 75616c6e 38.gen_set_qualn │ │ │ │ │ - 0x00000500 616d6500 67656e5f 67657479 69656c64 ame.gen_getyield │ │ │ │ │ - 0x00000510 66726f6d 00636f72 6f5f6765 745f6372 from.coro_get_cr │ │ │ │ │ - 0x00000520 5f617761 69740061 73796e63 5f67656e _await.async_gen │ │ │ │ │ - 0x00000530 5f617468 726f775f 636c6f73 65002e4c _athrow_close..L │ │ │ │ │ - 0x00000540 43333900 636f726f 5f726570 72006372 C39.coro_repr.cr │ │ │ │ │ - 0x00000550 5f676574 72756e6e 696e6700 63725f67 _getrunning.cr_g │ │ │ │ │ - 0x00000560 65747375 7370656e 64656400 67656e5f etsuspended.gen_ │ │ │ │ │ - 0x00000570 73697a65 6f66002e 4c433430 00617379 sizeof..LC40.asy │ │ │ │ │ - 0x00000580 6e635f67 656e5f77 72617070 65645f76 nc_gen_wrapped_v │ │ │ │ │ - 0x00000590 616c5f74 72617665 72736500 67656e5f al_traverse.gen_ │ │ │ │ │ - 0x000005a0 6e65775f 77697468 5f717561 6c6e616d new_with_qualnam │ │ │ │ │ - 0x000005b0 65006173 796e635f 61746872 6f775f64 e.async_athrow_d │ │ │ │ │ - 0x000005c0 6f630061 73796e63 5f617365 6e645f64 oc.async_asend_d │ │ │ │ │ - 0x000005d0 6f630061 73796e63 5f61636c 6f73655f oc.async_aclose_ │ │ │ │ │ - 0x000005e0 646f6300 636f726f 5f636c6f 73655f64 doc.coro_close_d │ │ │ │ │ - 0x000005f0 6f630063 6f726f5f 7468726f 775f646f oc.coro_throw_do │ │ │ │ │ - 0x00000600 6300636f 726f5f73 656e645f 646f6300 c.coro_send_doc. │ │ │ │ │ - 0x00000610 73697a65 6f665f5f 646f635f 5f006173 sizeof__doc__.as │ │ │ │ │ - 0x00000620 796e635f 67656e5f 61735f61 73796e63 ync_gen_as_async │ │ │ │ │ - 0x00000630 00617379 6e635f67 656e5f6d 6574686f .async_gen_metho │ │ │ │ │ - 0x00000640 64730061 73796e63 5f67656e 5f6d656d ds.async_gen_mem │ │ │ │ │ - 0x00000650 6265726c 69737400 6173796e 635f6765 berlist.async_ge │ │ │ │ │ - 0x00000660 6e5f6765 74736574 6c697374 00636f72 n_getsetlist.cor │ │ │ │ │ - 0x00000670 6f5f6173 5f617379 6e630063 6f726f5f o_as_async.coro_ │ │ │ │ │ - 0x00000680 6d657468 6f647300 636f726f 5f6d656d methods.coro_mem │ │ │ │ │ - 0x00000690 6265726c 69737400 636f726f 5f676574 berlist.coro_get │ │ │ │ │ - 0x000006a0 7365746c 69737400 6173796e 635f6765 setlist.async_ge │ │ │ │ │ - 0x000006b0 6e5f6173 656e645f 61735f61 73796e63 n_asend_as_async │ │ │ │ │ - 0x000006c0 00617379 6e635f67 656e5f61 73656e64 .async_gen_asend │ │ │ │ │ - 0x000006d0 5f6d6574 686f6473 00617379 6e635f67 _methods.async_g │ │ │ │ │ - 0x000006e0 656e5f61 7468726f 775f6173 5f617379 en_athrow_as_asy │ │ │ │ │ - 0x000006f0 6e630061 73796e63 5f67656e 5f617468 nc.async_gen_ath │ │ │ │ │ - 0x00000700 726f775f 6d657468 6f647300 636f726f row_methods.coro │ │ │ │ │ - 0x00000710 5f777261 70706572 5f6d6574 686f6473 _wrapper_methods │ │ │ │ │ - 0x00000720 005f5079 5f4d616b 65436f72 6f005f50 ._Py_MakeCoro._P │ │ │ │ │ - 0x00000730 794f626a 6563745f 47435f4e 65775661 yObject_GC_NewVa │ │ │ │ │ - 0x00000740 72005f50 795f4e6f 6e655374 72756374 r._Py_NoneStruct │ │ │ │ │ - 0x00000750 005f5079 5f547269 67676572 4743005f ._Py_TriggerGC._ │ │ │ │ │ - 0x00000760 50795f44 65616c6c 6f63005f 50795f74 Py_Dealloc._Py_t │ │ │ │ │ - 0x00000770 73735f74 73746174 65005f50 79457661 ss_tstate._PyEva │ │ │ │ │ - 0x00000780 6c5f4576 616c4672 616d6544 65666175 l_EvalFrameDefau │ │ │ │ │ - 0x00000790 6c740050 79457863 5f52756e 74696d65 lt.PyExc_Runtime │ │ │ │ │ - 0x000007a0 4572726f 72005079 4572725f 53657453 Error.PyErr_SetS │ │ │ │ │ - 0x000007b0 7472696e 67005079 4578635f 56616c75 tring.PyExc_Valu │ │ │ │ │ - 0x000007c0 65457272 6f72005f 50794765 6e5f5365 eError._PyGen_Se │ │ │ │ │ - 0x000007d0 7453746f 70497465 72617469 6f6e5661 tStopIterationVa │ │ │ │ │ - 0x000007e0 6c756500 50794578 635f5479 70654572 lue.PyExc_TypeEr │ │ │ │ │ - 0x000007f0 726f7200 5f507945 72725f43 6861696e ror._PyErr_Chain │ │ │ │ │ - 0x00000800 53746163 6b497465 6d005079 4f626a65 StackItem.PyObje │ │ │ │ │ - 0x00000810 63745f43 616c6c46 696e616c 697a6572 ct_CallFinalizer │ │ │ │ │ - 0x00000820 46726f6d 4465616c 6c6f6300 50794f62 FromDealloc.PyOb │ │ │ │ │ - 0x00000830 6a656374 5f47435f 44656c00 5f507946 ject_GC_Del._PyF │ │ │ │ │ - 0x00000840 72616d65 5f436c65 61724578 63657074 rame_ClearExcept │ │ │ │ │ - 0x00000850 436f6465 0050794f 626a6563 745f436c Code.PyObject_Cl │ │ │ │ │ - 0x00000860 65617257 65616b52 65667300 5f507947 earWeakRefs._PyG │ │ │ │ │ - 0x00000870 656e5f46 696e616c 697a6500 50794572 en_Finalize.PyEr │ │ │ │ │ - 0x00000880 725f4765 74526169 73656445 78636570 r_GetRaisedExcep │ │ │ │ │ - 0x00000890 74696f6e 00507945 72725f53 65745261 tion.PyErr_SetRa │ │ │ │ │ - 0x000008a0 69736564 45786365 7074696f 6e005079 isedException.Py │ │ │ │ │ - 0x000008b0 4f626a65 63745f43 616c6c4f 6e654172 Object_CallOneAr │ │ │ │ │ - 0x000008c0 67005079 4572725f 4f636375 72726564 g.PyErr_Occurred │ │ │ │ │ - 0x000008d0 00507945 72725f46 6f726d61 74556e72 .PyErr_FormatUnr │ │ │ │ │ - 0x000008e0 61697361 626c6500 5f507945 72725f57 aisable._PyErr_W │ │ │ │ │ - 0x000008f0 61726e55 6e617761 69746564 436f726f arnUnawaitedCoro │ │ │ │ │ - 0x00000900 7574696e 65005f50 79457661 6c5f4e6f utine._PyEval_No │ │ │ │ │ - 0x00000910 546f6f6c 73466f72 556e7769 6e640050 ToolsForUnwind.P │ │ │ │ │ - 0x00000920 79457863 5f47656e 65726174 6f724578 yExc_GeneratorEx │ │ │ │ │ - 0x00000930 69740050 79457272 5f536574 4e6f6e65 it.PyErr_SetNone │ │ │ │ │ - 0x00000940 00507945 72725f45 78636570 74696f6e .PyErr_Exception │ │ │ │ │ - 0x00000950 4d617463 68657300 50794572 725f436c Matches.PyErr_Cl │ │ │ │ │ - 0x00000960 65617200 5f507947 656e5f46 65746368 ear._PyGen_Fetch │ │ │ │ │ - 0x00000970 53746f70 49746572 6174696f 6e56616c StopIterationVal │ │ │ │ │ - 0x00000980 75650050 79457863 5f53746f 70497465 ue.PyExc_StopIte │ │ │ │ │ - 0x00000990 72617469 6f6e005f 50794672 616d655f ration._PyFrame_ │ │ │ │ │ - 0x000009a0 54726176 65727365 005f5079 47435f56 Traverse._PyGC_V │ │ │ │ │ - 0x000009b0 69736974 53746163 6b526566 00507945 isitStackRef.PyE │ │ │ │ │ - 0x000009c0 78635f53 746f7041 73796e63 49746572 xc_StopAsyncIter │ │ │ │ │ - 0x000009d0 6174696f 6e005f50 79417267 5f436865 ation._PyArg_Che │ │ │ │ │ - 0x000009e0 636b506f 73697469 6f6e616c 00507945 ckPositional.PyE │ │ │ │ │ - 0x000009f0 78635f44 65707265 63617469 6f6e5761 xc_DeprecationWa │ │ │ │ │ - 0x00000a00 726e696e 67005079 4572725f 5761726e rning.PyErr_Warn │ │ │ │ │ - 0x00000a10 45780050 79457863 65707469 6f6e5f47 Ex.PyException_G │ │ │ │ │ - 0x00000a20 65745472 61636562 61636b00 50794572 etTraceback.PyEr │ │ │ │ │ - 0x00000a30 725f5265 73746f72 65005079 4572725f r_Restore.PyErr_ │ │ │ │ │ - 0x00000a40 466f726d 61740050 79457272 5f4e6f72 Format.PyErr_Nor │ │ │ │ │ - 0x00000a50 6d616c69 7a654578 63657074 696f6e00 malizeException. │ │ │ │ │ - 0x00000a60 50795472 61636542 61636b5f 54797065 PyTraceBack_Type │ │ │ │ │ - 0x00000a70 00507945 72725f47 6976656e 45786365 .PyErr_GivenExce │ │ │ │ │ - 0x00000a80 7074696f 6e4d6174 63686573 0050794f ptionMatches.PyO │ │ │ │ │ - 0x00000a90 626a6563 745f4765 744f7074 696f6e61 bject_GetOptiona │ │ │ │ │ - 0x00000aa0 6c417474 72005079 4f626a65 63745f43 lAttr.PyObject_C │ │ │ │ │ - 0x00000ab0 616c6c46 756e6374 696f6e4f 626a4172 allFunctionObjAr │ │ │ │ │ - 0x00000ac0 6773005f 50795275 6e74696d 65005f50 gs._PyRuntime._P │ │ │ │ │ - 0x00000ad0 79436f72 6f5f4765 74417761 69746162 yCoro_GetAwaitab │ │ │ │ │ - 0x00000ae0 6c654974 65720050 79497465 725f4368 leIter.PyIter_Ch │ │ │ │ │ - 0x00000af0 65636b00 5f507947 656e5f79 66005f50 eck._PyGen_yf._P │ │ │ │ │ - 0x00000b00 795f4368 65636b46 756e6374 696f6e52 y_CheckFunctionR │ │ │ │ │ - 0x00000b10 6573756c 74005f50 794f626a 6563745f esult._PyObject_ │ │ │ │ │ - 0x00000b20 4d616b65 54704361 6c6c0050 79426f6f MakeTpCall.PyBoo │ │ │ │ │ - 0x00000b30 6c5f4672 6f6d4c6f 6e670050 79537973 l_FromLong.PySys │ │ │ │ │ - 0x00000b40 5f417564 69740050 794f626a 6563745f _Audit.PyObject_ │ │ │ │ │ - 0x00000b50 43616c6c 4e6f4172 6773005f 50795f54 CallNoArgs._Py_T │ │ │ │ │ - 0x00000b60 72756553 74727563 74005f50 795f4661 rueStruct._Py_Fa │ │ │ │ │ - 0x00000b70 6c736553 74727563 74005f50 79467261 lseStruct._PyFra │ │ │ │ │ - 0x00000b80 6d655f4d 616b6541 6e645365 74467261 me_MakeAndSetFra │ │ │ │ │ - 0x00000b90 6d654f62 6a656374 005f5079 5f4e6577 meObject._Py_New │ │ │ │ │ - 0x00000ba0 52656665 72656e63 65005f50 794f626a Reference._PyObj │ │ │ │ │ - 0x00000bb0 6563745f 47435f4e 6577005f 50794173 ect_GC_New._PyAs │ │ │ │ │ - 0x00000bc0 796e6347 656e5661 6c756557 72617070 yncGenValueWrapp │ │ │ │ │ - 0x00000bd0 65724e65 77005f50 79457272 5f576172 erNew._PyErr_War │ │ │ │ │ - 0x00000be0 6e556e61 77616974 65644167 656e4d65 nUnawaitedAgenMe │ │ │ │ │ - 0x00000bf0 74686f64 00507941 72675f55 6e706163 thod.PyArg_Unpac │ │ │ │ │ - 0x00000c00 6b547570 6c650050 79556e69 636f6465 kTuple.PyUnicode │ │ │ │ │ - 0x00000c10 5f46726f 6d466f72 6d617400 50794c6f _FromFormat.PyLo │ │ │ │ │ - 0x00000c20 6e675f46 726f6d53 73697a65 5f740050 ng_FromSsize_t.P │ │ │ │ │ - 0x00000c30 79547570 6c655f4e 65770050 79556e73 yTuple_New.PyUns │ │ │ │ │ - 0x00000c40 7461626c 655f496e 74657270 72657465 table_Interprete │ │ │ │ │ - 0x00000c50 72467261 6d655f47 65744c69 6e650050 rFrame_GetLine.P │ │ │ │ │ - 0x00000c60 795f4275 696c6456 616c7565 00507947 y_BuildValue.PyG │ │ │ │ │ - 0x00000c70 656e5f47 6574436f 64650050 7947656e en_GetCode.PyGen │ │ │ │ │ - 0x00000c80 5f4e6577 57697468 5175616c 4e616d65 _NewWithQualName │ │ │ │ │ - 0x00000c90 00507947 656e5f4e 65770050 79436f72 .PyGen_New.PyCor │ │ │ │ │ - 0x00000ca0 6f5f4e65 77005f50 79457661 6c5f4765 o_New._PyEval_Ge │ │ │ │ │ - 0x00000cb0 74467261 6d650050 79417379 6e634765 tFrame.PyAsyncGe │ │ │ │ │ - 0x00000cc0 6e5f4e65 77005f50 79417379 6e634765 n_New._PyAsyncGe │ │ │ │ │ - 0x00000cd0 6e415468 726f775f 54797065 005f5079 nAThrow_Type._Py │ │ │ │ │ - 0x00000ce0 4173796e 6347656e 57726170 70656456 AsyncGenWrappedV │ │ │ │ │ - 0x00000cf0 616c7565 5f547970 65005f50 79417379 alue_Type._PyAsy │ │ │ │ │ - 0x00000d00 6e634765 6e415365 6e645f54 79706500 ncGenASend_Type. │ │ │ │ │ - 0x00000d10 50794173 796e6347 656e5f54 79706500 PyAsyncGen_Type. │ │ │ │ │ - 0x00000d20 5f507943 6f726f57 72617070 65725f54 _PyCoroWrapper_T │ │ │ │ │ - 0x00000d30 79706500 5079436f 726f5f54 79706500 ype.PyCoro_Type. │ │ │ │ │ - 0x00000d40 50794765 6e5f5479 70650050 79547970 PyGen_Type.PyTyp │ │ │ │ │ - 0x00000d50 655f5479 70650050 794f626a 6563745f e_Type.PyObject_ │ │ │ │ │ - 0x00000d60 47656e65 72696347 65744174 74720050 GenericGetAttr.P │ │ │ │ │ - 0x00000d70 794f626a 6563745f 53656c66 49746572 yObject_SelfIter │ │ │ │ │ - 0x00000d80 0050795f 47656e65 72696341 6c696173 .Py_GenericAlias │ │ │ │ │ - 0x00000d90 00 . │ │ │ │ │ + 0x00000080 6465616c 6c6f6300 67656e5f 636c6561 dealloc.gen_clea │ │ │ │ │ + 0x00000090 725f6672 616d652e 70617274 2e30005f r_frame.part.0._ │ │ │ │ │ + 0x000000a0 50794f62 6a656374 5f47435f 554e5452 PyObject_GC_UNTR │ │ │ │ │ + 0x000000b0 41434b00 2e4c4337 002e4c43 38006765 ACK..LC7..LC8.ge │ │ │ │ │ + 0x000000c0 6e5f636c 6f736500 2e4c4339 002e4c43 n_close..LC9..LC │ │ │ │ │ + 0x000000d0 3130002e 4c433131 0067656e 5f73656e 10..LC11.gen_sen │ │ │ │ │ + 0x000000e0 645f6578 0067656e 5f636c6f 73655f69 d_ex.gen_close_i │ │ │ │ │ + 0x000000f0 74657200 50794765 6e5f616d 5f73656e ter.PyGen_am_sen │ │ │ │ │ + 0x00000100 64002e4c 43313200 2e4c4331 33005f67 d..LC12..LC13._g │ │ │ │ │ + 0x00000110 656e5f74 68726f77 002e4c43 3134002e en_throw..LC14.. │ │ │ │ │ + 0x00000120 4c433135 002e4c43 31360050 795f5844 LC15..LC16.Py_XD │ │ │ │ │ + 0x00000130 45435245 46002e4c 43313700 2e4c4331 ECREF..LC17..LC1 │ │ │ │ │ + 0x00000140 38002e4c 43313900 67656e5f 67657473 8..LC19.gen_gets │ │ │ │ │ + 0x00000150 75737065 6e646564 002e4c43 32300063 uspended..LC20.c │ │ │ │ │ + 0x00000160 725f6765 74636f64 65005f67 656e5f67 r_getcode._gen_g │ │ │ │ │ + 0x00000170 6574636f 6465002e 4c433231 002e4c43 etcode..LC21..LC │ │ │ │ │ + 0x00000180 32320067 656e5f73 656e6400 2e4c4332 22.gen_send..LC2 │ │ │ │ │ + 0x00000190 33006765 6e5f6765 745f6e61 6d650067 3.gen_get_name.g │ │ │ │ │ + 0x000001a0 656e5f67 65745f71 75616c6e 616d6500 en_get_qualname. │ │ │ │ │ + 0x000001b0 67656e5f 67657472 756e6e69 6e67002e gen_getrunning.. │ │ │ │ │ + 0x000001c0 4c433234 005f6765 6e5f6765 74667261 LC24._gen_getfra │ │ │ │ │ + 0x000001d0 6d650061 73796e63 5f67656e 5f616e65 me.async_gen_ane │ │ │ │ │ + 0x000001e0 78740061 73796e63 5f67656e 5f696e69 xt.async_gen_ini │ │ │ │ │ + 0x000001f0 745f686f 6f6b7300 6173796e 635f6765 t_hooks.async_ge │ │ │ │ │ + 0x00000200 6e5f6173 656e645f 6e657700 6173796e n_asend_new.asyn │ │ │ │ │ + 0x00000210 635f6765 6e5f6173 656e645f 69746572 c_gen_asend_iter │ │ │ │ │ + 0x00000220 6e657874 00617379 6e635f67 656e5f61 next.async_gen_a │ │ │ │ │ + 0x00000230 73656e64 5f73656e 64002e4c 43323500 send_send..LC25. │ │ │ │ │ + 0x00000240 2e4c4332 36006173 796e635f 67656e5f .LC26.async_gen_ │ │ │ │ │ + 0x00000250 756e7772 61705f76 616c7565 00617379 unwrap_value.asy │ │ │ │ │ + 0x00000260 6e635f67 656e5f77 72617070 65645f76 nc_gen_wrapped_v │ │ │ │ │ + 0x00000270 616c5f64 65616c6c 6f630061 73796e63 al_dealloc.async │ │ │ │ │ + 0x00000280 5f67656e 5f617365 6e645f64 65616c6c _gen_asend_deall │ │ │ │ │ + 0x00000290 6f630061 73796e63 5f67656e 5f617365 oc.async_gen_ase │ │ │ │ │ + 0x000002a0 6e645f66 696e616c 697a6500 6173796e nd_finalize.asyn │ │ │ │ │ + 0x000002b0 635f6765 6e5f6163 6c6f7365 00617379 c_gen_aclose.asy │ │ │ │ │ + 0x000002c0 6e635f67 656e5f61 7468726f 775f6e65 nc_gen_athrow_ne │ │ │ │ │ + 0x000002d0 77006173 796e635f 67656e5f 61746872 w.async_gen_athr │ │ │ │ │ + 0x000002e0 6f775f69 7465726e 65787400 6173796e ow_iternext.asyn │ │ │ │ │ + 0x000002f0 635f6765 6e5f6174 68726f77 5f73656e c_gen_athrow_sen │ │ │ │ │ + 0x00000300 64002e4c 43323700 2e4c4332 38002e4c d..LC27..LC28..L │ │ │ │ │ + 0x00000310 43323900 2e4c4333 30006173 796e635f C29..LC30.async_ │ │ │ │ │ + 0x00000320 67656e5f 61746872 6f775f64 65616c6c gen_athrow_deall │ │ │ │ │ + 0x00000330 6f630061 73796e63 5f67656e 5f617468 oc.async_gen_ath │ │ │ │ │ + 0x00000340 726f775f 66696e61 6c697a65 002e4c43 row_finalize..LC │ │ │ │ │ + 0x00000350 33310061 73796e63 5f67656e 5f617468 31.async_gen_ath │ │ │ │ │ + 0x00000360 726f7700 61675f67 65747375 7370656e row.ag_getsuspen │ │ │ │ │ + 0x00000370 64656400 6173796e 635f6765 6e5f7472 ded.async_gen_tr │ │ │ │ │ + 0x00000380 61766572 73650063 6f726f5f 61776169 averse.coro_awai │ │ │ │ │ + 0x00000390 7400636f 726f5f77 72617070 65725f73 t.coro_wrapper_s │ │ │ │ │ + 0x000003a0 656e6400 636f726f 5f777261 70706572 end.coro_wrapper │ │ │ │ │ + 0x000003b0 5f746872 6f770061 73796e63 5f67656e _throw.async_gen │ │ │ │ │ + 0x000003c0 5f617365 6e645f74 68726f77 00636f72 _asend_throw.cor │ │ │ │ │ + 0x000003d0 6f5f7772 61707065 725f636c 6f736500 o_wrapper_close. │ │ │ │ │ + 0x000003e0 6173796e 635f6765 6e5f6173 656e645f async_gen_asend_ │ │ │ │ │ + 0x000003f0 636c6f73 6500636f 726f5f77 72617070 close.coro_wrapp │ │ │ │ │ + 0x00000400 65725f64 65616c6c 6f63002e 4c433332 er_dealloc..LC32 │ │ │ │ │ + 0x00000410 002e4c43 33330063 725f6765 74667261 ..LC33.cr_getfra │ │ │ │ │ + 0x00000420 6d650061 73796e63 5f67656e 5f617365 me.async_gen_ase │ │ │ │ │ + 0x00000430 6e640061 73796e63 5f67656e 5f617468 nd.async_gen_ath │ │ │ │ │ + 0x00000440 726f775f 7468726f 7700636f 726f5f77 row_throw.coro_w │ │ │ │ │ + 0x00000450 72617070 65725f74 72617665 72736500 rapper_traverse. │ │ │ │ │ + 0x00000460 6173796e 635f6765 6e5f6173 656e645f async_gen_asend_ │ │ │ │ │ + 0x00000470 74726176 65727365 00617379 6e635f67 traverse.async_g │ │ │ │ │ + 0x00000480 656e5f61 7468726f 775f7472 61766572 en_athrow_traver │ │ │ │ │ + 0x00000490 7365002e 4c433334 0061675f 67657463 se..LC34.ag_getc │ │ │ │ │ + 0x000004a0 6f646500 2e4c4333 35006173 796e635f ode..LC35.async_ │ │ │ │ │ + 0x000004b0 67656e5f 72657072 00636f72 6f5f7772 gen_repr.coro_wr │ │ │ │ │ + 0x000004c0 61707065 725f6974 65726e65 7874002e apper_iternext.. │ │ │ │ │ + 0x000004d0 4c433336 0061675f 67657466 72616d65 LC36.ag_getframe │ │ │ │ │ + 0x000004e0 002e4c43 33370067 656e5f73 65745f6e ..LC37.gen_set_n │ │ │ │ │ + 0x000004f0 616d6500 2e4c4333 38006765 6e5f7365 ame..LC38.gen_se │ │ │ │ │ + 0x00000500 745f7175 616c6e61 6d650067 656e5f67 t_qualname.gen_g │ │ │ │ │ + 0x00000510 65747969 656c6466 726f6d00 636f726f etyieldfrom.coro │ │ │ │ │ + 0x00000520 5f676574 5f63725f 61776169 74006173 _get_cr_await.as │ │ │ │ │ + 0x00000530 796e635f 67656e5f 61746872 6f775f63 ync_gen_athrow_c │ │ │ │ │ + 0x00000540 6c6f7365 002e4c43 33390063 6f726f5f lose..LC39.coro_ │ │ │ │ │ + 0x00000550 72657072 0063725f 67657472 756e6e69 repr.cr_getrunni │ │ │ │ │ + 0x00000560 6e670063 725f6765 74737573 70656e64 ng.cr_getsuspend │ │ │ │ │ + 0x00000570 65640067 656e5f73 697a656f 66002e4c ed.gen_sizeof..L │ │ │ │ │ + 0x00000580 43343000 6173796e 635f6765 6e5f7772 C40.async_gen_wr │ │ │ │ │ + 0x00000590 61707065 645f7661 6c5f7472 61766572 apped_val_traver │ │ │ │ │ + 0x000005a0 73650067 656e5f6e 65775f77 6974685f se.gen_new_with_ │ │ │ │ │ + 0x000005b0 7175616c 6e616d65 00617379 6e635f61 qualname.async_a │ │ │ │ │ + 0x000005c0 7468726f 775f646f 63006173 796e635f throw_doc.async_ │ │ │ │ │ + 0x000005d0 6173656e 645f646f 63006173 796e635f asend_doc.async_ │ │ │ │ │ + 0x000005e0 61636c6f 73655f64 6f630063 6f726f5f aclose_doc.coro_ │ │ │ │ │ + 0x000005f0 636c6f73 655f646f 6300636f 726f5f74 close_doc.coro_t │ │ │ │ │ + 0x00000600 68726f77 5f646f63 00636f72 6f5f7365 hrow_doc.coro_se │ │ │ │ │ + 0x00000610 6e645f64 6f630073 697a656f 665f5f64 nd_doc.sizeof__d │ │ │ │ │ + 0x00000620 6f635f5f 00617379 6e635f67 656e5f61 oc__.async_gen_a │ │ │ │ │ + 0x00000630 735f6173 796e6300 6173796e 635f6765 s_async.async_ge │ │ │ │ │ + 0x00000640 6e5f6d65 74686f64 73006173 796e635f n_methods.async_ │ │ │ │ │ + 0x00000650 67656e5f 6d656d62 65726c69 73740061 gen_memberlist.a │ │ │ │ │ + 0x00000660 73796e63 5f67656e 5f676574 7365746c sync_gen_getsetl │ │ │ │ │ + 0x00000670 69737400 636f726f 5f61735f 6173796e ist.coro_as_asyn │ │ │ │ │ + 0x00000680 6300636f 726f5f6d 6574686f 64730063 c.coro_methods.c │ │ │ │ │ + 0x00000690 6f726f5f 6d656d62 65726c69 73740063 oro_memberlist.c │ │ │ │ │ + 0x000006a0 6f726f5f 67657473 65746c69 73740061 oro_getsetlist.a │ │ │ │ │ + 0x000006b0 73796e63 5f67656e 5f617365 6e645f61 sync_gen_asend_a │ │ │ │ │ + 0x000006c0 735f6173 796e6300 6173796e 635f6765 s_async.async_ge │ │ │ │ │ + 0x000006d0 6e5f6173 656e645f 6d657468 6f647300 n_asend_methods. │ │ │ │ │ + 0x000006e0 6173796e 635f6765 6e5f6174 68726f77 async_gen_athrow │ │ │ │ │ + 0x000006f0 5f61735f 6173796e 63006173 796e635f _as_async.async_ │ │ │ │ │ + 0x00000700 67656e5f 61746872 6f775f6d 6574686f gen_athrow_metho │ │ │ │ │ + 0x00000710 64730063 6f726f5f 77726170 7065725f ds.coro_wrapper_ │ │ │ │ │ + 0x00000720 6d657468 6f647300 5f50795f 4d616b65 methods._Py_Make │ │ │ │ │ + 0x00000730 436f726f 005f5079 4f626a65 63745f47 Coro._PyObject_G │ │ │ │ │ + 0x00000740 435f4e65 77566172 005f5079 5f4e6f6e C_NewVar._Py_Non │ │ │ │ │ + 0x00000750 65537472 75637400 5f50795f 54726967 eStruct._Py_Trig │ │ │ │ │ + 0x00000760 67657247 43005f50 795f4465 616c6c6f gerGC._Py_Deallo │ │ │ │ │ + 0x00000770 63005f50 795f7473 735f7473 74617465 c._Py_tss_tstate │ │ │ │ │ + 0x00000780 005f5079 4576616c 5f457661 6c467261 ._PyEval_EvalFra │ │ │ │ │ + 0x00000790 6d654465 6661756c 74005079 4578635f meDefault.PyExc_ │ │ │ │ │ + 0x000007a0 52756e74 696d6545 72726f72 00507945 RuntimeError.PyE │ │ │ │ │ + 0x000007b0 72725f53 65745374 72696e67 00507945 rr_SetString.PyE │ │ │ │ │ + 0x000007c0 78635f56 616c7565 4572726f 72005f50 xc_ValueError._P │ │ │ │ │ + 0x000007d0 7947656e 5f536574 53746f70 49746572 yGen_SetStopIter │ │ │ │ │ + 0x000007e0 6174696f 6e56616c 75650050 79457863 ationValue.PyExc │ │ │ │ │ + 0x000007f0 5f547970 65457272 6f72005f 50794572 _TypeError._PyEr │ │ │ │ │ + 0x00000800 725f4368 61696e53 7461636b 4974656d r_ChainStackItem │ │ │ │ │ + 0x00000810 0050794f 626a6563 745f4361 6c6c4669 .PyObject_CallFi │ │ │ │ │ + 0x00000820 6e616c69 7a657246 726f6d44 65616c6c nalizerFromDeall │ │ │ │ │ + 0x00000830 6f630050 794f626a 6563745f 47435f44 oc.PyObject_GC_D │ │ │ │ │ + 0x00000840 656c0050 794f626a 6563745f 436c6561 el.PyObject_Clea │ │ │ │ │ + 0x00000850 72576561 6b526566 73005f50 7947656e rWeakRefs._PyGen │ │ │ │ │ + 0x00000860 5f46696e 616c697a 65005079 4572725f _Finalize.PyErr_ │ │ │ │ │ + 0x00000870 47657452 61697365 64457863 65707469 GetRaisedExcepti │ │ │ │ │ + 0x00000880 6f6e0050 79457272 5f536574 52616973 on.PyErr_SetRais │ │ │ │ │ + 0x00000890 65644578 63657074 696f6e00 50794f62 edException.PyOb │ │ │ │ │ + 0x000008a0 6a656374 5f43616c 6c4f6e65 41726700 ject_CallOneArg. │ │ │ │ │ + 0x000008b0 50794572 725f4f63 63757272 65640050 PyErr_Occurred.P │ │ │ │ │ + 0x000008c0 79457272 5f466f72 6d617455 6e726169 yErr_FormatUnrai │ │ │ │ │ + 0x000008d0 7361626c 65005f50 79457272 5f576172 sable._PyErr_War │ │ │ │ │ + 0x000008e0 6e556e61 77616974 6564436f 726f7574 nUnawaitedCorout │ │ │ │ │ + 0x000008f0 696e6500 5f507945 76616c5f 4e6f546f ine._PyEval_NoTo │ │ │ │ │ + 0x00000900 6f6c7346 6f72556e 77696e64 00507945 olsForUnwind.PyE │ │ │ │ │ + 0x00000910 78635f47 656e6572 61746f72 45786974 xc_GeneratorExit │ │ │ │ │ + 0x00000920 00507945 72725f53 65744e6f 6e650050 .PyErr_SetNone.P │ │ │ │ │ + 0x00000930 79457272 5f457863 65707469 6f6e4d61 yErr_ExceptionMa │ │ │ │ │ + 0x00000940 74636865 73005079 4572725f 436c6561 tches.PyErr_Clea │ │ │ │ │ + 0x00000950 72005f50 7947656e 5f466574 63685374 r._PyGen_FetchSt │ │ │ │ │ + 0x00000960 6f704974 65726174 696f6e56 616c7565 opIterationValue │ │ │ │ │ + 0x00000970 005f5079 4672616d 655f436c 65617245 ._PyFrame_ClearE │ │ │ │ │ + 0x00000980 78636570 74436f64 65005079 4578635f xceptCode.PyExc_ │ │ │ │ │ + 0x00000990 53746f70 49746572 6174696f 6e005f50 StopIteration._P │ │ │ │ │ + 0x000009a0 79467261 6d655f54 72617665 72736500 yFrame_Traverse. │ │ │ │ │ + 0x000009b0 5f507947 435f5669 73697453 7461636b _PyGC_VisitStack │ │ │ │ │ + 0x000009c0 52656600 50794578 635f5374 6f704173 Ref.PyExc_StopAs │ │ │ │ │ + 0x000009d0 796e6349 74657261 74696f6e 005f5079 yncIteration._Py │ │ │ │ │ + 0x000009e0 4172675f 43686563 6b506f73 6974696f Arg_CheckPositio │ │ │ │ │ + 0x000009f0 6e616c00 50794578 635f4465 70726563 nal.PyExc_Deprec │ │ │ │ │ + 0x00000a00 6174696f 6e576172 6e696e67 00507945 ationWarning.PyE │ │ │ │ │ + 0x00000a10 72725f57 61726e45 78005079 45786365 rr_WarnEx.PyExce │ │ │ │ │ + 0x00000a20 7074696f 6e5f4765 74547261 63656261 ption_GetTraceba │ │ │ │ │ + 0x00000a30 636b0050 79457272 5f526573 746f7265 ck.PyErr_Restore │ │ │ │ │ + 0x00000a40 00507945 72725f46 6f726d61 74005079 .PyErr_Format.Py │ │ │ │ │ + 0x00000a50 4572725f 4e6f726d 616c697a 65457863 Err_NormalizeExc │ │ │ │ │ + 0x00000a60 65707469 6f6e0050 79547261 63654261 eption.PyTraceBa │ │ │ │ │ + 0x00000a70 636b5f54 79706500 50794572 725f4769 ck_Type.PyErr_Gi │ │ │ │ │ + 0x00000a80 76656e45 78636570 74696f6e 4d617463 venExceptionMatc │ │ │ │ │ + 0x00000a90 68657300 50794f62 6a656374 5f476574 hes.PyObject_Get │ │ │ │ │ + 0x00000aa0 4f707469 6f6e616c 41747472 0050794f OptionalAttr.PyO │ │ │ │ │ + 0x00000ab0 626a6563 745f4361 6c6c4675 6e637469 bject_CallFuncti │ │ │ │ │ + 0x00000ac0 6f6e4f62 6a417267 73005f50 7952756e onObjArgs._PyRun │ │ │ │ │ + 0x00000ad0 74696d65 005f5079 436f726f 5f476574 time._PyCoro_Get │ │ │ │ │ + 0x00000ae0 41776169 7461626c 65497465 72005079 AwaitableIter.Py │ │ │ │ │ + 0x00000af0 49746572 5f436865 636b005f 50794765 Iter_Check._PyGe │ │ │ │ │ + 0x00000b00 6e5f7966 005f5079 5f436865 636b4675 n_yf._Py_CheckFu │ │ │ │ │ + 0x00000b10 6e637469 6f6e5265 73756c74 005f5079 nctionResult._Py │ │ │ │ │ + 0x00000b20 4f626a65 63745f4d 616b6554 7043616c Object_MakeTpCal │ │ │ │ │ + 0x00000b30 6c005079 426f6f6c 5f46726f 6d4c6f6e l.PyBool_FromLon │ │ │ │ │ + 0x00000b40 67005079 5379735f 41756469 74005079 g.PySys_Audit.Py │ │ │ │ │ + 0x00000b50 4f626a65 63745f43 616c6c4e 6f417267 Object_CallNoArg │ │ │ │ │ + 0x00000b60 73005f50 795f5472 75655374 72756374 s._Py_TrueStruct │ │ │ │ │ + 0x00000b70 005f5079 5f46616c 73655374 72756374 ._Py_FalseStruct │ │ │ │ │ + 0x00000b80 005f5079 4672616d 655f4d61 6b65416e ._PyFrame_MakeAn │ │ │ │ │ + 0x00000b90 64536574 4672616d 654f626a 65637400 dSetFrameObject. │ │ │ │ │ + 0x00000ba0 5f50795f 4e657752 65666572 656e6365 _Py_NewReference │ │ │ │ │ + 0x00000bb0 005f5079 4f626a65 63745f47 435f4e65 ._PyObject_GC_Ne │ │ │ │ │ + 0x00000bc0 77005f50 79417379 6e634765 6e56616c w._PyAsyncGenVal │ │ │ │ │ + 0x00000bd0 75655772 61707065 724e6577 005f5079 ueWrapperNew._Py │ │ │ │ │ + 0x00000be0 4572725f 5761726e 556e6177 61697465 Err_WarnUnawaite │ │ │ │ │ + 0x00000bf0 64416765 6e4d6574 686f6400 50794172 dAgenMethod.PyAr │ │ │ │ │ + 0x00000c00 675f556e 7061636b 5475706c 65005079 g_UnpackTuple.Py │ │ │ │ │ + 0x00000c10 556e6963 6f64655f 46726f6d 466f726d Unicode_FromForm │ │ │ │ │ + 0x00000c20 61740050 794c6f6e 675f4672 6f6d5373 at.PyLong_FromSs │ │ │ │ │ + 0x00000c30 697a655f 74005079 5475706c 655f4e65 ize_t.PyTuple_Ne │ │ │ │ │ + 0x00000c40 77005079 556e7374 61626c65 5f496e74 w.PyUnstable_Int │ │ │ │ │ + 0x00000c50 65727072 65746572 4672616d 655f4765 erpreterFrame_Ge │ │ │ │ │ + 0x00000c60 744c696e 65005079 5f427569 6c645661 tLine.Py_BuildVa │ │ │ │ │ + 0x00000c70 6c756500 50794765 6e5f4765 74436f64 lue.PyGen_GetCod │ │ │ │ │ + 0x00000c80 65005079 47656e5f 4e657757 69746851 e.PyGen_NewWithQ │ │ │ │ │ + 0x00000c90 75616c4e 616d6500 50794765 6e5f4e65 ualName.PyGen_Ne │ │ │ │ │ + 0x00000ca0 77005079 436f726f 5f4e6577 005f5079 w.PyCoro_New._Py │ │ │ │ │ + 0x00000cb0 4576616c 5f476574 4672616d 65005079 Eval_GetFrame.Py │ │ │ │ │ + 0x00000cc0 4173796e 6347656e 5f4e6577 005f5079 AsyncGen_New._Py │ │ │ │ │ + 0x00000cd0 4173796e 6347656e 41546872 6f775f54 AsyncGenAThrow_T │ │ │ │ │ + 0x00000ce0 79706500 5f507941 73796e63 47656e57 ype._PyAsyncGenW │ │ │ │ │ + 0x00000cf0 72617070 65645661 6c75655f 54797065 rappedValue_Type │ │ │ │ │ + 0x00000d00 005f5079 4173796e 6347656e 4153656e ._PyAsyncGenASen │ │ │ │ │ + 0x00000d10 645f5479 70650050 79417379 6e634765 d_Type.PyAsyncGe │ │ │ │ │ + 0x00000d20 6e5f5479 7065005f 5079436f 726f5772 n_Type._PyCoroWr │ │ │ │ │ + 0x00000d30 61707065 725f5479 70650050 79436f72 apper_Type.PyCor │ │ │ │ │ + 0x00000d40 6f5f5479 70650050 7947656e 5f547970 o_Type.PyGen_Typ │ │ │ │ │ + 0x00000d50 65005079 54797065 5f547970 65005079 e.PyType_Type.Py │ │ │ │ │ + 0x00000d60 4f626a65 63745f47 656e6572 69634765 Object_GenericGe │ │ │ │ │ + 0x00000d70 74417474 72005079 4f626a65 63745f53 tAttr.PyObject_S │ │ │ │ │ + 0x00000d80 656c6649 74657200 50795f47 656e6572 elfIter.Py_Gener │ │ │ │ │ + 0x00000d90 6963416c 69617300 icAlias. │ │ │ ├── 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: 7788 (bytes into file) │ │ │ │ │ + Start of section headers: 7792 (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 0x1e6c: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1e70: │ │ │ │ │ │ │ │ │ │ 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 000318 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001920 000100 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00034c 000320 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 001a20 000178 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00066c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 00066c 0000e1 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000750 00008c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 001b98 000070 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0007dc 000320 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 001c08 0001d8 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 000afc 000203 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 000cff 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 000cff 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 000d34 0006c0 10 15 65 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0013f4 00052c 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 001de0 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00031c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001924 000100 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000350 000320 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 001a24 000178 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000670 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000670 0000e1 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000754 00008c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 001b9c 000070 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0007e0 000320 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 001c0c 0001d8 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 000b00 000203 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 000d03 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 000d03 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 000d38 0006c0 10 15 65 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0013f8 00052c 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 001de4 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 {} │ │ │ │ │ @@ -18,18 +18,18 @@ │ │ │ │ │ 14: 00000129 36 FUNC LOCAL DEFAULT 1 iter_dealloc │ │ │ │ │ 15: 0000014d 100 FUNC LOCAL DEFAULT 1 _PyObject_GC_UNTRACK │ │ │ │ │ 16: 000001b1 24 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 17: 000001ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 18: 000001b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 19: 00000210 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 20: 00000214 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 21: 00000215 216 FUNC LOCAL DEFAULT 1 calliter_iternext │ │ │ │ │ - 22: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 23: 000002ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 24: 000002ed 42 FUNC LOCAL DEFAULT 1 calliter_dealloc │ │ │ │ │ + 21: 00000215 220 FUNC LOCAL DEFAULT 1 calliter_iternext │ │ │ │ │ + 22: 000002ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 23: 000002f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 24: 000002f1 42 FUNC LOCAL DEFAULT 1 calliter_dealloc │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 26: 00000001 12 FUNC LOCAL DEFAULT 9 iter_traverse │ │ │ │ │ 27: 0000000d 48 FUNC LOCAL DEFAULT 9 calliter_traverse │ │ │ │ │ 28: 0000007c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 29: 00000080 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 30: 00000081 88 FUNC LOCAL DEFAULT 9 anextawaitable_iternext │ │ │ │ │ 31: 000000d9 140 FUNC LOCAL DEFAULT 9 anextawaitable_getiter.isra.0 │ │ │ │ │ @@ -83,17 +83,17 @@ │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 85: 000001c9 76 FUNC GLOBAL DEFAULT 1 PyCallIter_New │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 89: 0000003d 68 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1920 contains 32 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1924 contains 32 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000420a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ 00000018 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000430a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000044 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000048 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -12,45 +12,45 @@ │ │ │ │ │ 000000ea 0000470a R_ARM_THM_CALL 00000000 _PyObject_HasLen │ │ │ │ │ 000000f2 0000480a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ 0000011c 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000120 00004b30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001ac 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001de 0000430a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000210 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000025a 0000560a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000026a 0000570a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000282 0000580a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000002a2 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002c0 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000002c4 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000002ca 00004e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000002d2 00004f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000002e0 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e8 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000024a 0000560a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000025e 0000570a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000288 0000580a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000002a8 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002c6 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000002ca 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000002d0 00004e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000002d8 00004f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000002e6 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ec 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000ca 0000451e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ 00000104 0000491e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000010e 00004a1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00000114 00004a1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00000148 0000541e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000001c4 0000501e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000312 0000541e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000316 0000541e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1a20 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1a24 contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00006902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000e02 R_ARM_ABS32 00000129 iter_dealloc │ │ │ │ │ 00000048 00006a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00001a02 R_ARM_ABS32 00000001 iter_traverse │ │ │ │ │ 0000006c 00006b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00000d02 R_ARM_ABS32 00000001 iter_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000d4 00006902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00001802 R_ARM_ABS32 000002ed calliter_dealloc │ │ │ │ │ +000000e8 00001802 R_ARM_ABS32 000002f1 calliter_dealloc │ │ │ │ │ 00000118 00006a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00001b02 R_ARM_ABS32 0000000d calliter_traverse │ │ │ │ │ 0000013c 00006b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000140 00001502 R_ARM_ABS32 00000215 calliter_iternext │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00006902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -80,15 +80,15 @@ │ │ │ │ │ 000002f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f4 00003202 R_ARM_ABS32 000002dd iter_reduce │ │ │ │ │ 000002fc 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000304 00003002 R_ARM_ABS32 0000029d iter_setstate │ │ │ │ │ 0000030c 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1b98 contains 14 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1b9c contains 14 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00004c0a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ 0000002e 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000032 00004d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00000038 00004e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000003e 00004f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000005a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -97,15 +97,15 @@ │ │ │ │ │ 00000068 00000b2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 0000006c 00000b30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 00000072 0000520a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000078 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 0000007c 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00000082 00004e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1c08 contains 59 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1c0c contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0000430a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000074 0000070a R_ARM_THM_CALL 00000059 _PyObject_GC_TRACK │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000b2 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000b8 00005a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 000000bc 00005a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -64,17 +64,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 {} │ │ │ │ │ @@ -234,110 +234,112 @@ │ │ │ │ │ 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 2bc │ │ │ │ │ - ldr r3, [pc, #188] @ (2e8 ) │ │ │ │ │ + beq.n 2c2 │ │ │ │ │ + ldr r3, [pc, #192] @ (2ec ) │ │ │ │ │ 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 278 │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cbz r3, 278 │ │ │ │ │ + bmi.n 26c │ │ │ │ │ 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 r4, 2c0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 2c6 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 2c0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2c6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28a │ │ │ │ │ + bne.n 290 │ │ │ │ │ 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 240 │ │ │ │ │ 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 │ │ │ │ │ - b.n 260 │ │ │ │ │ - ble.n 2b6 │ │ │ │ │ + b.n 250 │ │ │ │ │ + ble.n 2bc │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 2a6 │ │ │ │ │ + cbz r0, 2ac │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a6 │ │ │ │ │ + bge.n 2ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 2a6 │ │ │ │ │ + cbnz r3, 2ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 2b6 │ │ │ │ │ + cbz r0, 2bc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2d8 │ │ │ │ │ + blt.n 2de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1b0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 272 │ │ │ │ │ + b.n 266 │ │ │ │ │ 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 2b6 │ │ │ │ │ + beq.n 2bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 28c │ │ │ │ │ + b.n 292 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b6 │ │ │ │ │ + bne.n 2bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b6 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000000b0 │ │ │ │ │ + b.n 2bc │ │ │ │ │ + .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000002ec : │ │ │ │ │ +000002f0 : │ │ │ │ │ calliter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 14c <_PyObject_GC_UNTRACK> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -52,19 +52,19 @@ │ │ │ │ │ 0x00000310 696f6e4d 61746368 65730050 79457272 ionMatches.PyErr │ │ │ │ │ 0x00000320 5f436c65 6172005f 50795f44 65616c6c _Clear._Py_Deall │ │ │ │ │ 0x00000330 6f630050 79457863 5f4f7665 72666c6f oc.PyExc_Overflo │ │ │ │ │ 0x00000340 77457272 6f720050 79457272 5f536574 wError.PyErr_Set │ │ │ │ │ 0x00000350 53747269 6e670050 79457863 5f53746f String.PyExc_Sto │ │ │ │ │ 0x00000360 70497465 72617469 6f6e0050 794f626a pIteration.PyObj │ │ │ │ │ 0x00000370 6563745f 47435f44 656c0050 7943616c ect_GC_Del.PyCal │ │ │ │ │ - 0x00000380 6c497465 725f4e65 77005f50 795f4368 lIter_New._Py_Ch │ │ │ │ │ - 0x00000390 65636b46 756e6374 696f6e52 6573756c eckFunctionResul │ │ │ │ │ - 0x000003a0 74005079 4f626a65 63745f52 69636843 t.PyObject_RichC │ │ │ │ │ - 0x000003b0 6f6d7061 7265426f 6f6c005f 50794f62 ompareBool._PyOb │ │ │ │ │ - 0x000003c0 6a656374 5f4d616b 65547043 616c6c00 ject_MakeTpCall. │ │ │ │ │ + 0x00000380 6c497465 725f4e65 77005f50 794f626a lIter_New._PyObj │ │ │ │ │ + 0x00000390 6563745f 4d616b65 54704361 6c6c0050 ect_MakeTpCall.P │ │ │ │ │ + 0x000003a0 794f626a 6563745f 52696368 436f6d70 yObject_RichComp │ │ │ │ │ + 0x000003b0 61726542 6f6f6c00 5f50795f 43686563 areBool._Py_Chec │ │ │ │ │ + 0x000003c0 6b46756e 6374696f 6e526573 756c7400 kFunctionResult. │ │ │ │ │ 0x000003d0 5079416e 65787441 77616974 61626c65 PyAnextAwaitable │ │ │ │ │ 0x000003e0 5f4e6577 00507945 78635f53 746f7041 _New.PyExc_StopA │ │ │ │ │ 0x000003f0 73796e63 49746572 6174696f 6e005f50 syncIteration._P │ │ │ │ │ 0x00000400 7947656e 5f536574 53746f70 49746572 yGen_SetStopIter │ │ │ │ │ 0x00000410 6174696f 6e56616c 7565005f 5079436f ationValue._PyCo │ │ │ │ │ 0x00000420 726f5f47 65744177 61697461 626c6549 ro_GetAwaitableI │ │ │ │ │ 0x00000430 74657200 50794974 65725f43 6865636b ter.PyIter_Check │ │ │ ├── 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: 41116 (bytes into file) │ │ │ │ │ + Start of section headers: 41204 (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 0xa09c: │ │ │ │ │ +There are 18 section headers, starting at offset 0xa0f4: │ │ │ │ │ │ │ │ │ │ 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 001a28 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00886c 000490 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001a5c 000470 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 008cfc 000398 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001ecc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001ecc 000348 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002214 003e54 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009094 000e68 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 006068 0001d8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 009efc 000100 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 006240 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 009ffc 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0068dc 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0068dc 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 006910 0011b0 10 16 170 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 007ac0 000dac 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00a00c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001a38 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0088ac 000490 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001a6c 000470 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 008d3c 000398 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001edc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001edc 000348 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002224 003e84 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0090d4 000e80 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0060a8 0001d8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 009f54 000100 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 006280 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00a054 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00691c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00691c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 006950 0011b0 10 16 170 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 007b00 000dac 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00a064 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 {} │ │ │ │ │ @@ -12,127 +12,127 @@ │ │ │ │ │ 8: 00000170 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 9: 0000017c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 10: 000001b5 168 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ 11: 00000258 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 12: 0000025c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 13: 0000025d 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 14: 000003f5 120 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ - 15: 000004c1 4180 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 15: 000004c1 4266 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 16: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 17: 00001515 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 18: 0000157d 96 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ - 19: 00003db9 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 00002fe9 180 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 21: 00001721 6 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ - 22: 00002ee9 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 17: 0000156d 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 18: 000015d5 86 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ + 19: 00003de9 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 20: 0000301d 180 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 21: 000016b5 6 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ + 22: 00002f1d 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ 23: 00000001 3000 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 24: 00003e3d 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 24: 00003e6d 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 26: 00000bb9 232 FUNC LOCAL DEFAULT 1 gallop_right │ │ │ │ │ - 27: 00000ca1 222 FUNC LOCAL DEFAULT 1 gallop_left │ │ │ │ │ - 28: 00000d81 72 FUNC LOCAL DEFAULT 1 sortslice_memcpy │ │ │ │ │ - 29: 00000dc9 76 FUNC LOCAL DEFAULT 1 sortslice_memmove │ │ │ │ │ - 30: 000016a5 124 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 27: 00000ca1 238 FUNC LOCAL DEFAULT 1 gallop_left │ │ │ │ │ + 28: 00000d91 72 FUNC LOCAL DEFAULT 1 sortslice_memcpy │ │ │ │ │ + 29: 00000dd9 76 FUNC LOCAL DEFAULT 1 sortslice_memmove │ │ │ │ │ + 30: 000016bd 124 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 31: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 32: 00001818 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 33: 00001824 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 34: 000018a5 1056 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 35: 0000352d 888 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 32: 00001868 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 33: 00001874 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 34: 000018f5 1018 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 35: 00003561 888 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 36: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 37: 00001cc5 122 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 38: 00001d41 84 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 39: 00001dc9 348 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 40: 00001f14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 41: 00001f24 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 42: 00001f25 94 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 43: 00001f85 216 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 44: 00002054 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 0000205c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 00002081 700 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 47: 00002499 512 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 48: 00003d41 118 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ - 49: 00001989 160 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 37: 00001cf1 122 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 38: 00001d6d 84 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 39: 00001df5 348 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 40: 00001f40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 41: 00001f50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 42: 00001f51 94 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 43: 00001fb1 216 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 44: 00002080 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00002088 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 000020ad 702 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 47: 000024c9 512 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 48: 00003d71 118 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ + 49: 00001999 160 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 50: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 51: 0000233d 280 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 52: 00002d51 372 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ - 53: 00002450 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00002454 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 00002455 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 56: 00002459 64 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 57: 00002494 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 51: 0000236d 280 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 52: 00002d85 372 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ + 53: 00002480 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00002484 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 00002485 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 56: 00002489 64 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 57: 000024c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 58: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 59: 00002498 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 000024c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 60: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 61: 00002699 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 62: 00002739 518 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 63: 000027ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 64: 000027f2 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 65: 00002840 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 66: 00002858 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 67: 00002900 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 68: 00002918 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 61: 000026c9 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 62: 00002769 518 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 63: 0000281c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 00002822 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 65: 00002870 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 66: 00002888 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 67: 00002930 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 00002948 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 69: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 70: 00002941 236 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 71: 00002a2d 166 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 70: 00002971 240 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 71: 00002a61 166 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ 72: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 73: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 74: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 75: 00002ad5 432 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 76: 00000e15 126 FUNC LOCAL DEFAULT 1 list_ass_item │ │ │ │ │ + 75: 00002b09 432 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 76: 00000e25 126 FUNC LOCAL DEFAULT 1 list_ass_item │ │ │ │ │ 77: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 78: 00002c85 202 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 79: 00002eb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 00002ec4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 81: 00002ec5 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 82: 00000ec9 326 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ - 83: 0000105c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 84: 0000309d 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 78: 00002cb9 204 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 79: 00002eec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 80: 00002ef8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 81: 00002ef9 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 82: 00000ed9 326 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ + 83: 0000106c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 000030d1 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ 85: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 86: 00001060 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 87: 000010bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 88: 000030cd 118 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 86: 00001070 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 87: 000010cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 88: 00003101 118 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ 89: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 90: 000010c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 91: 000010c1 132 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 92: 00001145 68 FUNC LOCAL DEFAULT 1 list___reversed__ │ │ │ │ │ - 93: 00001184 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 94: 00001188 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 95: 00001189 36 FUNC LOCAL DEFAULT 1 listreviter_dealloc │ │ │ │ │ - 96: 00003428 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 00003430 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 00003528 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 99: 0000352c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 100: 00003860 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 101: 0000386c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 102: 000038a5 252 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 103: 0000399c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 90: 000010d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 91: 000010d1 132 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 92: 00001155 68 FUNC LOCAL DEFAULT 1 list___reversed__ │ │ │ │ │ + 93: 00001194 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 94: 00001198 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 95: 00001199 36 FUNC LOCAL DEFAULT 1 listreviter_dealloc │ │ │ │ │ + 96: 0000345c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00003464 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 98: 0000355c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 00003560 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 100: 00003894 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 101: 000038a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 102: 000038d9 252 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 103: 000039d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 104: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 105: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 106: 000039a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 107: 000039a1 926 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 106: 000039d4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 107: 000039d5 924 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ 108: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 109: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 110: 00001271 246 FUNC LOCAL DEFAULT 1 list_repr │ │ │ │ │ - 111: 00001369 382 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ - 112: 00003de5 88 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 110: 00001281 246 FUNC LOCAL DEFAULT 1 list_repr │ │ │ │ │ + 111: 00001379 382 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ + 112: 00003e15 88 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 113: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 114: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 115: 00000028 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 116: 000014e9 28 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ - 117: 00001505 46 FUNC LOCAL DEFAULT 1 list_reverse │ │ │ │ │ - 118: 00001535 170 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 119: 000015e1 44 FUNC LOCAL DEFAULT 1 list_inplace_concat │ │ │ │ │ - 120: 00001661 22 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ - 121: 00001679 12 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ - 122: 00001685 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ - 123: 0000169d 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 116: 000014f9 28 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ + 117: 00001515 46 FUNC LOCAL DEFAULT 1 list_reverse │ │ │ │ │ + 118: 00001545 170 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 119: 000015f1 44 FUNC LOCAL DEFAULT 1 list_inplace_concat │ │ │ │ │ + 120: 00001671 22 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 121: 00001689 12 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 122: 00001695 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 123: 000016ad 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 124: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 125: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 126: 0000175d 530 FUNC LOCAL DEFAULT 1 list_index │ │ │ │ │ - 127: 00001971 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 126: 0000176d 530 FUNC LOCAL DEFAULT 1 list_index │ │ │ │ │ + 127: 00001981 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 128: 0000002c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 129: 0000002d 44 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 130: 00000059 12 FUNC LOCAL DEFAULT 9 listreviter_traverse │ │ │ │ │ 131: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 132: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 133: 00000065 84 FUNC LOCAL DEFAULT 9 listiter_reduce │ │ │ │ │ 134: 000000b4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -197,21 +197,21 @@ │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 200: 000015dd 134 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 200: 0000162d 134 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 202: 00001665 448 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 203: 00001825 126 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 202: 000016b5 448 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 203: 00001875 126 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 205: 00001d95 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ - 206: 0000205d 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 205: 00001dc1 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 206: 00002089 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -238,42 +238,42 @@ │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 241: 00000e95 50 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 242: 00001011 80 FUNC GLOBAL DEFAULT 1 PyList_GetItem │ │ │ │ │ + 241: 00000ea5 50 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 242: 00001021 80 FUNC GLOBAL DEFAULT 1 PyList_GetItem │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 245: 00001061 96 FUNC GLOBAL DEFAULT 1 PyList_GetItemRef │ │ │ │ │ + 245: 00001071 96 FUNC GLOBAL DEFAULT 1 PyList_GetItemRef │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 247: 00003145 1000 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 247: 00003179 1000 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 249: 000011ad 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 250: 00001205 52 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ - 251: 00001239 56 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 249: 000011bd 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 250: 00001215 52 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 251: 00001249 56 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 263: 00000001 44 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 266: 0000160d 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 266: 0000161d 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 268: 00001729 52 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 268: 00001739 52 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 273: 000001b9 30 FUNC GLOBAL HIDDEN 9 _PyList_GetItemRef │ │ │ │ │ 274: 000001a0 208 OBJECT GLOBAL DEFAULT 3 PyListRevIter_Type │ │ │ │ │ 275: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyListIter_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,276 +1,276 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x886c contains 146 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x88ac contains 146 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000110 0000112f R_ARM_THM_MOVW_ABS_NC 00001515 unsafe_latin_compare │ │ │ │ │ -00000114 00001130 R_ARM_THM_MOVT_ABS 00001515 unsafe_latin_compare │ │ │ │ │ +00000110 0000112f R_ARM_THM_MOVW_ABS_NC 0000156d unsafe_latin_compare │ │ │ │ │ +00000114 00001130 R_ARM_THM_MOVT_ABS 0000156d unsafe_latin_compare │ │ │ │ │ 00000178 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000001fa 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000268 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000044e 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000510 0000112f R_ARM_THM_MOVW_ABS_NC 00001515 unsafe_latin_compare │ │ │ │ │ -00000514 00001130 R_ARM_THM_MOVT_ABS 00001515 unsafe_latin_compare │ │ │ │ │ -00000574 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000624 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000662 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000868 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000daa 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000df6 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000e54 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e76 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000e7a 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000e7e 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00000e82 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00000e88 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000eb4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000eb8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000ebc 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000ee8 00000e0a R_ARM_THM_CALL 000003f5 list_resize │ │ │ │ │ -00000ff8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ffc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001004 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001034 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001038 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001040 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001048 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000104c 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001054 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000105c 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001090 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001094 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001098 0000552f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -0000109c 00005530 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -000010a2 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010aa 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000010ae 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000010b6 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000010bc 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010da 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000010e2 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000010fe 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001102 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001116 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000111e 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000112e 0000592f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00001132 00005930 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00001138 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001158 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001178 0000f60a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00001184 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001198 0000b50a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000119e 00000d0a R_ARM_THM_CALL 0000025d Py_XDECREF │ │ │ │ │ -000011e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000011ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000011f0 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000121a 0000250a R_ARM_THM_CALL 00001cc5 list_clear_impl.isra.0 │ │ │ │ │ -00001226 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000122a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000122e 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001256 0000fc0a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -0000125e 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001286 0000fe0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00001294 0000ff0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -000012a0 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000012d2 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000012de 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000012ea 0001010a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00001306 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001314 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000131e 0001020a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00001330 00000d0a R_ARM_THM_CALL 0000025d Py_XDECREF │ │ │ │ │ -00001336 0001040a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -0000133c 0001020a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00001344 00006c2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -00001348 00006c30 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -00001356 00006d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -0000135a 00006d30 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -0000138c 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000139c 0000340a R_ARM_THM_CALL 00002d51 list_new_prealloc │ │ │ │ │ -000014d4 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000014f6 0000250a R_ARM_THM_CALL 00001cc5 list_clear_impl.isra.0 │ │ │ │ │ -000014fa 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000014fe 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000232 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000027a 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000004d8 0000112f R_ARM_THM_MOVW_ABS_NC 0000156d unsafe_latin_compare │ │ │ │ │ +000004dc 00001130 R_ARM_THM_MOVT_ABS 0000156d unsafe_latin_compare │ │ │ │ │ +0000053c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000005ec 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000062a 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000826 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000874 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000dba 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000e06 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000e64 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e86 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000e8a 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000e8e 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00000e92 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00000e98 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ec4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000ec8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000ecc 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000ef8 00000e0a R_ARM_THM_CALL 000003f5 list_resize │ │ │ │ │ +00001008 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000100c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001014 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001044 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001048 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001050 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001058 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000105c 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001064 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000106c 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000010a0 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010a4 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010a8 0000552f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +000010ac 00005530 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +000010b2 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010ba 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000010be 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000010c6 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000010cc 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000010ea 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000010f2 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000110e 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001112 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001126 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000112e 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000113e 0000592f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +00001142 00005930 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00001148 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001168 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001188 0000f60a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00001194 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011a8 0000b50a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000011ae 00000d0a R_ARM_THM_CALL 0000025d Py_XDECREF │ │ │ │ │ +000011f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000011fa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001200 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000122a 0000250a R_ARM_THM_CALL 00001cf1 list_clear_impl.isra.0 │ │ │ │ │ +00001236 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000123a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000123e 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001266 0000fc0a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +0000126e 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001296 0000fe0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +000012a4 0000ff0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +000012b0 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000012e2 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000012ee 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000012fa 0001010a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00001316 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001324 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000132e 0001020a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00001340 00000d0a R_ARM_THM_CALL 0000025d Py_XDECREF │ │ │ │ │ +00001346 0001040a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +0000134c 0001020a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00001354 00006c2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +00001358 00006c30 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +00001366 00006d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +0000136a 00006d30 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +0000139c 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000013ac 0000340a R_ARM_THM_CALL 00002d85 list_new_prealloc │ │ │ │ │ +000014e4 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001506 0000250a R_ARM_THM_CALL 00001cf1 list_clear_impl.isra.0 │ │ │ │ │ 0000150a 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000150e 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001558 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000015a6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ba 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015f0 00002e0a R_ARM_THM_CALL 00002081 _list_extend │ │ │ │ │ -0000164e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001652 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001656 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000166e 0000250a R_ARM_THM_CALL 00001cc5 list_clear_impl.isra.0 │ │ │ │ │ -000016e8 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001708 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001714 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000174a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000174e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001752 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001794 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000017a8 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000017f4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000182e 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000186e 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000018a8 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000018ca 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000018ce 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000018d2 00007d2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC20 │ │ │ │ │ -000018d6 00007d30 R_ARM_THM_MOVT_ABS 00000200 .LC20 │ │ │ │ │ -000018dc 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018e6 0001090a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000018f6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000190a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000191e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001934 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000193c 00007c2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC19 │ │ │ │ │ -00001940 00007c30 R_ARM_THM_MOVT_ABS 000001f8 .LC19 │ │ │ │ │ -0000194a 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001962 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000019b4 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000019c4 00000e0a R_ARM_THM_CALL 000003f5 list_resize │ │ │ │ │ -00001a0e 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001a14 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a20 0000250a R_ARM_THM_CALL 00001cc5 list_clear_impl.isra.0 │ │ │ │ │ -00000dc4 0000c71e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ -00000e10 0000c11e R_ARM_THM_JUMP24 00000000 memmove │ │ │ │ │ -000011a8 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000011ce 0000231e R_ARM_THM_JUMP24 0000352d list_slice_lock_held │ │ │ │ │ -0000126c 0000fd1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -00001328 0001031e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00001350 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00001362 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00001476 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -000014e2 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000015ca 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001692 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001698 00010b1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000016a0 0000231e R_ARM_THM_JUMP24 0000352d list_slice_lock_held │ │ │ │ │ -00001722 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001742 00002e1e R_ARM_THM_JUMP24 00002081 _list_extend │ │ │ │ │ -00001980 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000151a 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000151e 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001568 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000015b6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015ca 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001600 00002e0a R_ARM_THM_CALL 000020ad _list_extend │ │ │ │ │ +0000165e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001662 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001666 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000167e 0000250a R_ARM_THM_CALL 00001cf1 list_clear_impl.isra.0 │ │ │ │ │ +00001700 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001720 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000172c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000175a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000175e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001762 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000017a4 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000017b8 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00001804 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000183e 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000187e 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000018b8 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000018da 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000018de 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000018e2 00007d2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC20 │ │ │ │ │ +000018e6 00007d30 R_ARM_THM_MOVT_ABS 00000200 .LC20 │ │ │ │ │ +000018ec 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018f6 0001090a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001906 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000191a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000192e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001944 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000194c 00007c2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC19 │ │ │ │ │ +00001950 00007c30 R_ARM_THM_MOVT_ABS 000001f8 .LC19 │ │ │ │ │ +0000195a 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001972 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000019c4 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000019d4 00000e0a R_ARM_THM_CALL 000003f5 list_resize │ │ │ │ │ +00001a1e 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001a24 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a30 0000250a R_ARM_THM_CALL 00001cf1 list_clear_impl.isra.0 │ │ │ │ │ +00000dd4 0000c71e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ +00000e20 0000c11e R_ARM_THM_JUMP24 00000000 memmove │ │ │ │ │ +000011b8 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000011de 0000231e R_ARM_THM_JUMP24 00003561 list_slice_lock_held │ │ │ │ │ +0000127c 0000fd1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +00001338 0001031e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00001360 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001372 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001486 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +000014f2 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000015da 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000016a2 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000016a8 00010b1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000016b0 0000231e R_ARM_THM_JUMP24 00003561 list_slice_lock_held │ │ │ │ │ +000016b6 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001752 00002e1e R_ARM_THM_JUMP24 000020ad _list_extend │ │ │ │ │ +00001990 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x8cfc contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x8d3c contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 000001b5 list_dealloc │ │ │ │ │ -0000002c 00006e02 R_ARM_ABS32 00001271 list_repr │ │ │ │ │ +0000002c 00006e02 R_ARM_ABS32 00001281 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00011602 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00011702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00005402 R_ARM_ABS32 0000309d list_traverse │ │ │ │ │ -00000060 00007802 R_ARM_ABS32 00001661 list_clear_slot │ │ │ │ │ -00000064 00003e02 R_ARM_ABS32 00002739 list_richcompare │ │ │ │ │ -0000006c 00002702 R_ARM_ABS32 00001dc9 list_iter │ │ │ │ │ +0000005c 00005402 R_ARM_ABS32 000030d1 list_traverse │ │ │ │ │ +00000060 00007802 R_ARM_ABS32 00001671 list_clear_slot │ │ │ │ │ +00000064 00003e02 R_ARM_ABS32 00002769 list_richcompare │ │ │ │ │ +0000006c 00002702 R_ARM_ABS32 00001df5 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003d02 R_ARM_ABS32 00002699 list___init__ │ │ │ │ │ +00000094 00003d02 R_ARM_ABS32 000026c9 list___init__ │ │ │ │ │ 00000098 0000ed02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011802 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000b702 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00004702 R_ARM_ABS32 00002a2d list_vectorcall │ │ │ │ │ +000000c8 00004702 R_ARM_ABS32 00002a61 list_vectorcall │ │ │ │ │ 000000d4 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00002b02 R_ARM_ABS32 00001f85 listiter_dealloc │ │ │ │ │ +000000e8 00002b02 R_ARM_ABS32 00001fb1 listiter_dealloc │ │ │ │ │ 00000118 00011702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00007902 R_ARM_ABS32 00001679 listiter_traverse │ │ │ │ │ +0000012c 00007902 R_ARM_ABS32 00001689 listiter_traverse │ │ │ │ │ 0000013c 00011902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002a02 R_ARM_ABS32 00001f25 listiter_next │ │ │ │ │ +00000140 00002a02 R_ARM_ABS32 00001f51 listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00005f02 R_ARM_ABS32 00001189 listreviter_dealloc │ │ │ │ │ +000001b8 00005f02 R_ARM_ABS32 00001199 listreviter_dealloc │ │ │ │ │ 000001e8 00011702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00008202 R_ARM_ABS32 00000059 listreviter_traverse │ │ │ │ │ 0000020c 00011902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00007002 R_ARM_ABS32 00003de5 listreviter_next │ │ │ │ │ +00000210 00007002 R_ARM_ABS32 00003e15 listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002a8 0000bd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b4 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b8 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c0 00007f02 R_ARM_ABS32 00001971 listreviter_len │ │ │ │ │ +000002c0 00007f02 R_ARM_ABS32 00001981 listreviter_len │ │ │ │ │ 000002c8 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00008a02 R_ARM_ABS32 00000115 listreviter_reduce │ │ │ │ │ 000002d8 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00008d02 R_ARM_ABS32 00000169 listreviter_setstate │ │ │ │ │ 000002e8 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000300 00007a02 R_ARM_ABS32 00001685 listiter_len │ │ │ │ │ +00000300 00007a02 R_ARM_ABS32 00001695 listiter_len │ │ │ │ │ 00000308 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000310 00008502 R_ARM_ABS32 00000065 listiter_reduce │ │ │ │ │ 00000318 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000031c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000320 00008802 R_ARM_ABS32 000000b9 listiter_setstate │ │ │ │ │ 00000328 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000033c 00003702 R_ARM_ABS32 00002455 list_length │ │ │ │ │ -00000340 00003302 R_ARM_ABS32 0000233d list_subscript │ │ │ │ │ -00000344 00006b02 R_ARM_ABS32 000039a1 list_ass_subscript │ │ │ │ │ -00000348 00003702 R_ARM_ABS32 00002455 list_length │ │ │ │ │ -0000034c 00004e02 R_ARM_ABS32 00002c85 list_concat │ │ │ │ │ -00000350 00006f02 R_ARM_ABS32 00001369 list_repeat │ │ │ │ │ -00000354 00003802 R_ARM_ABS32 00002459 list_item │ │ │ │ │ -0000035c 00004c02 R_ARM_ABS32 00000e15 list_ass_item │ │ │ │ │ -00000364 00005802 R_ARM_ABS32 000030cd list_contains │ │ │ │ │ -00000368 00007702 R_ARM_ABS32 000015e1 list_inplace_concat │ │ │ │ │ +0000033c 00003702 R_ARM_ABS32 00002485 list_length │ │ │ │ │ +00000340 00003302 R_ARM_ABS32 0000236d list_subscript │ │ │ │ │ +00000344 00006b02 R_ARM_ABS32 000039d5 list_ass_subscript │ │ │ │ │ +00000348 00003702 R_ARM_ABS32 00002485 list_length │ │ │ │ │ +0000034c 00004e02 R_ARM_ABS32 00002cb9 list_concat │ │ │ │ │ +00000350 00006f02 R_ARM_ABS32 00001379 list_repeat │ │ │ │ │ +00000354 00003802 R_ARM_ABS32 00002489 list_item │ │ │ │ │ +0000035c 00004c02 R_ARM_ABS32 00000e25 list_ass_item │ │ │ │ │ +00000364 00005802 R_ARM_ABS32 00003101 list_contains │ │ │ │ │ +00000368 00007702 R_ARM_ABS32 000015f1 list_inplace_concat │ │ │ │ │ 0000036c 00008102 R_ARM_ABS32 0000002d list_inplace_repeat │ │ │ │ │ 00000370 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00003302 R_ARM_ABS32 0000233d list_subscript │ │ │ │ │ +00000374 00003302 R_ARM_ABS32 0000236d list_subscript │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000380 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00005c02 R_ARM_ABS32 00001145 list___reversed__ │ │ │ │ │ +00000384 00005c02 R_ARM_ABS32 00001155 list___reversed__ │ │ │ │ │ 0000038c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000390 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00008902 R_ARM_ABS32 00000107 list___sizeof__ │ │ │ │ │ 0000039c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a4 00007402 R_ARM_ABS32 000014e9 py_list_clear │ │ │ │ │ +000003a4 00007402 R_ARM_ABS32 000014f9 py_list_clear │ │ │ │ │ 000003ac 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 00007b02 R_ARM_ABS32 0000169d list_copy │ │ │ │ │ +000003b4 00007b02 R_ARM_ABS32 000016ad list_copy │ │ │ │ │ 000003bc 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 00002602 R_ARM_ABS32 00001d41 list_append │ │ │ │ │ +000003c4 00002602 R_ARM_ABS32 00001d6d list_append │ │ │ │ │ 000003cc 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d4 00005b02 R_ARM_ABS32 000010c1 list_insert │ │ │ │ │ +000003d4 00005b02 R_ARM_ABS32 000010d1 list_insert │ │ │ │ │ 000003dc 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e4 00005102 R_ARM_ABS32 00002ec5 list_extend │ │ │ │ │ +000003e4 00005102 R_ARM_ABS32 00002ef9 list_extend │ │ │ │ │ 000003ec 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f4 00004b02 R_ARM_ABS32 00002ad5 list_pop │ │ │ │ │ +000003f4 00004b02 R_ARM_ABS32 00002b09 list_pop │ │ │ │ │ 000003fc 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000400 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000404 00004602 R_ARM_ABS32 00002941 list_remove │ │ │ │ │ +00000404 00004602 R_ARM_ABS32 00002971 list_remove │ │ │ │ │ 0000040c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000410 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00007e02 R_ARM_ABS32 0000175d list_index │ │ │ │ │ +00000414 00007e02 R_ARM_ABS32 0000176d list_index │ │ │ │ │ 0000041c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000420 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000424 00007602 R_ARM_ABS32 00001535 list_count │ │ │ │ │ +00000424 00007602 R_ARM_ABS32 00001545 list_count │ │ │ │ │ 0000042c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000430 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000434 00007502 R_ARM_ABS32 00001505 list_reverse │ │ │ │ │ +00000434 00007502 R_ARM_ABS32 00001515 list_reverse │ │ │ │ │ 0000043c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000440 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00006602 R_ARM_ABS32 000038a5 list_sort │ │ │ │ │ +00000444 00006602 R_ARM_ABS32 000038d9 list_sort │ │ │ │ │ 0000044c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000450 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00011a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9094 contains 461 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x90d4 contains 464 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000b4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000b8 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000ca 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 0000013a 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ @@ -304,442 +304,445 @@ │ │ │ │ │ 000003ec 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000043c 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000462 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000049a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000049e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000004a6 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000004b8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004dc 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004e0 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000514 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000518 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000524 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000528 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000052e 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000532 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000005a8 0000112f R_ARM_THM_MOVW_ABS_NC 00001515 unsafe_latin_compare │ │ │ │ │ -000005ac 00001130 R_ARM_THM_MOVT_ABS 00001515 unsafe_latin_compare │ │ │ │ │ -00000612 0000112f R_ARM_THM_MOVW_ABS_NC 00001515 unsafe_latin_compare │ │ │ │ │ -00000616 00001130 R_ARM_THM_MOVT_ABS 00001515 unsafe_latin_compare │ │ │ │ │ -0000065a 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000006ca 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000716 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000768 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000828 0000112f R_ARM_THM_MOVW_ABS_NC 00001515 unsafe_latin_compare │ │ │ │ │ -0000082c 00001130 R_ARM_THM_MOVT_ABS 00001515 unsafe_latin_compare │ │ │ │ │ -00000894 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000928 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000956 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000009c4 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009c8 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a26 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a82 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a86 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b10 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000b8e 0000112f R_ARM_THM_MOVW_ABS_NC 00001515 unsafe_latin_compare │ │ │ │ │ -00000b92 00001130 R_ARM_THM_MOVT_ABS 00001515 unsafe_latin_compare │ │ │ │ │ -00000bd4 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000c36 0000132f R_ARM_THM_MOVW_ABS_NC 00003db9 unsafe_long_compare │ │ │ │ │ -00000c3a 00001330 R_ARM_THM_MOVT_ABS 00003db9 unsafe_long_compare │ │ │ │ │ -00000c42 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00000c46 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000c56 0000142f R_ARM_THM_MOVW_ABS_NC 00002fe9 unsafe_object_compare │ │ │ │ │ -00000c5a 00001430 R_ARM_THM_MOVT_ABS 00002fe9 unsafe_object_compare │ │ │ │ │ -00000c5e 0000152f R_ARM_THM_MOVW_ABS_NC 00001721 safe_object_compare │ │ │ │ │ -00000c62 00001530 R_ARM_THM_MOVT_ABS 00001721 safe_object_compare │ │ │ │ │ -00000c9c 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000cb6 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000cd6 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000cfe 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d02 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d18 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d34 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d58 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d82 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000dfe 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000e1c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e20 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e66 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e6a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000e6e 0000102f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00000e72 00001030 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000e78 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f1c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000f70 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000fc4 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000ff0 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000ff4 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000ffa 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000ffe 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001082 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001086 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001098 0000112f R_ARM_THM_MOVW_ABS_NC 00001515 unsafe_latin_compare │ │ │ │ │ -0000109c 00001130 R_ARM_THM_MOVT_ABS 00001515 unsafe_latin_compare │ │ │ │ │ -000010a4 0000152f R_ARM_THM_MOVW_ABS_NC 00001721 safe_object_compare │ │ │ │ │ -000010a8 00001530 R_ARM_THM_MOVT_ABS 00001721 safe_object_compare │ │ │ │ │ -000010b2 0000162f R_ARM_THM_MOVW_ABS_NC 00002ee9 unsafe_tuple_compare │ │ │ │ │ -000010b6 00001630 R_ARM_THM_MOVT_ABS 00002ee9 unsafe_tuple_compare │ │ │ │ │ -00001164 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -000011e0 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -00001218 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -00001234 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000125c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001286 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000012b4 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000135c 0000182f R_ARM_THM_MOVW_ABS_NC 00003e3d unsafe_float_compare │ │ │ │ │ -00001360 00001830 R_ARM_THM_MOVT_ABS 00003e3d unsafe_float_compare │ │ │ │ │ -00001384 0000152f R_ARM_THM_MOVW_ABS_NC 00001721 safe_object_compare │ │ │ │ │ -00001388 00001530 R_ARM_THM_MOVT_ABS 00001721 safe_object_compare │ │ │ │ │ -00001426 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001432 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000143e 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001454 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014d0 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014dc 0000152f R_ARM_THM_MOVW_ABS_NC 00001721 safe_object_compare │ │ │ │ │ -000014e0 00001530 R_ARM_THM_MOVT_ABS 00001721 safe_object_compare │ │ │ │ │ -000014ee 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000150e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000154a 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001556 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001620 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000162e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001632 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000163a 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000164a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000164e 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001652 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00001656 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -0000165c 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016a8 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001722 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -0000178a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000178e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001794 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000180a 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00001818 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000181c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001820 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000184e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001852 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000185a 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000189c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001918 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001944 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000197c 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001a50 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aa2 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ab4 0000242f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00001ab8 00002430 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00001abc 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00001ae6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b0e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b5a 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001b82 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001b92 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bb6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bc8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bd4 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bda 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c10 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c26 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c42 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001c54 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001c5e 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000004e2 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004e6 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000051c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000520 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000052c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000530 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000536 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000053a 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000005b2 0000112f R_ARM_THM_MOVW_ABS_NC 0000156d unsafe_latin_compare │ │ │ │ │ +000005b6 00001130 R_ARM_THM_MOVT_ABS 0000156d unsafe_latin_compare │ │ │ │ │ +0000061e 0000112f R_ARM_THM_MOVW_ABS_NC 0000156d unsafe_latin_compare │ │ │ │ │ +00000622 00001130 R_ARM_THM_MOVT_ABS 0000156d unsafe_latin_compare │ │ │ │ │ +00000666 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000006d6 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000722 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000774 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000834 0000112f R_ARM_THM_MOVW_ABS_NC 0000156d unsafe_latin_compare │ │ │ │ │ +00000838 00001130 R_ARM_THM_MOVT_ABS 0000156d unsafe_latin_compare │ │ │ │ │ +000008a0 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000932 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000960 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000009c8 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009cc 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a24 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a7c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a80 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b0c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000b8c 0000112f R_ARM_THM_MOVW_ABS_NC 0000156d unsafe_latin_compare │ │ │ │ │ +00000b90 00001130 R_ARM_THM_MOVT_ABS 0000156d unsafe_latin_compare │ │ │ │ │ +00000bd2 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000c06 0000132f R_ARM_THM_MOVW_ABS_NC 00003de9 unsafe_long_compare │ │ │ │ │ +00000c0a 00001330 R_ARM_THM_MOVT_ABS 00003de9 unsafe_long_compare │ │ │ │ │ +00000c12 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000c16 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00000c24 0000142f R_ARM_THM_MOVW_ABS_NC 0000301d unsafe_object_compare │ │ │ │ │ +00000c28 00001430 R_ARM_THM_MOVT_ABS 0000301d unsafe_object_compare │ │ │ │ │ +00000c2e 0000152f R_ARM_THM_MOVW_ABS_NC 000016b5 safe_object_compare │ │ │ │ │ +00000c32 00001530 R_ARM_THM_MOVT_ABS 000016b5 safe_object_compare │ │ │ │ │ +00000ca2 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000cc0 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000ce2 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000d0c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d10 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d2c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d4c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d6e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d94 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000e12 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000eb8 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ebc 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f14 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000f68 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000fbc 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000fe6 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000fea 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fee 0000102f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00000ff2 00001030 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00000ff8 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000101e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001022 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000102e 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001032 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000010b0 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000010b4 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000010c4 0000112f R_ARM_THM_MOVW_ABS_NC 0000156d unsafe_latin_compare │ │ │ │ │ +000010c8 00001130 R_ARM_THM_MOVT_ABS 0000156d unsafe_latin_compare │ │ │ │ │ +000010d0 0000152f R_ARM_THM_MOVW_ABS_NC 000016b5 safe_object_compare │ │ │ │ │ +000010d4 00001530 R_ARM_THM_MOVT_ABS 000016b5 safe_object_compare │ │ │ │ │ +000010e0 0000162f R_ARM_THM_MOVW_ABS_NC 00002f1d unsafe_tuple_compare │ │ │ │ │ +000010e4 00001630 R_ARM_THM_MOVT_ABS 00002f1d unsafe_tuple_compare │ │ │ │ │ +0000110c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001110 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000118e 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +00001232 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +00001266 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +00001280 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000012aa 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000012c0 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000012da 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001396 0000152f R_ARM_THM_MOVW_ABS_NC 000016b5 safe_object_compare │ │ │ │ │ +0000139a 00001530 R_ARM_THM_MOVT_ABS 000016b5 safe_object_compare │ │ │ │ │ +000013ee 0000152f R_ARM_THM_MOVW_ABS_NC 000016b5 safe_object_compare │ │ │ │ │ +000013f2 00001530 R_ARM_THM_MOVT_ABS 000016b5 safe_object_compare │ │ │ │ │ +00001408 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000141a 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000014ba 0000182f R_ARM_THM_MOVW_ABS_NC 00003e6d unsafe_float_compare │ │ │ │ │ +000014be 00001830 R_ARM_THM_MOVT_ABS 00003e6d unsafe_float_compare │ │ │ │ │ +000014ca 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000014fa 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001522 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001542 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001556 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000155e 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000015a2 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000015ae 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001670 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000167e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001682 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000168a 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000169a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000169e 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000016a2 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000016a6 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000016ac 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016f8 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001772 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +000017da 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017de 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017e4 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000185a 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00001868 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000186c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001870 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000189e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000018a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000018aa 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000018ec 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001968 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001994 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000019cc 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001a9c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aee 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001afe 0000242f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00001b02 00002430 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00001b06 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00001b30 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b58 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ba0 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001bc8 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001bd8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bfc 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c0e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c1a 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c20 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c56 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001c6c 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c76 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d04 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d6c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d70 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d80 0000ba0a R_ARM_THM_CALL 00000351 _PyList_AppendTakeRefListResize │ │ │ │ │ -00001d86 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d8a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001db4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001db8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001dbc 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e0e 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001eea 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00001ef2 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001efe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001f02 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f0a 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001f14 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f18 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f1c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001f7c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002026 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002054 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002058 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002070 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002074 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002098 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000209c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000020aa 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000020ae 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000020b6 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000020ba 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000020be 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000020c2 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000020d6 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000020da 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000020e4 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -000020e8 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -000020f6 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -000020fa 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00002104 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00002108 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00002114 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00002128 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00002158 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002184 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021d6 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002202 0000ba0a R_ARM_THM_CALL 00000351 _PyList_AppendTakeRefListResize │ │ │ │ │ -0000221c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000226a 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000022b6 0000d90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000022d0 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000022e6 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000022ee 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000022f2 0000db30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000022f8 0000dc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000022fe 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000230e 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002322 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000235c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002360 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002368 0000de0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002370 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023a0 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000023a4 0000df30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000023b4 0000e00a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000023ce 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000023ec 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -000023f6 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00002436 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000243a 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002440 0000322f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00002444 00003230 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -0000244a 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002450 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002480 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002484 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000248c 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00002494 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000024ac 00003a2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -000024b0 00003a30 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -000024b4 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000024e8 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002642 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002684 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002692 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026aa 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000026ae 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000026da 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000026de 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000026e4 0000e60a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000026f2 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000026f6 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000026fe 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000027a4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002800 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002804 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002828 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000282c 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002840 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002844 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002848 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000284c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002850 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002854 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002858 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000285c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028b6 0000ec0a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -000028d6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028e6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002900 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002904 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002908 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000290c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002910 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002914 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000292a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002936 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000296e 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002998 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000299c 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000029c6 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000029fa 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000029fe 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002a02 0000452f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -00002a06 00004530 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -00002a0c 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002a18 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a24 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a56 0000ed0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00002a8c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002aa2 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00002aa6 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00002ab0 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002abc 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00002ac0 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00002ac6 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00002b4e 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002b8c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002ba2 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002bbe 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bc8 0000482f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -00002bcc 00004830 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -00002bd6 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002be2 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002bea 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002c0c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002c10 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002c14 0000492f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00002c18 00004930 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00002c1e 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c26 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c36 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002c4c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c54 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c6c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002c70 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002c74 00004a2f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -00002c78 00004a30 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -00002c7e 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d32 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d36 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d3a 00004d2f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00002d3e 00004d30 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00002d46 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d8c 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002e06 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002e16 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002e1a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002e1e 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002e94 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00002eaa 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002eb8 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ebc 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ec0 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ed8 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002edc 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002f18 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002f2c 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002f58 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002f78 0000132f R_ARM_THM_MOVW_ABS_NC 00003db9 unsafe_long_compare │ │ │ │ │ -00002f7c 00001330 R_ARM_THM_MOVT_ABS 00003db9 unsafe_long_compare │ │ │ │ │ -00003010 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003014 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003022 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00003026 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00003030 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00003034 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00003068 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003082 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003096 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003108 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003134 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003160 0000e00a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000317e 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000031ca 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003252 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000341e 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00003428 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000342c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003430 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003434 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003438 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000034ba 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00003500 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003504 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003528 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000357a 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003602 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000037c6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037ca 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037ce 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003850 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00003860 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003864 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003868 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003880 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003884 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000038d2 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000038d6 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003908 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003928 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003934 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003938 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003958 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003960 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003964 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001c88 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001c9a 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001ca4 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001cb2 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001cbc 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d30 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d98 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d9c 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001dac 0000ba0a R_ARM_THM_CALL 00000351 _PyList_AppendTakeRefListResize │ │ │ │ │ +00001db2 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001db6 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001de0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001de4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001de8 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001e3a 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001f16 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00001f1e 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001f2a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f2e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f36 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001f40 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f44 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f48 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001fa8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002052 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002080 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002084 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000209c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000020a0 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000020c4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000020c8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000020d6 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000020da 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000020e2 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +000020e6 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000020ea 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000020ee 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00002102 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00002106 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00002110 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00002114 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00002122 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00002126 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00002130 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00002134 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00002140 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00002152 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00002180 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000021ac 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021fe 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000222a 0000ba0a R_ARM_THM_CALL 00000351 _PyList_AppendTakeRefListResize │ │ │ │ │ +0000225a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022a8 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000022f2 0000d90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000230a 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00002320 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002328 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000232c 0000db30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00002332 0000dc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000233c 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000234c 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002354 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000238c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002390 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002398 0000de0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000023a0 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023d0 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000023d4 0000df30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000023e4 0000e00a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000023fe 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000241c 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00002426 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00002466 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000246a 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002470 0000322f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00002474 00003230 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +0000247a 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002480 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000024b0 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000024b4 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000024bc 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000024c4 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000024dc 00003a2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +000024e0 00003a30 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +000024e4 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002518 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002672 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000026b4 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000026c2 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026da 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000026de 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000270a 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000270e 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002714 0000e60a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002722 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00002726 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000272e 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000027d4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002830 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002834 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002858 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000285c 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002870 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002874 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002878 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000287c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002880 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002884 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002888 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000288c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028e6 0000ec0a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00002906 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002916 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002930 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002934 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002938 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000293c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002940 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002944 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000295a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002966 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000299e 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000029c8 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000029cc 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000029f6 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002a2e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002a32 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002a36 0000452f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +00002a3a 00004530 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +00002a40 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002a4c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a58 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a8a 0000ed0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00002ac0 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ad6 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00002ada 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002ae4 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002af0 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00002af4 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002afa 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00002b82 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002bc0 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002bd6 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002bf2 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bfc 0000482f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +00002c00 00004830 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00002c0a 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002c16 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002c1e 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002c40 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002c44 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002c48 0000492f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00002c4c 00004930 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00002c52 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002c5a 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c6a 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002c80 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c88 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ca0 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002ca4 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002ca8 00004a2f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00002cac 00004a30 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00002cb2 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d68 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002d6c 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d70 00004d2f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00002d74 00004d30 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +00002d7c 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002dc0 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002e3a 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002e4a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002e4e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002e52 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002ec8 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00002ede 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002eec 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ef0 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ef4 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002f0c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002f10 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002f4c 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002f60 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002f8c 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002fac 0000132f R_ARM_THM_MOVW_ABS_NC 00003de9 unsafe_long_compare │ │ │ │ │ +00002fb0 00001330 R_ARM_THM_MOVT_ABS 00003de9 unsafe_long_compare │ │ │ │ │ +00003044 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003048 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003056 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +0000305a 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00003064 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00003068 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000309c 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000030b6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030ca 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000313c 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003168 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003194 0000e00a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000031b2 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000031fe 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003286 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003452 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +0000345c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003460 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003464 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003468 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000346c 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000034ee 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00003534 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003538 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000355c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000035ae 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003636 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000037fa 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037fe 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003802 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003884 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00003894 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003898 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000389c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000038b4 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038b8 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003906 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000390a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000393c 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000395c 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003968 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000396c 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000398c 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000399c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000039c6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000039ca 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000039d2 0000de0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000039dc 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a12 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003a28 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a36 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00003a3a 0000df30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00003a4c 0000e00a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00003a62 0000682f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00003a66 00006830 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00003a6a 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00003a80 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003ab4 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ae0 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003b46 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b6a 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003bb2 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003bf8 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003c00 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003c64 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003c72 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c80 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c94 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00003c98 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00003c9e 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ca8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003cac 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003cb4 0000692f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00003cb8 00006930 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -00003cbe 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003cd4 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cec 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003d06 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d0a 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003d24 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d28 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d2e 0000322f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00003d32 00003230 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00003d38 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003da2 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00003e36 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003994 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003998 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000039c0 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000039d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000039fa 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000039fe 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003a06 0000de0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003a10 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a46 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003a5c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a6a 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00003a6e 0000df30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00003a80 0000e00a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00003a96 0000682f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +00003a9a 00006830 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00003a9e 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003ab4 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003ae8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b14 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003b7a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ba4 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003bec 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003c2c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003c34 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003c98 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ca6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cb4 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cc8 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00003ccc 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00003cd2 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003cdc 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003ce0 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003ce8 0000692f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +00003cec 00006930 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +00003cf2 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d08 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d20 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003d38 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d3c 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d56 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d5a 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d60 0000322f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00003d64 00003230 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00003d6a 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003dd2 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00003e66 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000016a 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 0000019c 0000b41e R_ARM_THM_JUMP24 00000000 _PyTuple_FromArray │ │ │ │ │ 00000254 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000270 0000b01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001d2c 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00001d38 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00002040 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00002338 0000311e R_ARM_THM_JUMP24 00001989 list_inplace_repeat_lock_held │ │ │ │ │ -00002d2e 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -00002eb2 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002fca 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003062 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000385c 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00001d58 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00001d64 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000206c 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00002366 0000311e R_ARM_THM_JUMP24 00001999 list_inplace_repeat_lock_held │ │ │ │ │ +00002d64 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00002ee6 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002ffe 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003096 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003890 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x9efc contains 32 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x9f54 contains 32 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000712f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ 0000000c 00007130 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ 00000028 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000003c 0000310a R_ARM_THM_CALL 00001989 list_inplace_repeat_lock_held │ │ │ │ │ +0000003c 0000310a R_ARM_THM_CALL 00001999 list_inplace_repeat_lock_held │ │ │ │ │ 00000076 00010e0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000086 0000832f R_ARM_THM_MOVW_ABS_NC 00000220 .LC21 │ │ │ │ │ 0000008a 00008330 R_ARM_THM_MOVT_ABS 00000220 .LC21 │ │ │ │ │ 00000098 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ 000000a2 0000842f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ 000000a6 00008430 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ 000000b4 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -761,11 +764,11 @@ │ │ │ │ │ 00000024 0001081e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000092 00010f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000ae 00010f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000110 0001101e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00000142 00010f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000015e 00010f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x9ffc contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xa054 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -13,466 +13,448 @@ │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ ldrd r7, r2, [r3, #28] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ ldr.w r9, [r3, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ add.w r5, r2, #28 │ │ │ │ │ ldr r4, [r2, #28] │ │ │ │ │ add.w r2, r9, r8 │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itttt eq │ │ │ │ │ - ldreq r3, [sp, #8] │ │ │ │ │ + ldreq r3, [sp, #12] │ │ │ │ │ addeq.w r3, r3, ip, lsl #4 │ │ │ │ │ addeq r3, #28 │ │ │ │ │ ldmiaeq r3, {r0, r1, r2, r3} │ │ │ │ │ it eq │ │ │ │ │ stmiaeq.w r5, {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str.w ip, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ bl bb8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.w b86 │ │ │ │ │ + blt.w b9a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d4 │ │ │ │ │ + bne.w a0a │ │ │ │ │ subs.w r2, r9, r5 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 3f4 │ │ │ │ │ + beq.w 324 │ │ │ │ │ add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r1, r7, r5, lsl #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl ca0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - ble.w b80 │ │ │ │ │ + ble.w ba0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ - bgt.w 488 │ │ │ │ │ + bgt.w 450 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w b9a │ │ │ │ │ + bgt.w b6c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - bl d80 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bl d90 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ add.w r8, r3, #4 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a8a │ │ │ │ │ + bne.w a36 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 3d0 │ │ │ │ │ + beq.w 300 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r5, r4, #4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8e6 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 8ec │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 232 │ │ │ │ │ + bne.n 1b2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr.w r8, [r9, #8] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w b46 │ │ │ │ │ + bpl.w b28 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b30 │ │ │ │ │ + bpl.w 85e │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w b40 │ │ │ │ │ + beq.w 86e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 448 │ │ │ │ │ + bpl.w b22 │ │ │ │ │ add.w r1, r9, #20 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45a │ │ │ │ │ + beq.w 880 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 460 │ │ │ │ │ + blt.w 886 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r9, [r4, #-4] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2c8 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 2c8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2b0 │ │ │ │ │ + blt.w b62 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - str.w r6, [r4, #-4] │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 252 │ │ │ │ │ + bne.w 896 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 3c8 │ │ │ │ │ + beq.w 2f8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bge.w 2ec │ │ │ │ │ + bge.w 32c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 2e0 │ │ │ │ │ + bne.n 2ea │ │ │ │ │ mov r6, sl │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ add.w r9, r4, #4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ cmp fp, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w b72 │ │ │ │ │ + bpl.w b14 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b5a │ │ │ │ │ + bpl.n 26e │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w b66 │ │ │ │ │ + bpl.n 278 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.n 264 │ │ │ │ │ + bpl.w b1a │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 282 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 270 │ │ │ │ │ + blt.n 286 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + str.w r6, [r9, #-4] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 8c8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 8ec │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.n 32c │ │ │ │ │ + add.w r9, r9, #4 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.n 1fc │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bmi.n 228 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 274 │ │ │ │ │ + bne.n 238 │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ + bge.n 23c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r8, r9 │ │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8a4 │ │ │ │ │ + bne.w 8ac │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 3c8 │ │ │ │ │ + beq.n 2f8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n 2ec │ │ │ │ │ + ble.n 32c │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1c2 │ │ │ │ │ + b.n 1fc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2a6 │ │ │ │ │ - blt.w b52 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 198 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 198 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 202 │ │ │ │ │ - cmp fp, r8 │ │ │ │ │ - blt.n 206 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - str.w r6, [r9, #-4] │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 8c0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 8e6 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.n 2ec │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - b.n 1c2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 476 │ │ │ │ │ + bne.w 1a0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8e6 │ │ │ │ │ + beq.w 8ec │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble.n 2ec │ │ │ │ │ + ble.n 32c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2e6 │ │ │ │ │ + bne.n 2f0 │ │ │ │ │ mov r7, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1bc │ │ │ │ │ + b.n 1f6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ b.n 12a │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ b.n 12a │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cbz r3, 320 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ │ + bl d90 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ mov fp, r7 │ │ │ │ │ - ldrd r6, r7, [sp, #12] │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt.w fp, fp, #1 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ mov r3, sl │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str.w fp, [r0] │ │ │ │ │ bl bb8 │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ - bne.n 3fc │ │ │ │ │ + bne.n 406 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 964 │ │ │ │ │ + bne.w 95c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 97a │ │ │ │ │ + beq.w 9ca │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ adds r5, #4 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl ca0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq.w 8de │ │ │ │ │ - blt.w b4a │ │ │ │ │ + beq.w 8e4 │ │ │ │ │ + blt.w b5a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ strd r8, r7, [sp, #104] @ 0x68 │ │ │ │ │ add.w r8, r8, r4, lsl #2 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ - bl dc8 │ │ │ │ │ + bl dd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 948 │ │ │ │ │ + bne.w 96a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 94e │ │ │ │ │ + bne.w 970 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 97a │ │ │ │ │ + beq.w 9ca │ │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r3, [r6], #4 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr.w r2, [r6], #4 │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 956 │ │ │ │ │ + bne.w 94e │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8e2 │ │ │ │ │ + beq.w b80 │ │ │ │ │ cmp.w r9, #6 │ │ │ │ │ - bgt.n 2fa │ │ │ │ │ + bgt.n 33a │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bgt.n 2fa │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bgt.n 33a │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ mov r7, fp │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ b.n 120 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cbz r3, 3f0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ │ - bl d80 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - blt.w b4a │ │ │ │ │ + blt.w b5a │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ strd r8, r7, [sp, #104] @ 0x68 │ │ │ │ │ add.w r8, r8, r9, lsl #2 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - bl d80 │ │ │ │ │ + bl d90 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w aa4 │ │ │ │ │ + bne.w a30 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r6, r6, r9, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a9c │ │ │ │ │ + bne.w a28 │ │ │ │ │ sub.w sl, sl, r9 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ beq.w ae8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 31e │ │ │ │ │ - b.n 916 │ │ │ │ │ - add.w r1, r9, #28 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 184 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - blt.w 18a │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - str.w r9, [r4, #-4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2be │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 2be │ │ │ │ │ + bne.n 35e │ │ │ │ │ + b.n 91c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w af0 │ │ │ │ │ + bgt.w b02 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w fp, r3, #1073741824 @ 0x40000000 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r9, r4, r8, lsl #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w a0e │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + bne.w a48 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r7, r5, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ strd r4, r6, [sp, #88] @ 0x58 │ │ │ │ │ - bl d80 │ │ │ │ │ + bl d90 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ @@ -480,540 +462,582 @@ │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ add.w fp, r3, fp, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r7, r0, r1, lsl #2 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7e │ │ │ │ │ + bne.w ab8 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ subs r7, #4 │ │ │ │ │ sub.w r5, r9, #4 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ │ str.w r2, [r4, r8, lsl #2] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 988 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + beq.w 9c4 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, fp │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr.w r9, [r8] │ │ │ │ │ ldr r6, [r7, #0] │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 5a2 │ │ │ │ │ + bne.n 56a │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 856 │ │ │ │ │ + bpl.w b4e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b2a │ │ │ │ │ + bpl.w b3c │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 864 │ │ │ │ │ + beq.w b4a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b6c │ │ │ │ │ + bpl.w 820 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 874 │ │ │ │ │ + beq.w 832 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 87a │ │ │ │ │ + bge.w 838 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - cbz r2, 5c0 │ │ │ │ │ + cbz r2, 588 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ - b.n 5c0 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + b.n 588 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 69e │ │ │ │ │ - blt.w b02 │ │ │ │ │ + beq.n 666 │ │ │ │ │ + blt.w b2c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r4, #4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 590 │ │ │ │ │ + bne.n 558 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 944 │ │ │ │ │ + beq.w 94a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bge.w 720 │ │ │ │ │ + bge.w 6e8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 6d4 │ │ │ │ │ + bne.n 69c │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ sub.w r9, r3, #4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp sl, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n 658 │ │ │ │ │ + bpl.n 620 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b24 │ │ │ │ │ + bpl.w b54 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.n 660 │ │ │ │ │ + bpl.n 628 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w b1e │ │ │ │ │ + bpl.w b36 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 66a │ │ │ │ │ + cbz r0, 632 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 66e │ │ │ │ │ + bge.n 636 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w r4, [r9, #4] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6e0 │ │ │ │ │ + bne.n 6a8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq.w 91c │ │ │ │ │ + beq.w 922 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r6, #1 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 722 │ │ │ │ │ + ble.n 6ea │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 5ee │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 5b6 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bmi.n 61a │ │ │ │ │ + bmi.n 5e2 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 62a │ │ │ │ │ + bne.n 5f2 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - blt.n 62e │ │ │ │ │ + blt.n 5f6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w r8, r8, #4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6fc │ │ │ │ │ + bne.n 6c4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 9c4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 980 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 722 │ │ │ │ │ + ble.n 6ea │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5ee │ │ │ │ │ + b.n 5b6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r4, #4 │ │ │ │ │ ldr.w r3, [r8], #-4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 88e │ │ │ │ │ + bne.w 84c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 984 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.w 9c0 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 720 │ │ │ │ │ + ble.n 6e8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 6da │ │ │ │ │ + bne.n 6a2 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5e6 │ │ │ │ │ + b.n 5ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 528 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 4f0 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 528 │ │ │ │ │ + b.n 4f0 │ │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w ae2 │ │ │ │ │ + beq.w af0 │ │ │ │ │ subs r3, #4 │ │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ │ - b.n 644 │ │ │ │ │ + b.n 60c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ sub.w r1, r1, #4 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - beq.w b12 │ │ │ │ │ + beq.w af6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 68a │ │ │ │ │ + b.n 652 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ │ add.w r9, r3, #1 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt.w r9, r9, #1 │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ str.w r9, [r0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ bl bb8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.w b76 │ │ │ │ │ + blt.w b90 │ │ │ │ │ subs.w r3, sl, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq.n 7a0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w sl, r4, sl │ │ │ │ │ - add.w r5, r5, sl, lsl #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w ab6 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r7, r7, sl, lsl #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w abe │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq.n 768 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + sub.w r3, r4, sl │ │ │ │ │ + add.w r5, r5, r3, lsl #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w ac4 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add.w r7, r7, r3, lsl #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a20 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ - bl dc8 │ │ │ │ │ + bl dd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9ce │ │ │ │ │ + beq.w a04 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr.w r3, [r8], #-4 │ │ │ │ │ str.w r3, [r5], #-4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9ee │ │ │ │ │ + bne.w 9e4 │ │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.w aaa │ │ │ │ │ + beq.w a14 │ │ │ │ │ subs r6, #2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ bl ca0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt.w bac │ │ │ │ │ + blt.w ba8 │ │ │ │ │ subs.w r4, fp, r6 │ │ │ │ │ - beq.n 8a0 │ │ │ │ │ + beq.w 8a8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w fp, r6, fp │ │ │ │ │ add.w r5, r5, fp, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9fe │ │ │ │ │ + bne.w 9f4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r8, r8, fp, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a06 │ │ │ │ │ + bne.w 9fc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ │ - bl d80 │ │ │ │ │ + bl d90 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w b8c │ │ │ │ │ + beq.w b86 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b96 │ │ │ │ │ + beq.w bb4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str.w r3, [r5], #-4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9de │ │ │ │ │ + bne.w 9d4 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - beq.w 972 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 978 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bgt.w 730 │ │ │ │ │ + bgt.w 6f8 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bgt.w 730 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bgt.w 6f8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 522 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 568 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ + b.n 4ea │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 580 │ │ │ │ │ + bne.w 548 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt.w 586 │ │ │ │ │ + blt.w 54e │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ sub.w r8, r8, #4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6b0 │ │ │ │ │ + beq.w 678 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 6b0 │ │ │ │ │ + b.n 678 │ │ │ │ │ + add.w r0, r6, #28 │ │ │ │ │ + ldrb.w r1, [r9, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 16c │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 184 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bge.w 18a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r6, [r4, #-4] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1d4 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 1d4 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 81c │ │ │ │ │ + b.n 7e6 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 3c6 │ │ │ │ │ + beq.w 2f6 │ │ │ │ │ adds r1, #4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 21e │ │ │ │ │ + b.n 29c │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ - beq.w b0c │ │ │ │ │ + beq.n 8e8 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 294 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b.n 38c │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ + b.n 25c │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b.n 3cc │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ │ - bl dc8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bl dd8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r8, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ac6 │ │ │ │ │ + bne.w acc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 3f0 │ │ │ │ │ + b.n 320 │ │ │ │ │ mov r5, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbz r3, 93c │ │ │ │ │ + cbz r3, 942 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ - bl d80 │ │ │ │ │ + bl d90 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 9c0 │ │ │ │ │ + b.n 9bc │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 91e │ │ │ │ │ - add.w r7, r7, r4, lsl #2 │ │ │ │ │ - b.n 374 │ │ │ │ │ - add.w r3, r3, r4, lsl #2 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 37c │ │ │ │ │ + b.n 924 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str.w r2, [r7], #4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 39c │ │ │ │ │ + b.n 3dc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str.w r2, [r7], #4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 32e │ │ │ │ │ + b.n 36e │ │ │ │ │ + add.w r7, r7, r4, lsl #2 │ │ │ │ │ + b.n 3b4 │ │ │ │ │ + add.w r3, r3, r4, lsl #2 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 3bc │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ - b.n 922 │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - b.n 3cc │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + b.n 928 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ mov fp, r8 │ │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ │ - bl dc8 │ │ │ │ │ + bl dd8 │ │ │ │ │ mvn.w r3, #3 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ str r2, [r5, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ad4 │ │ │ │ │ + bne.w ada │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 3f4 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + b.n 324 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ mov fp, r8 │ │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ │ - b.n 98c │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b.n 922 │ │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w 78 │ │ │ │ │ + b.n 988 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.n 2fc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ - b.n 82a │ │ │ │ │ + b.n 7f4 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 7b0 │ │ │ │ │ + b.n 778 │ │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 7e6 │ │ │ │ │ + b.n 7b0 │ │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 7f2 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + b.n 7bc │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + b.n 928 │ │ │ │ │ + add.w r3, r3, r5, lsl #2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 78 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + add.w r9, sp, #96 @ 0x60 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.n 988 │ │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 744 │ │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 43c │ │ │ │ │ + add.w r7, r7, r9, lsl #2 │ │ │ │ │ + b.n 430 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r2, [r6], #4 │ │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w fa │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r3, r6, r8, lsl #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ strd r4, r6, [sp, #88] @ 0x58 │ │ │ │ │ - bl d80 │ │ │ │ │ + bl d90 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldrd r0, r1, [r5, #12] │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ ldrd r3, r2, [r5, #12] │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ @@ -1021,145 +1045,125 @@ │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ add.w fp, r3, fp, lsl #2 │ │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ add.w r7, r1, r7, lsl #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - cbnz r1, a82 │ │ │ │ │ + cbnz r1, abc │ │ │ │ │ ldr.w r2, [r7], #-4 │ │ │ │ │ sub.w r5, r9, #4 │ │ │ │ │ str.w r2, [r4, r8, lsl #2] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 502 │ │ │ │ │ + beq.w 4ca │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ - b.n 502 │ │ │ │ │ + b.n 4ca │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add r1, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n a5a │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r2, [r6], #4 │ │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w fa │ │ │ │ │ - add.w r3, r3, r9, lsl #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 432 │ │ │ │ │ - add.w r7, r7, r9, lsl #2 │ │ │ │ │ - b.n 426 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - b.n 98c │ │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 770 │ │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 77c │ │ │ │ │ + b.n a94 │ │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 738 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ │ - b.n 916 │ │ │ │ │ + b.n 91c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmn r1, r3 │ │ │ │ │ ittt ne │ │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ │ strne r2, [r1, r3] │ │ │ │ │ - b.n 9be │ │ │ │ │ + b.n 9ba │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ │ + b.n 8f0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - b.n 91e │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 8ea │ │ │ │ │ + b.n 924 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + add.w r9, sp, #96 @ 0x60 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 988 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 16a4 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 16bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - bne.w 490 │ │ │ │ │ - b.n 9c0 │ │ │ │ │ + bne.w 458 │ │ │ │ │ + b.n 9bc │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 272 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + b.w 27a │ │ │ │ │ + add.w r1, r9, #28 │ │ │ │ │ + b.n 872 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.n 862 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 922 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 8e6 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - b.n 98c │ │ │ │ │ + b.n 928 │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ - b.n 662 │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - b.n 65a │ │ │ │ │ + b.n 62a │ │ │ │ │ add.w r0, r9, #28 │ │ │ │ │ - b.n 85a │ │ │ │ │ - add.w r0, r6, #28 │ │ │ │ │ - ldrb.w r1, [r9, #16] │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - bne.w 16c │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 44c │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - b.n b34 │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ + bne.w 530 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 824 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.n b40 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + b.n 622 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 3cc │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bmi.w 1f2 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 268 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - b.n 866 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.n b5e │ │ │ │ │ + b.w 2fc │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 16bc │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.w c2 │ │ │ │ │ + b.w 320 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + b.n 8ec │ │ │ │ │ + mov r9, fp │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + b.n 988 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 922 │ │ │ │ │ + b.n 928 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 9bc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 3f4 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9c0 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - b.n 98c │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ - b.n 940 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 16a4 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w c2 │ │ │ │ │ - b.n 3f0 │ │ │ │ │ + b.w 324 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 922 │ │ │ │ │ + b.n 928 │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + b.n 946 │ │ │ │ │ │ │ │ │ │ 00000bb8 : │ │ │ │ │ gallop_right(): │ │ │ │ │ stmdb 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 │ │ │ │ │ @@ -1251,99 +1255,99 @@ │ │ │ │ │ 00000ca0 : │ │ │ │ │ gallop_left(): │ │ │ │ │ stmdb 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 r8, r2 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr.w r3, [r0, #1564] @ 0x61c │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - ldr.w r0, [r8, r5, lsl #2] │ │ │ │ │ - add.w r9, r8, r5, lsl #2 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr.w r0, [r7, r5, lsl #2] │ │ │ │ │ + add.w r8, r7, r5, lsl #2 │ │ │ │ │ blx r3 │ │ │ │ │ - subs.w fp, r0, #0 │ │ │ │ │ - blt.n d78 │ │ │ │ │ - beq.n d40 │ │ │ │ │ - sub.w sl, sl, r5 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + subs.w sl, r0, #0 │ │ │ │ │ + blt.n d88 │ │ │ │ │ + beq.n d48 │ │ │ │ │ + sub.w r9, r9, r5 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - bge.n cfe │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bge.n d04 │ │ │ │ │ + ldr.w r0, [r8, r3, lsl #2] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ - ldr.w r0, [r9, r6, lsl #2] │ │ │ │ │ blx r3 │ │ │ │ │ - lsls r3, r6, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d78 │ │ │ │ │ - beq.n cfe │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - adds r6, r3, #1 │ │ │ │ │ + mov.w r2, r3, lsl #1 │ │ │ │ │ + blt.n d88 │ │ │ │ │ + beq.n d04 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ b.n cde │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ ite le │ │ │ │ │ - addle.w fp, r5, r6 │ │ │ │ │ - addgt.w fp, r5, sl │ │ │ │ │ - add r3, r5 │ │ │ │ │ + addle.w sl, r5, r3 │ │ │ │ │ + addgt.w sl, r5, r9 │ │ │ │ │ + add.w r3, fp, r5 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.n d38 │ │ │ │ │ - sub.w r6, fp, r5 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + ble.n d40 │ │ │ │ │ + sub.w r9, sl, r5 │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - add.w r6, r5, r6, asr #1 │ │ │ │ │ - ldr.w r0, [r8, r6, lsl #2] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + add.w r9, r5, r9, asr #1 │ │ │ │ │ + ldr.w r0, [r7, r9, lsl #2] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d78 │ │ │ │ │ + blt.n d88 │ │ │ │ │ ite ne │ │ │ │ │ - addne r5, r6, #1 │ │ │ │ │ - moveq fp, r6 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - blt.n d14 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + addne.w r5, r9, #1 │ │ │ │ │ + moveq sl, r9 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + blt.n d1a │ │ │ │ │ + mov r0, sl │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add.w sl, r5, #1 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - sub.w r3, r9, r6, lsl #2 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - bge.n d68 │ │ │ │ │ + add.w fp, r5, #1 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + sub.w r3, r8, r9, lsl #2 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + bge.n d76 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - lsls r3, r6, #1 │ │ │ │ │ + mov.w r3, r9, lsl #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d78 │ │ │ │ │ - bne.n d68 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - adds r6, r3, #1 │ │ │ │ │ - b.n d46 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - sub.w fp, r5, fp │ │ │ │ │ + blt.n d88 │ │ │ │ │ + bne.n d76 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + add.w r9, r3, #1 │ │ │ │ │ + b.n d50 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + sub.w sl, r5, sl │ │ │ │ │ ite le │ │ │ │ │ - suble r3, r5, r6 │ │ │ │ │ - subgt.w r3, r5, sl │ │ │ │ │ - b.n d0e │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d38 │ │ │ │ │ + suble.w r3, r5, r9 │ │ │ │ │ + subgt.w r3, r5, fp │ │ │ │ │ + b.n d14 │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n d40 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d80 : │ │ │ │ │ +00000d90 : │ │ │ │ │ sortslice_memcpy(): │ │ │ │ │ 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 │ │ │ │ │ @@ -1357,26 +1361,26 @@ │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, db8 │ │ │ │ │ + cbnz r0, dc8 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add r0, r6 │ │ │ │ │ add r1, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memcpy │ │ │ │ │ │ │ │ │ │ -00000dc8 : │ │ │ │ │ +00000dd8 : │ │ │ │ │ sortslice_memmove(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -1391,65 +1395,65 @@ │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, e04 │ │ │ │ │ + cbnz r0, e14 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add r0, r6 │ │ │ │ │ add r1, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memmove │ │ │ │ │ │ │ │ │ │ -00000e14 : │ │ │ │ │ +00000e24 : │ │ │ │ │ list_ass_item(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n e76 │ │ │ │ │ + bcs.n e86 │ │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ ldr.w r4, [lr, r1, lsl #2] │ │ │ │ │ - cbnz r2, e64 │ │ │ │ │ + cbnz r2, e74 │ │ │ │ │ add.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - blt.n e5c │ │ │ │ │ + blt.n e6c │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e58 │ │ │ │ │ + bge.n e68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, e58 │ │ │ │ │ + cbnz r3, e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ str.w r5, [r2], #4 │ │ │ │ │ - b.n e3a │ │ │ │ │ + b.n e4a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, r5] │ │ │ │ │ - b.n e44 │ │ │ │ │ + b.n e54 │ │ │ │ │ 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 │ │ │ │ │ @@ -1457,137 +1461,137 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e94 : │ │ │ │ │ +00000ea4 : │ │ │ │ │ PyList_Insert(): │ │ │ │ │ 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 eb0 │ │ │ │ │ + bpl.n ec0 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.n ec8 │ │ │ │ │ + b.n ed8 │ │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00000ec8 : │ │ │ │ │ +00000ed8 : │ │ │ │ │ ins1(): │ │ │ │ │ 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 r2, #0 │ │ │ │ │ - beq.w ff8 │ │ │ │ │ + beq.w 1008 │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 3f4 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1008 │ │ │ │ │ + beq.w 1018 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ │ it lt │ │ │ │ │ addlt r5, r5, r4 │ │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ │ it lt │ │ │ │ │ biclt.w r5, r5, r5, asr #31 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.n fe2 │ │ │ │ │ + bgt.n ff2 │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ ldr.w r5, [ip, r0, lsl #2] │ │ │ │ │ add.w lr, r3, #4 │ │ │ │ │ str.w r5, [ip, lr] │ │ │ │ │ subs r5, r4, #2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.n fe2 │ │ │ │ │ + bgt.n ff2 │ │ │ │ │ subs r7, r3, #4 │ │ │ │ │ ldr.w r6, [ip, r7] │ │ │ │ │ str.w r6, [ip, r0, lsl #2] │ │ │ │ │ subs r0, r4, #3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.n fe2 │ │ │ │ │ + bgt.n ff2 │ │ │ │ │ sub.w r6, r3, #8 │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n fe2 │ │ │ │ │ + bgt.n ff2 │ │ │ │ │ sub.w r7, r3, #12 │ │ │ │ │ subs r0, r4, #5 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r6] │ │ │ │ │ - bgt.n fe2 │ │ │ │ │ + bgt.n ff2 │ │ │ │ │ sub.w r6, r3, #16 │ │ │ │ │ subs r0, r4, #6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n fe2 │ │ │ │ │ + bgt.n ff2 │ │ │ │ │ sub.w r7, r3, #20 │ │ │ │ │ subs r0, r4, #7 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r6] │ │ │ │ │ - bgt.n fe2 │ │ │ │ │ + bgt.n ff2 │ │ │ │ │ sub.w r6, r3, #24 │ │ │ │ │ sub.w r0, r4, #8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n fe2 │ │ │ │ │ + bgt.n ff2 │ │ │ │ │ sub.w r7, r3, #28 │ │ │ │ │ sub.w r0, r4, #9 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r6] │ │ │ │ │ - bgt.n fe2 │ │ │ │ │ + bgt.n ff2 │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ sub.w r0, r4, #10 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n fe2 │ │ │ │ │ + bgt.n ff2 │ │ │ │ │ add.w r0, ip, r3 │ │ │ │ │ sub.w r3, r4, #11 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr.w r0, [r0, #-36] │ │ │ │ │ str.w r0, [ip, r6] │ │ │ │ │ - bgt.n fe2 │ │ │ │ │ + bgt.n ff2 │ │ │ │ │ sub.w r0, ip, #40 @ 0x28 │ │ │ │ │ add r0, lr │ │ │ │ │ ldr.w r4, [r0, #-4]! │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ - ble.n fd6 │ │ │ │ │ + ble.n fe6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [ip, r1, lsl #2] │ │ │ │ │ @@ -1597,30 +1601,30 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n ff4 │ │ │ │ │ + b.n 1004 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001010 : │ │ │ │ │ +00001020 : │ │ │ │ │ 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 1034 │ │ │ │ │ + bpl.n 1044 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 1048 │ │ │ │ │ + bcs.n 1058 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ @@ -1629,36 +1633,36 @@ │ │ │ │ │ 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] @ (105c ) │ │ │ │ │ + ldr r1, [pc, #8] @ (106c ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 1044 │ │ │ │ │ + b.n 1054 │ │ │ │ │ nop │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001060 : │ │ │ │ │ +00001070 : │ │ │ │ │ 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 1090 │ │ │ │ │ + bpl.n 10a0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 10aa │ │ │ │ │ + bcs.n 10ba │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ @@ -1676,97 +1680,97 @@ │ │ │ │ │ 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] @ (10bc ) │ │ │ │ │ + ldr r1, [pc, #8] @ (10cc ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 10a6 │ │ │ │ │ + b.n 10b6 │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000010c0 : │ │ │ │ │ +000010d0 : │ │ │ │ │ list_insert(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 112a │ │ │ │ │ + bne.n 113a │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 111e │ │ │ │ │ + cbz r0, 112e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 110a │ │ │ │ │ + blt.n 111a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 111e │ │ │ │ │ + beq.n 112e │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ec8 │ │ │ │ │ - cbnz r0, 1140 │ │ │ │ │ + bl ed8 │ │ │ │ │ + cbnz r0, 1150 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10f0 │ │ │ │ │ + bne.n 1100 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 10f0 │ │ │ │ │ + b.n 1100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1140 │ │ │ │ │ + cbnz r0, 1150 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 10f4 │ │ │ │ │ + b.n 1104 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 10d8 │ │ │ │ │ + bne.n 10e8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1106 │ │ │ │ │ + b.n 1116 │ │ │ │ │ │ │ │ │ │ -00001144 : │ │ │ │ │ +00001154 : │ │ │ │ │ list___reversed__(): │ │ │ │ │ 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, #44] @ (1184 ) │ │ │ │ │ + ldr r0, [pc, #44] @ (1194 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 117e │ │ │ │ │ + cbz r0, 118e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ it lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -1779,15 +1783,15 @@ │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001188 : │ │ │ │ │ +00001198 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1796,33 +1800,33 @@ │ │ │ │ │ bl 25c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000011ac : │ │ │ │ │ +000011bc : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n 11d2 │ │ │ │ │ + beq.n 11e2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 11fe │ │ │ │ │ + blt.n 120e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 11fa │ │ │ │ │ + bgt.n 120a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 352c │ │ │ │ │ + b.w 3560 │ │ │ │ │ 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 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ @@ -1833,51 +1837,51 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 11ce │ │ │ │ │ + b.n 11de │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 11c2 │ │ │ │ │ + b.n 11d2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001204 : │ │ │ │ │ +00001214 : │ │ │ │ │ PyList_Clear(): │ │ │ │ │ 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 1222 │ │ │ │ │ - bl 1cc4 │ │ │ │ │ + bpl.n 1232 │ │ │ │ │ + bl 1cf0 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #1498 @ 0x5da │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00001238 <_PyList_AsTupleAndClear>: │ │ │ │ │ +00001248 <_PyList_AsTupleAndClear>: │ │ │ │ │ _PyList_AsTupleAndClear(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - cbz r4, 1266 <_PyList_AsTupleAndClear+0x2e> │ │ │ │ │ + cbz r4, 1276 <_PyList_AsTupleAndClear+0x2e> │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bl 0 <_PyTuple_FromArraySteal> │ │ │ │ │ @@ -1889,95 +1893,95 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_New │ │ │ │ │ │ │ │ │ │ -00001270 : │ │ │ │ │ +00001280 : │ │ │ │ │ list_repr(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1344 │ │ │ │ │ + beq.n 1354 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne.n 1354 │ │ │ │ │ + bne.n 1364 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Create │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 132c │ │ │ │ │ + beq.n 133c │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 132c │ │ │ │ │ + blt.n 133c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 12b8 │ │ │ │ │ - b.n 1310 │ │ │ │ │ + bgt.n 12c8 │ │ │ │ │ + b.n 1320 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 1310 │ │ │ │ │ + ble.n 1320 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 12e6 │ │ │ │ │ + ble.n 12f6 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 132e │ │ │ │ │ + blt.n 133e │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 132e │ │ │ │ │ + blt.n 133e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 132e │ │ │ │ │ + blt.n 133e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12b0 │ │ │ │ │ + bge.n 12c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12b0 │ │ │ │ │ + bne.n 12c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 12b8 │ │ │ │ │ + blt.n 12c8 │ │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 132c │ │ │ │ │ + blt.n 133c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeWriter_Finish │ │ │ │ │ @@ -1996,88 +2000,88 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ble.n 1340 │ │ │ │ │ + ble.n 1350 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001368 : │ │ │ │ │ +00001378 : │ │ │ │ │ list_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 r7, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 146e │ │ │ │ │ + beq.n 147e │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 146e │ │ │ │ │ + ble.n 147e │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bgt.w 14dc │ │ │ │ │ + bgt.w 14ec │ │ │ │ │ mul.w r5, r7, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d84 │ │ │ │ │ R_ARM_THM_CALL list_new_prealloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1466 │ │ │ │ │ + beq.n 1476 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - bne.n 148a │ │ │ │ │ + bne.n 149a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 147a │ │ │ │ │ + blt.n 148a │ │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcs.n 1464 │ │ │ │ │ + bcs.n 1474 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 1462 │ │ │ │ │ + beq.n 1472 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ │ subs r1, #8 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 142e │ │ │ │ │ + beq.n 143e │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1424 │ │ │ │ │ + beq.n 1434 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 141e │ │ │ │ │ + beq.n 142e │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 1418 │ │ │ │ │ + beq.n 1428 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 1412 │ │ │ │ │ + beq.n 1422 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 140c │ │ │ │ │ + beq.n 141c │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 1406 │ │ │ │ │ + beq.n 1416 │ │ │ │ │ add.w r3, r4, #8 │ │ │ │ │ strd r2, r2, [r4] │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ @@ -2085,28 +2089,28 @@ │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 1454 │ │ │ │ │ + beq.n 1464 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ - bne.n 142e │ │ │ │ │ + bne.n 143e │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 1464 │ │ │ │ │ + beq.n 1474 │ │ │ │ │ bic.w ip, ip, #1 │ │ │ │ │ add.w r4, r4, ip, lsl #2 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ @@ -2116,402 +2120,402 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ add r3, r5 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 13b8 │ │ │ │ │ + b.n 13c8 │ │ │ │ │ add.w lr, r3, r7, lsl #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 14b4 │ │ │ │ │ + b.n 14c4 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ add.w ip, r8, r1 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14b0 │ │ │ │ │ + bge.n 14c0 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w ip, #1342177280 @ 0x50000000 │ │ │ │ │ str.w ip, [r2] │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bhi.n 1492 │ │ │ │ │ + bhi.n 14a2 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ sub.w r8, r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ adds r0, r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 1464 │ │ │ │ │ + ble.n 1474 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r8, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r7, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 14bc │ │ │ │ │ + b.n 14cc │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000014e8 : │ │ │ │ │ +000014f8 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1cc4 │ │ │ │ │ + bl 1cf0 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001504 : │ │ │ │ │ +00001514 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bgt.n 1514 │ │ │ │ │ + bgt.n 1524 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ - b.n 152c │ │ │ │ │ + b.n 153c │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 1520 │ │ │ │ │ - b.n 150a │ │ │ │ │ + bhi.n 1530 │ │ │ │ │ + b.n 151a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001534 : │ │ │ │ │ +00001544 : │ │ │ │ │ list_count(): │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n 1570 │ │ │ │ │ + b.n 1580 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 15ae │ │ │ │ │ + blt.n 15be │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 15d6 │ │ │ │ │ - bne.n 15ce │ │ │ │ │ + bgt.n 15e6 │ │ │ │ │ + bne.n 15de │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls.n 15c2 │ │ │ │ │ + bls.n 15d2 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 158c │ │ │ │ │ + blt.n 159c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 1552 │ │ │ │ │ + bne.n 1562 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 156e │ │ │ │ │ + b.n 157e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - bne.n 1552 │ │ │ │ │ + bne.n 1562 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n 156e │ │ │ │ │ + beq.n 157e │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 156e │ │ │ │ │ + bne.n 157e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b.n 156e │ │ │ │ │ + b.n 157e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1566 │ │ │ │ │ + bne.n 1576 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1566 │ │ │ │ │ + b.n 1576 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 156e │ │ │ │ │ + b.n 157e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015e0 : │ │ │ │ │ +000015f0 : │ │ │ │ │ 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 2080 <_list_extend> │ │ │ │ │ + bl 20ac <_list_extend> │ │ │ │ │ R_ARM_THM_CALL _list_extend │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1608 │ │ │ │ │ + beq.n 1618 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1604 │ │ │ │ │ + bge.n 1614 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1604 │ │ │ │ │ + b.n 1614 │ │ │ │ │ │ │ │ │ │ -0000160c : │ │ │ │ │ +0000161c : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 164a │ │ │ │ │ + cbz r0, 165a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 164a │ │ │ │ │ + bpl.n 165a │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 1646 │ │ │ │ │ + ble.n 1656 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.n 1646 │ │ │ │ │ + bls.n 1656 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - b.n 1634 │ │ │ │ │ + b.n 1644 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #3204 @ 0xc84 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00001660 : │ │ │ │ │ +00001670 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1cc4 │ │ │ │ │ + bl 1cf0 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001678 : │ │ │ │ │ +00001688 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 1682 │ │ │ │ │ + cbz r0, 1692 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001684 : │ │ │ │ │ +00001694 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1696 │ │ │ │ │ + blt.n 16a6 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 1696 │ │ │ │ │ + bmi.n 16a6 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -0000169c : │ │ │ │ │ +000016ac : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 352c │ │ │ │ │ + b.w 3560 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ -000016a4 : │ │ │ │ │ +000016b4 : │ │ │ │ │ +safe_object_compare(): │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000016bc : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 16fc │ │ │ │ │ + bge.n 1714 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldrd r0, r3, [r0, #12] │ │ │ │ │ add.w r2, r4, #540 @ 0x21c │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1712 │ │ │ │ │ + bne.n 172a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite eq │ │ │ │ │ mvneq.w r2, #3758096384 @ 0xe0000000 │ │ │ │ │ mvnne.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcc.n 1708 │ │ │ │ │ + bcc.n 1720 │ │ │ │ │ mul.w r0, r5, r3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 1708 │ │ │ │ │ + cbz r0, 1720 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ - cbnz r3, 1700 │ │ │ │ │ + cbnz r3, 1718 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ - b.n 16f6 │ │ │ │ │ + b.n 170e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 16f8 │ │ │ │ │ + b.n 1710 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - b.n 16d2 │ │ │ │ │ - │ │ │ │ │ -00001720 : │ │ │ │ │ -safe_object_compare(): │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ - nop │ │ │ │ │ + b.n 16ea │ │ │ │ │ │ │ │ │ │ -00001728 : │ │ │ │ │ +00001738 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ 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 1746 │ │ │ │ │ + bpl.n 1756 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 2080 <_list_extend> │ │ │ │ │ + b.w 20ac <_list_extend> │ │ │ │ │ R_ARM_THM_JUMP24 _list_extend │ │ │ │ │ movw r1, #1487 @ 0x5cf │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000175c : │ │ │ │ │ +0000176c : │ │ │ │ │ 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 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ - bhi.w 193c │ │ │ │ │ + bhi.w 194c │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 17d2 │ │ │ │ │ + beq.n 17e2 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18c2 │ │ │ │ │ + beq.w 18d2 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 17b2 │ │ │ │ │ + beq.n 17c2 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18c2 │ │ │ │ │ + beq.w 18d2 │ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r5, r5, r3 │ │ │ │ │ biclt.w r5, r5, r5, asr #31 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 18ca │ │ │ │ │ + ble.n 18da │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 18ca │ │ │ │ │ + bls.n 18da │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -2520,24 +2524,24 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 18fc │ │ │ │ │ + blt.n 190c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 18e2 │ │ │ │ │ - bne.n 18c2 │ │ │ │ │ + bgt.n 18f2 │ │ │ │ │ + bne.n 18d2 │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 18ca │ │ │ │ │ + bge.n 18da │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.n 18ca │ │ │ │ │ + bcs.n 18da │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r9 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -2548,24 +2552,24 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1912 │ │ │ │ │ + blt.n 1922 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 18e4 │ │ │ │ │ - bne.n 18c2 │ │ │ │ │ + bgt.n 18f4 │ │ │ │ │ + bne.n 18d2 │ │ │ │ │ adds r6, r4, #2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 18ca │ │ │ │ │ + bge.n 18da │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.n 18ca │ │ │ │ │ + bcs.n 18da │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r9 │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ @@ -2574,205 +2578,205 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1926 │ │ │ │ │ + blt.n 1936 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 18e4 │ │ │ │ │ - bne.n 18c2 │ │ │ │ │ + bgt.n 18f4 │ │ │ │ │ + bne.n 18d2 │ │ │ │ │ adds r6, r4, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 18ca │ │ │ │ │ + bge.n 18da │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls.n 18ca │ │ │ │ │ + bls.n 18da │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 18ec │ │ │ │ │ + blt.n 18fc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 18e4 │ │ │ │ │ + bgt.n 18f4 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ - beq.n 1886 │ │ │ │ │ + beq.n 1896 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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 .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 18c2 │ │ │ │ │ + b.n 18d2 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ - b.n 18c4 │ │ │ │ │ + b.n 18d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18b6 │ │ │ │ │ + bne.n 18c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18b6 │ │ │ │ │ + b.n 18c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1802 │ │ │ │ │ + bne.w 1812 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1802 │ │ │ │ │ + b.n 1812 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 183e │ │ │ │ │ + bne.n 184e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 183e │ │ │ │ │ + b.n 184e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 187e │ │ │ │ │ + bne.n 188e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 187e │ │ │ │ │ + b.n 188e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c2 │ │ │ │ │ + beq.n 18d2 │ │ │ │ │ ldr.w r8, [r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w 17b2 │ │ │ │ │ + ble.w 17c2 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17a2 │ │ │ │ │ - b.n 18c2 │ │ │ │ │ + bne.w 17b2 │ │ │ │ │ + b.n 18d2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001970 : │ │ │ │ │ +00001980 : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 1984 │ │ │ │ │ + cbz r3, 1994 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 1980 │ │ │ │ │ + b.n 1990 │ │ │ │ │ │ │ │ │ │ -00001988 : │ │ │ │ │ +00001998 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ 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, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1a24 │ │ │ │ │ + beq.n 1a34 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ negs r4, r3 │ │ │ │ │ adcs r4, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1a24 │ │ │ │ │ + bne.n 1a34 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 1a20 │ │ │ │ │ + ble.n 1a30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 1a14 │ │ │ │ │ + blt.n 1a24 │ │ │ │ │ mul.w r1, r7, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 3f4 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1a18 │ │ │ │ │ + beq.n 1a28 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r4, r7, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 19f6 │ │ │ │ │ + bge.n 1a06 │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19d4 │ │ │ │ │ + bge.n 19e4 │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - b.n 19d4 │ │ │ │ │ + b.n 19e4 │ │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ subs r4, r7, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r0, r6, r5 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 1a24 │ │ │ │ │ + ble.n 1a34 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r4, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 19fa │ │ │ │ │ + b.n 1a0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - bl 1cc4 │ │ │ │ │ + bl 1cf0 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a1c │ │ │ │ │ + b.n 1a2c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -522,175 +522,179 @@ │ │ │ │ │ 000004c0 : │ │ │ │ │ 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, #2416] @ 0x970 │ │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldrd r8, r3, [r0, #12] │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + ldr.w r9, [r0, #8] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - beq.w a8c │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w a88 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c7c │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - ble.w a50 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ + bne.w c7e │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + ble.w a4e │ │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ + ldr.w r1, [sl] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w fe6 │ │ │ │ │ + beq.w 1014 │ │ │ │ │ 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 lr, r3 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - bne.w 7b4 │ │ │ │ │ + bne.w 7c0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - mov ip, fp │ │ │ │ │ + mov ip, sl │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 13a4 │ │ │ │ │ - ldr.w r9, [ip] │ │ │ │ │ + bne.w 1510 │ │ │ │ │ + ldr.w r8, [ip] │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 582 │ │ │ │ │ - cbz r5, 58c │ │ │ │ │ - ldrb.w r5, [r9, #16] │ │ │ │ │ + bne.n 58a │ │ │ │ │ + cbz r5, 594 │ │ │ │ │ + ldrb.w r5, [r8, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ and.w r5, r5, #28 │ │ │ │ │ sub.w r5, r5, #4 │ │ │ │ │ clz r5, r5 │ │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ │ - bge.n 592 │ │ │ │ │ + bge.n 59a │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b.n 550 │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ + b.n 558 │ │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bls.n 55e │ │ │ │ │ + bls.n 566 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - blt.n 57a │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + blt.n 582 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ - andeq.w r6, r9, #1 │ │ │ │ │ + andeq.w r6, r8, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c2e │ │ │ │ │ + beq.w bfe │ │ │ │ │ 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 sl, sp, #64 @ 0x40 │ │ │ │ │ - str.w r2, [sl, #1564] @ 0x61c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 10a4 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + str.w r2, [r1, #1564] @ 0x61c │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 10d0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d8c │ │ │ │ │ + bne.w d9e │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ - str.w r2, [sl, #20] │ │ │ │ │ + add.w r8, sp, #604 @ 0x25c │ │ │ │ │ + str r2, [r1, #20] │ │ │ │ │ movs r2, #7 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - add r5, sp, #604 @ 0x25c │ │ │ │ │ - strd r7, fp, [sl, #4] │ │ │ │ │ - str.w r3, [sl, #16] │ │ │ │ │ - str.w r3, [sl, #24] │ │ │ │ │ - str.w r5, [sl, #12] │ │ │ │ │ + strd r9, sl, [r1, #4] │ │ │ │ │ + str r3, [r1, #16] │ │ │ │ │ + str r3, [r1, #24] │ │ │ │ │ + str.w r8, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12f8 │ │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ │ - bgt.w 1272 │ │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ - strd r8, r7, [sp, #52] @ 0x34 │ │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ │ - str.w sl, [sp, #8] │ │ │ │ │ + bne.w 1326 │ │ │ │ │ + cmp.w r9, #63 @ 0x3f │ │ │ │ │ + bgt.w 1296 │ │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + strd r9, r8, [sp, #52] @ 0x34 │ │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 10fe │ │ │ │ │ + ble.w 1128 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r5, fp │ │ │ │ │ movs r4, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldrd r1, r0, [r5] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 7f4 │ │ │ │ │ + bne.w 800 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 1250 │ │ │ │ │ + bpl.w 1274 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 13ac │ │ │ │ │ + bpl.w 1494 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 125a │ │ │ │ │ + bpl.w 127e │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w 13c8 │ │ │ │ │ + bpl.w 1498 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1266 │ │ │ │ │ + beq.w 128a │ │ │ │ │ lsrs r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a9a │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w a96 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 80c │ │ │ │ │ + beq.w 818 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ ldr.w r6, [fp, r5, lsl #2] │ │ │ │ │ add.w r8, fp, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ │ ldrb r7, [r6, #16] │ │ │ │ │ @@ -698,233 +702,233 @@ │ │ │ │ │ ubfx r3, r7, #5, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r9, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r2, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1278 │ │ │ │ │ + beq.w 129c │ │ │ │ │ lsls r3, r7, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ - bpl.w 127a │ │ │ │ │ + bpl.w 129e │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1284 │ │ │ │ │ + beq.w 12a8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ - bpl.w 1286 │ │ │ │ │ + bpl.w 12aa │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1290 │ │ │ │ │ + beq.w 12b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 786 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + blt.n 792 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r4, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 784 │ │ │ │ │ + ble.n 790 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r8, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, sl │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 702 │ │ │ │ │ + bpl.n 70e │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 140a │ │ │ │ │ + beq.w 1470 │ │ │ │ │ lsls r3, r7, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c8 │ │ │ │ │ + beq.w 131a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 786 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + cbnz r0, 792 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r4, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 784 │ │ │ │ │ + ble.n 790 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r7, fp, #4 │ │ │ │ │ add r7, r3 │ │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1420 │ │ │ │ │ + beq.w 1486 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 1410 │ │ │ │ │ + bpl.w 1476 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 141c │ │ │ │ │ + beq.w 1482 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 12b2 │ │ │ │ │ + bpl.w 12be │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12be │ │ │ │ │ + beq.w 12ca │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 780 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + blt.n 78c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r7, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 734 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bgt.n 740 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 80e │ │ │ │ │ + beq.n 81a │ │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 116c │ │ │ │ │ - bne.n 80e │ │ │ │ │ + blt.w 1196 │ │ │ │ │ + bne.n 81a │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 157c │ │ │ │ │ + bl 15d4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n aae │ │ │ │ │ - mov ip, fp │ │ │ │ │ + b.n aaa │ │ │ │ │ + mov ip, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 7ca │ │ │ │ │ + b.n 7d6 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bge.w c72 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + bge.w c5a │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.w 13a6 │ │ │ │ │ - ands.w r9, r2, r1 │ │ │ │ │ - beq.n 7bc │ │ │ │ │ + bne.w 1512 │ │ │ │ │ + ands.w r8, r2, r1 │ │ │ │ │ + beq.n 7c8 │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bls.n 7bc │ │ │ │ │ + bls.n 7c8 │ │ │ │ │ adds r6, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - blt.n 7c4 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + blt.n 7d0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - b.n 598 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + b.n 5a2 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 139a │ │ │ │ │ - bne.w a9a │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + blt.w 1196 │ │ │ │ │ + bne.w a96 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 61c │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ + bne.w 628 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.w cf4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bge.w d00 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 972 │ │ │ │ │ + ble.w 97c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ │ + str.w ip, [sp, #32] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w sl, [fp, r5, lsl #2] │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r9, r4, r6 │ │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 8b4 │ │ │ │ │ + bne.n 8c0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ ldrb.w r8, [sl, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r8, #32 │ │ │ │ │ - beq.w dea │ │ │ │ │ + beq.w 151a │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 1404 │ │ │ │ │ + beq.w dfe │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, sl, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w dfa │ │ │ │ │ + beq.w e0e │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 13cc │ │ │ │ │ + beq.w 1490 │ │ │ │ │ adds r1, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0a │ │ │ │ │ + beq.w e1e │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbz r0, 8c4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + cbz r0, 8d0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r6, r9 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - blt.n 8dc │ │ │ │ │ - b.n 93c │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + blt.n 8e8 │ │ │ │ │ + b.n 946 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 116c │ │ │ │ │ - bne.w a36 │ │ │ │ │ + blt.w 1196 │ │ │ │ │ + bne.w a34 │ │ │ │ │ add.w r4, r9, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.n 93c │ │ │ │ │ + ble.n 946 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 13ba │ │ │ │ │ + bne.w 14d6 │ │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ │ add.w r9, sl, #20 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ @@ -935,1389 +939,1430 @@ │ │ │ │ │ ldr.w r1, [fp, r7, lsl #2] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a14 │ │ │ │ │ + beq.w 14de │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13d0 │ │ │ │ │ + beq.w 14f4 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w a24 │ │ │ │ │ + beq.w 14ee │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 13c2 │ │ │ │ │ + beq.n a22 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a2e │ │ │ │ │ + beq.n a2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a32 │ │ │ │ │ + bge.n a30 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt.n 8ee │ │ │ │ │ + bgt.n 8fa │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ lsls r6, r4, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add.w r1, fp, r6 │ │ │ │ │ - ble.n a3e │ │ │ │ │ + ble.n a3c │ │ │ │ │ sub.w r8, r5, r4 │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ add.w r0, fp, r7 │ │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d78 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne.w d8a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 836 │ │ │ │ │ + bne.w 842 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1112 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ │ + bne.w 113c │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + mov.w r1, ip, lsl #2 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - str.w fp, [r1, #28] │ │ │ │ │ - strd r0, ip, [r1, #32] │ │ │ │ │ - add fp, r3 │ │ │ │ │ - str r6, [r1, #24] │ │ │ │ │ + str.w fp, [r3, #28] │ │ │ │ │ + strd r0, ip, [r3, #32] │ │ │ │ │ + add fp, r1 │ │ │ │ │ + str r6, [r3, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w e62 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs.w r3, r3, ip │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bne.w 606 │ │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bne.w 612 │ │ │ │ │ + ldrd r9, r8, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - bgt.w 11c0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ + bgt.w 1210 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cf8 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + bne.w d04 │ │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w e66 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + bne.w fe6 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r7, #1 │ │ │ │ │ - bgt.w 1318 │ │ │ │ │ - ldr.w r0, [sl, #12] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.w 1454 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - str.w r8, [r3, #12] │ │ │ │ │ - str r7, [r3, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 14ca │ │ │ │ │ + cmpne.w r9, #1 │ │ │ │ │ + bgt.w 134a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + bne.w 14fa │ │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ + str r3, [r7, #12] │ │ │ │ │ + str.w r9, [r7, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 13fe │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + bne.w 1550 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1508 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - itt lt │ │ │ │ │ + ittt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldrlt r2, [sp, #16] │ │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 91e │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 930 │ │ │ │ │ + bne.n 93a │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bgt.n 934 │ │ │ │ │ + bgt.n 93e │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ - b.n 936 │ │ │ │ │ + b.n 940 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bge.n 93c │ │ │ │ │ + bge.n 946 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 83e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + b.n 84a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 966 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq.n 970 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ - b.n d86 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ │ + b.n d98 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - add r5, sp, #604 @ 0x25c │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str.w r2, [sl, #16] │ │ │ │ │ - str.w r2, [sl, #24] │ │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ │ + add.w r8, sp, #604 @ 0x25c │ │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ - strd r7, r8, [sl, #4] │ │ │ │ │ - str.w r2, [sl, #20] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ │ mov.w r2, #7 │ │ │ │ │ - str.w r5, [sl, #12] │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ - bne.w e66 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + str.w r9, [sp, #68] @ 0x44 │ │ │ │ │ + str.w r8, [sp, #76] @ 0x4c │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + bne.w fe6 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 9d8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 9e0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - b.n 502 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + b.n 506 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 80c │ │ │ │ │ + beq.w 818 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #2 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ - bne.w 1394 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + bne.w 14b2 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 129a │ │ │ │ │ + ble.w 11f8 │ │ │ │ │ sub.w r4, fp, #4 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ │ ldr.w r8, [r7, #1564] @ 0x61c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w bea │ │ │ │ │ + bne.w c44 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 13b0 │ │ │ │ │ + bpl.w 149c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 1222 │ │ │ │ │ + bpl.w 14ac │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r3, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 1230 │ │ │ │ │ + beq.w 14a8 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 13b4 │ │ │ │ │ + bpl.w 12d4 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1240 │ │ │ │ │ + beq.w 12e6 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c00 │ │ │ │ │ + bne.w c66 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ mov r2, r7 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 136c │ │ │ │ │ - beq.w fe0 │ │ │ │ │ + blt.w 1196 │ │ │ │ │ + beq.w fd8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1182 │ │ │ │ │ + bne.w 11ba │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ add.w r2, fp, r3 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bls.n b74 │ │ │ │ │ + bls.n b72 │ │ │ │ │ add.w r7, fp, #4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bls.n b74 │ │ │ │ │ + bls.n b72 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ str.w r0, [r7], #4 │ │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bhi.n b64 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + bhi.n b62 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11a8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w 11e0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 80e │ │ │ │ │ + ble.w 81a │ │ │ │ │ sub.w r4, fp, #4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n c18 │ │ │ │ │ + bne.n be8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bpl.w 14b0 │ │ │ │ │ + bpl.w 14d0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bpl.w 1444 │ │ │ │ │ + bpl.w 148a │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1336 │ │ │ │ │ + beq.w 137c │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w eca │ │ │ │ │ + beq.w ec2 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 80e │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 136c │ │ │ │ │ - it eq │ │ │ │ │ - ldrdeq r6, r3, [r4, #-4] │ │ │ │ │ - beq.n b22 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 12de │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.w ac4 │ │ │ │ │ - b.n b38 │ │ │ │ │ + b.n 81a │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 116c │ │ │ │ │ - bne.n be6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + blt.w 1196 │ │ │ │ │ + bne.n be4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 80c │ │ │ │ │ - b.n b96 │ │ │ │ │ + beq.w 818 │ │ │ │ │ + b.n b94 │ │ │ │ │ tst r2, r1 │ │ │ │ │ - ittt ne │ │ │ │ │ - addne.w sl, sp, #64 @ 0x40 │ │ │ │ │ + itttt ne │ │ │ │ │ + addne r1, sp, #64 @ 0x40 │ │ │ │ │ + strne r1, [sp, #8] │ │ │ │ │ movwne r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - bne.w 5b4 │ │ │ │ │ + bne.w 5be │ │ │ │ │ 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 135c │ │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ │ + beq.w 14b8 │ │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_object_compare │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + str.w r0, [sp, #1632] @ 0x660 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ - str.w r0, [sl, #1568] @ 0x620 │ │ │ │ │ - b.n 5b4 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + b.n 5be │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 1196 │ │ │ │ │ + bne.n c66 │ │ │ │ │ + ldrd r6, r3, [r4, #-4] │ │ │ │ │ + b.n b20 │ │ │ │ │ mov r3, lr │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - b.n 598 │ │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ │ - bgt.w 1430 │ │ │ │ │ - add.w r3, r7, #136 @ 0x88 │ │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ble.w e1a │ │ │ │ │ - ldr.w r1, [r8] │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + b.n 5a2 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 1300 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.w ac0 │ │ │ │ │ + b.n b36 │ │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ │ + bgt.w 1404 │ │ │ │ │ + add.w r6, r9, #136 @ 0x88 │ │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ble.w e6a │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 142c │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - beq.w e16 │ │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ │ + beq.w 1428 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + beq.w e6a │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13d8 │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - beq.n cea │ │ │ │ │ - add.w r9, r8, #4 │ │ │ │ │ + beq.w 142c │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ + beq.n cf6 │ │ │ │ │ + add.w r8, r5, #4 │ │ │ │ │ adds r6, r3, #4 │ │ │ │ │ movs r5, #2 │ │ │ │ │ - ldr.w r1, [r9, #4]! │ │ │ │ │ + ldr.w r1, [r8, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13da │ │ │ │ │ + beq.w 142e │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bne.n cd0 │ │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ │ - b.n 510 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bne.n cdc │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 518 │ │ │ │ │ mov ip, r5 │ │ │ │ │ - b.n 972 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble.w 10e0 │ │ │ │ │ + b.n 97c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + ble.w fde │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d1c │ │ │ │ │ + bge.w 100e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, d1c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 100e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - beq.w 10ec │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + ble.w 1116 │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d38 │ │ │ │ │ + bge.n d50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, d38 │ │ │ │ │ + cbnz r3, d50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - beq.n d68 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - add.w r9, r3, #4 │ │ │ │ │ - ldr.w r2, [r9, #4]! │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ + beq.n d80 │ │ │ │ │ + adds r6, r5, #4 │ │ │ │ │ + movs r4, #2 │ │ │ │ │ + ldr.w r2, [r6, #4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d5c │ │ │ │ │ + bge.n d72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, d5c │ │ │ │ │ + cbnz r3, d72 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bne.n d44 │ │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ │ - bgt.w 1424 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bne.n d5a │ │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ │ + bgt.w 14c8 │ │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 9cc │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n e66 │ │ │ │ │ - b.n e7c │ │ │ │ │ + beq.w 9d2 │ │ │ │ │ + b.n 111e │ │ │ │ │ mov r2, r8 │ │ │ │ │ adds r0, r3, r7 │ │ │ │ │ adds r1, r3, r6 │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r4, [r3, r6] │ │ │ │ │ - b.n 966 │ │ │ │ │ - adds r2, r7, #1 │ │ │ │ │ + b.n 970 │ │ │ │ │ + add.w r2, r9, #1 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ │ add.w r3, r2, r2, lsr #31 │ │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ │ - str.w r3, [sl, #20] │ │ │ │ │ - bge.w 1466 │ │ │ │ │ + str r3, [r1, #20] │ │ │ │ │ + bge.w 13a4 │ │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ │ - add r5, sp, #604 @ 0x25c │ │ │ │ │ - strd r7, fp, [sl, #4] │ │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ │ - str.w r3, [sl, #16] │ │ │ │ │ + add.w r8, sp, #604 @ 0x25c │ │ │ │ │ + strd r9, sl, [r1, #4] │ │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ │ + str r3, [r1, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str.w r3, [sl, #24] │ │ │ │ │ + str r3, [r1, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r5, [sl, #12] │ │ │ │ │ + str.w r8, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1492 │ │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ │ + bne.w 13cc │ │ │ │ │ + cmp.w r9, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ - strle r7, [sp, #48] @ 0x30 │ │ │ │ │ - ble.w 5f8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + strle.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + ble.w 604 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ and.w r1, r3, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - bgt.n dd8 │ │ │ │ │ + bgt.n dec │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 5f8 │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ + b.n 604 │ │ │ │ │ + add.w r0, sl, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 888 │ │ │ │ │ + bne.w 894 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a0 │ │ │ │ │ + bne.w 8ac │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 8a2 │ │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str.w r3, [sl, #8] │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ - add r5, sp, #604 @ 0x25c │ │ │ │ │ - str.w r7, [sl, #4] │ │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ │ - str.w r5, [sl, #12] │ │ │ │ │ - asrs r3, r3, #1 │ │ │ │ │ - str.w r3, [sl, #20] │ │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ │ - str.w r3, [sl, #16] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [sl, #24] │ │ │ │ │ - movs r3, #7 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bgt.w d06 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w 9d8 │ │ │ │ │ - cbz r4, e86 │ │ │ │ │ - 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, e86 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - bgt.w 1316 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 9d8 │ │ │ │ │ + b.n 8ae │ │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ │ lsls r2, r6, #4 │ │ │ │ │ add.w r3, r3, r6, lsl #4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ subw r3, r3, #1564 @ 0x61c │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ mov ip, r5 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ add.w r3, r2, #28 │ │ │ │ │ str.w fp, [r1, r3] │ │ │ │ │ add r3, r1 │ │ │ │ │ add.w fp, fp, r5, lsl #2 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ add.w r3, r1, r6, lsl #4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r1, #24] │ │ │ │ │ + lsls r1, r5, #2 │ │ │ │ │ str r5, [r3, #36] @ 0x24 │ │ │ │ │ - lsls r3, r5, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 996 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - add r1, r3 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - b.n 996 │ │ │ │ │ + beq.w 9a0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ + add r3, r1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 9a0 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + add.w r8, sp, #604 @ 0x25c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + add.w r3, r9, #1 │ │ │ │ │ + str.w r9, [r2, #4] │ │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ │ + str.w r8, [r2, #12] │ │ │ │ │ + mov.w r3, r3, asr #1 │ │ │ │ │ + str r3, [r2, #20] │ │ │ │ │ + add.w r3, r3, #135 @ 0x87 │ │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ │ + str r3, [r2, #16] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + str r3, [r2, #24] │ │ │ │ │ + mov.w r3, #7 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + bne.w fde │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 110c │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b.n d22 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r7, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 80c │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq.w 818 │ │ │ │ │ add.w sl, fp, r5, lsl #2 │ │ │ │ │ ldr.w r4, [fp, r5, lsl #2] │ │ │ │ │ ldr.w r1, [sl, #-4] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ubfx r9, r3, #5, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r4, #28] │ │ │ │ │ - bpl.n f08 │ │ │ │ │ + bpl.n f00 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n f1c │ │ │ │ │ + beq.n f14 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d4 │ │ │ │ │ + beq.w 12f6 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 80e │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w 81a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r7, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 80e │ │ │ │ │ + ble.w 81a │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r3, [r3, #28] │ │ │ │ │ - bpl.n f58 │ │ │ │ │ + bpl.n f50 │ │ │ │ │ lsls r0, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r3, #28 │ │ │ │ │ addmi r3, #20 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1358 │ │ │ │ │ + beq.w 145a │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134e │ │ │ │ │ + beq.w 136a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 80e │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w 81a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r7, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 80e │ │ │ │ │ + ble.w 81a │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 14ba │ │ │ │ │ + beq.w 1462 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 14b6 │ │ │ │ │ + beq.w 145e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144a │ │ │ │ │ + beq.w 1466 │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 80e │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w 81a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n f8e │ │ │ │ │ - b.n 80e │ │ │ │ │ + bgt.n f86 │ │ │ │ │ + b.n 81a │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n c0c │ │ │ │ │ + b.n c72 │ │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.w a7c │ │ │ │ │ + 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, 1008 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + bgt.w 1346 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 9e0 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ + b.n d34 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 524 │ │ │ │ │ + ble.w 52c │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ 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 sl, #0 │ │ │ │ │ + mov lr, sl │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt sl, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - sub.w lr, r3, r2 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - rsbs r2, lr, #0 │ │ │ │ │ - adc.w r2, r2, lr │ │ │ │ │ - mov lr, fp │ │ │ │ │ - b.n 104c │ │ │ │ │ - cbz r0, 1072 │ │ │ │ │ - ldrb.w r5, [ip, #16] │ │ │ │ │ + subs r5, r3, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + negs r2, r5 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + adcs r2, r5 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + b.n 1074 │ │ │ │ │ + cbz r5, 109a │ │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - and.w r5, r5, #28 │ │ │ │ │ - sub.w ip, r5, #4 │ │ │ │ │ - clz ip, ip │ │ │ │ │ - mov.w ip, ip, lsr #5 │ │ │ │ │ - bge.n 10d2 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - ldr.w ip, [lr, #4]! │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - ldr.w ip, [ip, #4] │ │ │ │ │ - cmp ip, r4 │ │ │ │ │ - bne.w 14d8 │ │ │ │ │ - ldr.w ip, [lr] │ │ │ │ │ - ldr.w r4, [ip, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 14d8 │ │ │ │ │ - ldr.w ip, [ip, #16] │ │ │ │ │ - ldr.w r4, [ip, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w 1462 │ │ │ │ │ - cbz r5, 1072 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + and.w r3, r3, #28 │ │ │ │ │ + sub.w r8, r3, #4 │ │ │ │ │ + clz r8, r8 │ │ │ │ │ + mov.w r8, r8, lsr #5 │ │ │ │ │ + bge.n 1100 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + ldr.w r0, [lr, #4]! │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bne.w 13ec │ │ │ │ │ + ldr.w r0, [lr] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 13ec │ │ │ │ │ + ldr.w r8, [r0, #16] │ │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + bne.w 138c │ │ │ │ │ + cbz r3, 109a │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 10c6 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - beq.n 101c │ │ │ │ │ + bne.n 10f4 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + cmp sl, ip │ │ │ │ │ + beq.n 1048 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - blt.n 103c │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 1382 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + blt.n 1068 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1390 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w c2e │ │ │ │ │ - tst.w ip, #1 │ │ │ │ │ - beq.w c2e │ │ │ │ │ + bne.w bfe │ │ │ │ │ + lsls r0, r5, #31 │ │ │ │ │ + bpl.w bfe │ │ │ │ │ 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 sl, sp, #64 @ 0x40 │ │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ 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, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ 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, [sl, #1572] @ 0x624 │ │ │ │ │ - str.w r3, [sl, #1564] @ 0x61c │ │ │ │ │ - b.w 5be │ │ │ │ │ - ldr.w r4, [ip, #8] │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - bls.n 106e │ │ │ │ │ + str.w r2, [r1, #1572] @ 0x624 │ │ │ │ │ + str.w r3, [r1, #1564] @ 0x61c │ │ │ │ │ + b.w 5ca │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + bls.n 1094 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 1072 │ │ │ │ │ - mov r9, ip │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r5, ip │ │ │ │ │ - b.w 598 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w a82 │ │ │ │ │ - b.n e66 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + b.n 109a │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + b.w 5a2 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 9d8 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w e66 │ │ │ │ │ - b.n e7c │ │ │ │ │ - beq.w 1346 │ │ │ │ │ + beq.w 9e0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w fe6 │ │ │ │ │ + b.n ffc │ │ │ │ │ + beq.w 1374 │ │ │ │ │ add.w r7, fp, #4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bcs.n 119c │ │ │ │ │ + bcs.n 11d4 │ │ │ │ │ movs r5, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ - b.n b50 │ │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + b.n b4e │ │ │ │ │ + add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ │ - lsls r4, r2, #4 │ │ │ │ │ - add.w r2, r0, r2, lsl #4 │ │ │ │ │ - ldrd r1, r3, [r1, #4] │ │ │ │ │ + lsls r4, r3, #4 │ │ │ │ │ + add.w r3, r0, r3, lsl #4 │ │ │ │ │ + ldrd r2, r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - subs r3, r0, r3 │ │ │ │ │ - asrs r3, r3, #2 │ │ │ │ │ - add.w r3, r2, r3, lsl #1 │ │ │ │ │ - add r2, r3 │ │ │ │ │ - add r2, ip │ │ │ │ │ + subs r0, r0, r1 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + asrs r3, r0, #2 │ │ │ │ │ + add.w r3, r1, r3, lsl #1 │ │ │ │ │ + add r1, r3 │ │ │ │ │ + add r1, ip │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - ble.n 1178 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bgt.n 117c │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.n 11b0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bgt.n 11b4 │ │ │ │ │ mov r5, ip │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w e8a │ │ │ │ │ + ble.w e2a │ │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ add.w r3, r3, r6, lsl #4 │ │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.w e8a │ │ │ │ │ + bge.w e2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1144 │ │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - b.n 1376 │ │ │ │ │ - subs r3, r3, r1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ - b.n 1138 │ │ │ │ │ + beq.n 116e │ │ │ │ │ + ldrd r9, r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w d80 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + ble.w 1008 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n d14 │ │ │ │ │ + subs r3, r3, r2 │ │ │ │ │ + subs r1, r1, r2 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ + b.n 1162 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ subs r1, r5, r2 │ │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ - cbnz r3, 1196 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - bl 157c │ │ │ │ │ - b.n b40 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + cbnz r3, 11ce │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + bl 15d4 │ │ │ │ │ + b.n b3e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ movs r5, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 80e │ │ │ │ │ + beq.w 81a │ │ │ │ │ movs r3, #4 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.w b7c │ │ │ │ │ + bls.w b7a │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - b.n 11ac │ │ │ │ │ + b.n 11e4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + add.w r2, fp, r3, lsl #2 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcc.w b4a │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 81a │ │ │ │ │ + b.n 11e0 │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ - beq.n 11de │ │ │ │ │ + beq.n 122e │ │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ │ add.w r3, r3, r6, lsl #4 │ │ │ │ │ subw r3, r3, #1564 @ 0x61c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r6, #3 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1376 │ │ │ │ │ - ldr.w r3, [sl, #24] │ │ │ │ │ + bne.n 119c │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 9b2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ble.w 9b8 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq.n 1218 │ │ │ │ │ + beq.n 1266 │ │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ subw r4, r4, #1596 @ 0x63c │ │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ea │ │ │ │ │ - b.n 1376 │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w b04 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w b1c │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b22 │ │ │ │ │ - b.n c00 │ │ │ │ │ + bne.n 119c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + b.n 123c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bmi.w 652 │ │ │ │ │ + bmi.w 65e │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 664 │ │ │ │ │ + bne.w 670 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r5, #0 │ │ │ │ │ movlt r5, #1 │ │ │ │ │ - b.w 666 │ │ │ │ │ + b.w 672 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n dd4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n de8 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.w 6be │ │ │ │ │ + bne.w 6ca │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d4 │ │ │ │ │ + bne.w 6e0 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble.w 6d8 │ │ │ │ │ - b.w 786 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - add.w r2, fp, r3, lsl #2 │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - cmp r2, fp │ │ │ │ │ - bhi.w b4c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 80e │ │ │ │ │ - b.n 11a8 │ │ │ │ │ + ble.w 6e4 │ │ │ │ │ + b.w 792 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 772 │ │ │ │ │ + bne.w 77e │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 776 │ │ │ │ │ - b.w 780 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ + ble.w 782 │ │ │ │ │ + b.w 78c │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w b18 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 722 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w b20 │ │ │ │ │ + b.n c66 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b.n f28 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + b.n f20 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ subs r1, r5, r2 │ │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ - cbnz r3, 12f2 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - bl 157c │ │ │ │ │ - b.n c08 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ - add.w r3, r8, r3, lsl #2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - b.n 1310 │ │ │ │ │ + cbnz r3, 1314 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + bl 15d4 │ │ │ │ │ + b.n c6e │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 72e │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ │ + b.n 1340 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n 1304 │ │ │ │ │ - b.n dca │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - subs r2, r7, #1 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - add.w r2, r8, r2, lsl #2 │ │ │ │ │ - b.n 132e │ │ │ │ │ + bhi.n 1334 │ │ │ │ │ + b.n dda │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + b.n 1362 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n 1322 │ │ │ │ │ - b.w 9d8 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w be6 │ │ │ │ │ - b.n eca │ │ │ │ │ - ldr.w ip, [sp, #20] │ │ │ │ │ - b.w 972 │ │ │ │ │ + bcc.n 1356 │ │ │ │ │ + b.w 9e0 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n f7c │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.n f6e │ │ │ │ │ - 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 sl, sp, #64 @ 0x40 │ │ │ │ │ - b.w 5b4 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + b.n f74 │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + b.w 97c │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w d68 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n e54 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ + bne.w be4 │ │ │ │ │ + b.n ec2 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 109a │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ │ 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, #64 @ 0x40 │ │ │ │ │ - b.w 5b4 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.w 786 │ │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 1376 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov r3, lr │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1384 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - b.n 1252 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 1226 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - b.n 1232 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.w 83e │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - b.w a26 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - b.n 125c │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - b.n dfc │ │ │ │ │ - add.w r0, sl, #28 │ │ │ │ │ - b.w a18 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r5, r3, r5, lsl #2 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 14f4 │ │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ │ - bgt.n 14ec │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldrd r6, r5, [r3, #8] │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - strd r7, r8, [r3, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 14be │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.w a0a │ │ │ │ │ - add.w r0, sl, #28 │ │ │ │ │ - b.n dee │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 716 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 760 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 12b4 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 1412 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n d68 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 13da │ │ │ │ │ - lsls r0, r7, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w c96 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 13ec │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w bd4 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ite le │ │ │ │ │ - movle r4, #0 │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - b.n fd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ │ - b.w 9e2 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1072 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + b.w 5be │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ │ - str.w r3, [sl, #20] │ │ │ │ │ + add.w r8, sp, #604 @ 0x25c │ │ │ │ │ + str r3, [r2, #20] │ │ │ │ │ addw r3, sp, #1116 @ 0x45c │ │ │ │ │ - str.w r3, [sl, #16] │ │ │ │ │ + str r3, [r2, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str.w r3, [sl, #24] │ │ │ │ │ + str r3, [r2, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r5, sp, #604 @ 0x25c │ │ │ │ │ - strd r7, fp, [sl, #4] │ │ │ │ │ - str.w r5, [sl, #12] │ │ │ │ │ + strd r9, sl, [r2, #4] │ │ │ │ │ + str.w r8, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dd4 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ + beq.w de8 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ - b.n 14aa │ │ │ │ │ + b.n 13e6 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 149e │ │ │ │ │ - b.n 12fc │ │ │ │ │ + bhi.n 13da │ │ │ │ │ + b.n 132c │ │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ │ + b.w 5ca │ │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 155e │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w cba │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 142e │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r5, r3, r5, lsl #2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 1528 │ │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ │ + bgt.n 1520 │ │ │ │ │ + ldrd r5, r4, [r7, #8] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + strd r9, r3, [r7, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 1564 │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ + b.w a18 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n f66 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n fbc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w bc4 │ │ │ │ │ + b.n faa │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ite le │ │ │ │ │ + movle r4, #0 │ │ │ │ │ + movgt r4, #1 │ │ │ │ │ + b.n fc8 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 722 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + bne.w 76c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n fc4 │ │ │ │ │ + b.n 12c0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n fb2 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 14ca │ │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ │ - bl 25c │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - bpl.n 14c2 │ │ │ │ │ + b.n 1478 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w bd2 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + b.n e10 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + b.n 1276 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + b.n 1280 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w b00 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 12d8 │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ + b.n 149e │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.w 792 │ │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + b.w 5be │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 9f8 │ │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ │ - 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, [sl, #1564] @ 0x61c │ │ │ │ │ - b.w 5be │ │ │ │ │ + b.n d80 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w bc2 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.w 84a │ │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 92a │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w a24 │ │ │ │ │ + add.w r0, sl, #28 │ │ │ │ │ + b.n 14e2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r2, #12] │ │ │ │ │ + b.w 9ea │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w a18 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov r3, lr │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.n 1394 │ │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ │ + b.n e02 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 13ec │ │ │ │ │ + b.n 1440 │ │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 13e0 │ │ │ │ │ + bge.w 1434 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13e0 │ │ │ │ │ + bne.w 1434 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13e0 │ │ │ │ │ + b.n 1434 │ │ │ │ │ + ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ + bl 25c │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + bpl.n 1548 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w a00 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 1440 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 1550 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001514 : │ │ │ │ │ +0000156c : │ │ │ │ │ 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 1576 │ │ │ │ │ + beq.n 15ce │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1568 │ │ │ │ │ + bpl.n 15c0 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 1572 │ │ │ │ │ + beq.n 15ca │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1554 │ │ │ │ │ + bpl.n 15ac │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 155e │ │ │ │ │ + cbz r0, 15b6 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1550 │ │ │ │ │ + bne.n 15a8 │ │ │ │ │ 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 1544 │ │ │ │ │ + bne.n 159c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1556 │ │ │ │ │ + b.n 15ae │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 156a │ │ │ │ │ + b.n 15c2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000157c : │ │ │ │ │ +000015d4 : │ │ │ │ │ sortslice_reverse.isra.0(): │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls.n 15aa │ │ │ │ │ + bls.n 15fe │ │ │ │ │ push {r4} │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ + ldr.w ip, [r3] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ str.w r4, [r3], #4 │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ + str.w ip, [r0], #-4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.n 158c │ │ │ │ │ - add.w r2, ip, r2, lsl #2 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.n 15c0 │ │ │ │ │ + bhi.n 15e2 │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + cbnz r1, 1612 │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ - cbnz r1, 15c6 │ │ │ │ │ + cbnz r1, 1624 │ │ │ │ │ bx lr │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str.w r1, [ip], #4 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bhi.n 15b2 │ │ │ │ │ - b.n 15a6 │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bls.n 15da │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str.w r1, [ip], #4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 1606 │ │ │ │ │ + b.n 15fa │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - b.n 15c6 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 1618 │ │ │ │ │ bx lr │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000015dc : │ │ │ │ │ +0000162c : │ │ │ │ │ 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 1628 │ │ │ │ │ + bpl.n 1678 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 1644 │ │ │ │ │ + bcs.n 1694 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 160e │ │ │ │ │ + cbz r0, 165e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1616 │ │ │ │ │ + blt.n 1666 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 160e │ │ │ │ │ + bne.n 165e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1610 │ │ │ │ │ + b.n 1660 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 25c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #453 @ 0x1c5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1610 │ │ │ │ │ + b.n 1660 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 25c │ │ │ │ │ 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 163e │ │ │ │ │ + b.n 168e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001664 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +000016b4 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ _PyList_FromStackRefStealOnSuccess(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 171c <_PyList_FromStackRefStealOnSuccess+0xb8> │ │ │ │ │ - ldr r3, [pc, #412] @ (1818 <_PyList_FromStackRefStealOnSuccess+0x1b4>) │ │ │ │ │ + bne.n 176c <_PyList_FromStackRefStealOnSuccess+0xb8> │ │ │ │ │ + ldr r3, [pc, #412] @ (1868 <_PyList_FromStackRefStealOnSuccess+0x1b4>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r2, #1880] @ 0x758 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 178a <_PyList_FromStackRefStealOnSuccess+0x126> │ │ │ │ │ + beq.n 17da <_PyList_FromStackRefStealOnSuccess+0x126> │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2, #1880] @ 0x758 │ │ │ │ │ ldr.w r0, [r2, #1884] @ 0x75c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r2, #1884] @ 0x75c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [pc, #364] @ (181c <_PyList_FromStackRefStealOnSuccess+0x1b8>) │ │ │ │ │ + ldr r2, [pc, #364] @ (186c <_PyList_FromStackRefStealOnSuccess+0x1b8>) │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub.w ip, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ @@ -2341,74 +2386,74 @@ │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w ip, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ │ - bgt.n 1804 <_PyList_FromStackRefStealOnSuccess+0x1a0> │ │ │ │ │ + bgt.n 1854 <_PyList_FromStackRefStealOnSuccess+0x1a0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ 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 1812 <_PyList_FromStackRefStealOnSuccess+0x1ae> │ │ │ │ │ + beq.n 1862 <_PyList_FromStackRefStealOnSuccess+0x1ae> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1716 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + ble.n 1766 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ lsls r5, r2, #31 │ │ │ │ │ - bpl.n 1750 <_PyList_FromStackRefStealOnSuccess+0xec> │ │ │ │ │ + bpl.n 17a0 <_PyList_FromStackRefStealOnSuccess+0xec> │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r2] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - beq.n 1716 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + beq.n 1766 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ add.w ip, r4, #4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ │ bic.w r1, r0, #1 │ │ │ │ │ lsls r5, r0, #31 │ │ │ │ │ it pl │ │ │ │ │ movpl r1, r0 │ │ │ │ │ - bpl.n 1780 <_PyList_FromStackRefStealOnSuccess+0x11c> │ │ │ │ │ + bpl.n 17d0 <_PyList_FromStackRefStealOnSuccess+0x11c> │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ add.w lr, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ strlt.w lr, [r1] │ │ │ │ │ cmp r4, ip │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - bne.n 1760 <_PyList_FromStackRefStealOnSuccess+0xfc> │ │ │ │ │ - b.n 1716 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + bne.n 17b0 <_PyList_FromStackRefStealOnSuccess+0xfc> │ │ │ │ │ + b.n 1766 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1812 <_PyList_FromStackRefStealOnSuccess+0x1ae> │ │ │ │ │ + beq.n 1862 <_PyList_FromStackRefStealOnSuccess+0x1ae> │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - ldr r2, [pc, #120] @ (1820 <_PyList_FromStackRefStealOnSuccess+0x1bc>) │ │ │ │ │ + ldr r2, [pc, #120] @ (1870 <_PyList_FromStackRefStealOnSuccess+0x1bc>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ addw ip, r0, #3756 @ 0xeac │ │ │ │ │ ldr.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ @@ -2429,48 +2474,48 @@ │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ │ - ble.n 1716 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + ble.n 1766 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 1716 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + b.n 1766 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1716 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + b.n 1766 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000196 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000015c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001824 : │ │ │ │ │ +00001874 : │ │ │ │ │ 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 184e │ │ │ │ │ + beq.n 189e │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1868 │ │ │ │ │ + beq.n 18b8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 18a4 │ │ │ │ │ + b.n 18f4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #1026 @ 0x402 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -2478,88 +2523,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 352c │ │ │ │ │ + bl 3560 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 185e │ │ │ │ │ + beq.n 18ae │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 18f4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1862 │ │ │ │ │ + bge.n 18b2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1862 │ │ │ │ │ + bne.n 18b2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1862 │ │ │ │ │ + b.n 18b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018a4 : │ │ │ │ │ +000018f4 : │ │ │ │ │ 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 r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ab2 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + bne.w 1afc │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 1c7c │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + blt.w 1cc2 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ it ge │ │ │ │ │ - movge r5, r2 │ │ │ │ │ + movge r5, r1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.w 1c84 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ + bgt.w 1cca │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r2 │ │ │ │ │ - sub.w r7, r8, r3 │ │ │ │ │ + movge r3, r1 │ │ │ │ │ + sub.w r7, r9, r3 │ │ │ │ │ add r7, r5 │ │ │ │ │ - cmn r7, r2 │ │ │ │ │ - beq.w 1a56 │ │ │ │ │ + cmn r7, r1 │ │ │ │ │ + beq.w 1aa2 │ │ │ │ │ sub.w fp, r3, r5 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs.w r2, fp, lsl #2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 1ba4 │ │ │ │ │ + beq.w 1bea │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 1c0c │ │ │ │ │ + bhi.w 1c52 │ │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 1b14 │ │ │ │ │ + bge.w 1b5e │ │ │ │ │ ldr r2, [r4, #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] │ │ │ │ │ @@ -2570,503 +2615,495 @@ │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 1af4 │ │ │ │ │ + ble.w 1b3e │ │ │ │ │ adds r2, r3, #6 │ │ │ │ │ add.w r2, r2, r3, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - blt.w 1c32 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bgt.w 1c78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c3c │ │ │ │ │ + beq.w 1c82 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1c54 │ │ │ │ │ + bcs.w 1c9a │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 1c54 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1c9a │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ strd sl, r2, [r4, #12] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bgt.n 19f8 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bgt.n 1a44 │ │ │ │ │ subs.w r3, fp, #1 │ │ │ │ │ - bmi.n 19d2 │ │ │ │ │ + bmi.n 1a20 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 19b2 │ │ │ │ │ + cbz r0, 1a00 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1b88 │ │ │ │ │ + blt.w 1bce │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 19d2 │ │ │ │ │ + beq.n 1a20 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 19ce │ │ │ │ │ + cbz r0, 1a1c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1b04 │ │ │ │ │ + blt.w 1b4e │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 19bc │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ + bcs.n 1a0a │ │ │ │ │ + movs r4, #0 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1bd8 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 19f0 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + bne.w 1c1e │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 1a3c │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1a44 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + blt.n 1a90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ add.w r1, sl, r5, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bee │ │ │ │ │ + beq.w 1c34 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1bee │ │ │ │ │ + bge.w 1c34 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [sl, r5, lsl #2] │ │ │ │ │ - beq.n 199a │ │ │ │ │ - add.w r8, r6, r8, lsl #2 │ │ │ │ │ + beq.n 19e8 │ │ │ │ │ + add.w r9, r6, r9, lsl #2 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bfa │ │ │ │ │ + beq.w 1c40 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1bfa │ │ │ │ │ + bge.w 1c40 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - beq.n 199a │ │ │ │ │ - b.n 1a22 │ │ │ │ │ + beq.n 19e8 │ │ │ │ │ + b.n 1a6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19f0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne.n 1a3c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19f0 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 1a66 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + b.n 1a3c │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 1ab2 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1ada │ │ │ │ │ + blt.n 1b24 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ - cbz r5, 1aa6 │ │ │ │ │ + cbz r5, 1af2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - bmi.n 1aa0 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + bmi.n 1aec │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ - cbz r0, 1a86 │ │ │ │ │ + cbz r0, 1ad2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1bbc │ │ │ │ │ - subs r4, r2, #2 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 1aa0 │ │ │ │ │ + blt.w 1c02 │ │ │ │ │ + subs r4, r1, #2 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + beq.n 1aec │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ - cbz r0, 1a9c │ │ │ │ │ + cbz r0, 1ae8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1bac │ │ │ │ │ + blt.w 1bf2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 1a8c │ │ │ │ │ + bcs.n 1ad8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ 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 r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cbe │ │ │ │ │ - ldrd r3, r8, [r0, #4] │ │ │ │ │ + beq.w 1ce8 │ │ │ │ │ + ldrd r3, r9, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r6, r0, #16 │ │ │ │ │ ldrmi r6, [r0, #12] │ │ │ │ │ - b.n 18c8 │ │ │ │ │ + b.n 1918 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a66 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne.n 1ab2 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1aa6 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - b.n 1a6a │ │ │ │ │ + beq.n 1af2 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + b.n 1ab6 │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 1954 │ │ │ │ │ + blt.w 19a4 │ │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 1994 │ │ │ │ │ + b.n 19e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19ce │ │ │ │ │ + bne.w 1a1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19ce │ │ │ │ │ - beq.n 1c06 │ │ │ │ │ + b.n 1a1c │ │ │ │ │ + beq.n 1c4c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - adds r0, r7, r2 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - ble.n 1be0 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - add.w sl, r0, #6 │ │ │ │ │ - adds r1, r0, #3 │ │ │ │ │ - add.w sl, sl, r0, asr #3 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + adds r2, r7, r2 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ble.n 1c26 │ │ │ │ │ + add.w sl, r2, #6 │ │ │ │ │ + adds r1, r2, #3 │ │ │ │ │ + add.w sl, sl, r2, asr #3 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ bic.w sl, sl, #3 │ │ │ │ │ - sub.w r0, sl, r0 │ │ │ │ │ + sub.w r0, sl, r2 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt sl, r1 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1c4e │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1c96 │ │ │ │ │ cmp.w sl, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1c76 │ │ │ │ │ + bcs.w 1cbc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c76 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ + beq.w 1cbc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ str.w sl, [r4, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - subs r2, r2, r3 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ add.w r1, sl, r3, lsl #2 │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ + subs r2, r2, r3 │ │ │ │ │ add.w r0, sl, r0, lsl #2 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 1994 │ │ │ │ │ + b.n 19e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19b2 │ │ │ │ │ + bne.w 1a00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 19bc │ │ │ │ │ - b.n 19d2 │ │ │ │ │ + bne.w 1a0a │ │ │ │ │ + b.n 1a20 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ - b.n 1922 │ │ │ │ │ + b.n 1972 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a9c │ │ │ │ │ + bne.w 1ae8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a9c │ │ │ │ │ + b.n 1ae8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a86 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + bne.w 1ad2 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - b.n 1a86 │ │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + b.n 1ad2 │ │ │ │ │ + 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 19e0 │ │ │ │ │ - cmp.w r0, r1, asr #1 │ │ │ │ │ - blt.n 1b22 │ │ │ │ │ + b.n 1a2c │ │ │ │ │ + cmp.w r2, r1, asr #1 │ │ │ │ │ + blt.n 1b6c │ │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ │ - str r0, [r4, #8] │ │ │ │ │ - b.n 1b74 │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + b.n 1bb8 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - beq.w 199a │ │ │ │ │ - b.n 1a1c │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ + beq.w 19e8 │ │ │ │ │ + b.n 1a68 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - beq.w 199a │ │ │ │ │ - b.n 1a22 │ │ │ │ │ + beq.w 19e8 │ │ │ │ │ + b.n 1a6e │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ - b.n 1994 │ │ │ │ │ + b.n 19e2 │ │ │ │ │ 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 1bd0 │ │ │ │ │ + beq.n 1c16 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r1, r3, r5, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 1922 │ │ │ │ │ - cbz r3, 1c3c │ │ │ │ │ + b.n 1972 │ │ │ │ │ + cbz r3, 1c82 │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ - b.n 196c │ │ │ │ │ + b.n 19bc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ + cbz r0, 1c9a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1986 │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - b.n 1b50 │ │ │ │ │ + b.n 19dc │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b.n 1b96 │ │ │ │ │ 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, r5, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 19d6 │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1a22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1c70 │ │ │ │ │ + b.n 1cb6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 18dc │ │ │ │ │ - cmn.w r8, r2 │ │ │ │ │ - beq.w 1a56 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bge.n 1caa │ │ │ │ │ + bge.w 192c │ │ │ │ │ + cmn.w r9, r1 │ │ │ │ │ + beq.w 1aa2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - b.n 192a │ │ │ │ │ - beq.w 19e0 │ │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - b.n 1b18 │ │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 19f0 │ │ │ │ │ + b.n 1972 │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1a3c │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001cc4 : │ │ │ │ │ +00001cf0 : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1d3c │ │ │ │ │ + beq.n 1d68 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 1d2a │ │ │ │ │ + bmi.n 1d56 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cd4 │ │ │ │ │ + beq.n 1d00 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1cd4 │ │ │ │ │ + bge.n 1d00 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1cd4 │ │ │ │ │ + bne.n 1d00 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 1d30 │ │ │ │ │ + bmi.n 1d5c │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d0c │ │ │ │ │ + beq.n 1d38 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d0c │ │ │ │ │ + bge.n 1d38 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d0c │ │ │ │ │ - b.n 1d00 │ │ │ │ │ + bne.n 1d38 │ │ │ │ │ + b.n 1d2c │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d40 : │ │ │ │ │ +00001d6c : │ │ │ │ │ list_append(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d7a │ │ │ │ │ + bge.n 1da6 │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n 1d80 │ │ │ │ │ + ble.n 1dac │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 1d64 │ │ │ │ │ + blt.n 1d90 │ │ │ │ │ bl 350 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b.n 1d76 │ │ │ │ │ + b.n 1da2 │ │ │ │ │ │ │ │ │ │ -00001d94 : │ │ │ │ │ +00001dc0 : │ │ │ │ │ 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 1db0 │ │ │ │ │ + bpl.n 1ddc │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001dc8 : │ │ │ │ │ +00001df4 : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 1efe │ │ │ │ │ - ldr r3, [pc, #304] @ (1f14 ) │ │ │ │ │ + bpl.w 1f2a │ │ │ │ │ + ldr r3, [pc, #304] @ (1f40 ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1888] @ 0x760 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1ef0 │ │ │ │ │ + beq.n 1f1c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r2, [r3, #1888] @ 0x760 │ │ │ │ │ ldr.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e86 │ │ │ │ │ + bge.n 1eb2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r2, [pc, #244] @ (1f18 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (1f44 ) │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [r6, r2] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ @@ -3089,20 +3126,20 @@ │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ - blt.n 1ee6 │ │ │ │ │ + blt.n 1f12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ - ldr r3, [pc, #140] @ (1f1c ) │ │ │ │ │ + ldr r3, [pc, #140] @ (1f48 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ addw ip, r0, #3756 @ 0xeac │ │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ │ ldr.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ @@ -3122,89 +3159,89 @@ │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ - ble.n 1e82 │ │ │ │ │ + ble.n 1eae │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 1e82 │ │ │ │ │ - ldr r0, [pc, #44] @ (1f20 ) │ │ │ │ │ + b.n 1eae │ │ │ │ │ + ldr r0, [pc, #44] @ (1f4c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e12 │ │ │ │ │ - b.n 1f0e │ │ │ │ │ + bne.n 1e3e │ │ │ │ │ + b.n 1f3a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3978 @ 0xf8a │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1e82 │ │ │ │ │ + b.n 1eae │ │ │ │ │ nop │ │ │ │ │ .word 0x00000128 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ea │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000008a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001f24 : │ │ │ │ │ +00001f50 : │ │ │ │ │ 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 1f72 │ │ │ │ │ + blt.n 1f9e │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 1f5a │ │ │ │ │ + bcs.n 1f86 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f76 │ │ │ │ │ + bge.n 1fa2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd ip, r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f72 │ │ │ │ │ + bge.n 1f9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1f7c │ │ │ │ │ + cbz r3, 1fa8 │ │ │ │ │ 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 1f72 │ │ │ │ │ + b.n 1f9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f84 : │ │ │ │ │ +00001fb0 : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -3219,561 +3256,563 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ │ - ldr r3, [pc, #140] @ (2054 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (2080 ) │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ - ble.n 2044 │ │ │ │ │ + ble.n 2070 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ - cbz r0, 1ffc │ │ │ │ │ + cbz r0, 2028 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 201c │ │ │ │ │ + blt.n 2048 │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r3, #1892] @ 0x764 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi.n 2038 │ │ │ │ │ + bhi.n 2064 │ │ │ │ │ ldr.w r0, [r3, #1888] @ 0x760 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r3, #1888] @ 0x760 │ │ │ │ │ str.w r1, [r3, #1892] @ 0x764 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1ffc │ │ │ │ │ + bne.n 2028 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #44] @ (2058 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (2084 ) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.n 1ffc │ │ │ │ │ + b.n 2028 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ff4 │ │ │ │ │ - b.n 1ffc │ │ │ │ │ + bne.n 2020 │ │ │ │ │ + b.n 2028 │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000205c <_PyList_Extend>: │ │ │ │ │ +00002088 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 2080 <_list_extend> │ │ │ │ │ + bl 20ac <_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 │ │ │ │ │ │ │ │ │ │ -00002080 <_list_extend>: │ │ │ │ │ +000020ac <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 2336 <_list_extend+0x2b6> │ │ │ │ │ + beq.w 2364 <_list_extend+0x2b8> │ │ │ │ │ stmdb 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 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 21a6 <_list_extend+0x126> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.n 21ce <_list_extend+0x122> │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 21a6 <_list_extend+0x126> │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.n 21ce <_list_extend+0x122> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.w 2236 <_list_extend+0x1b6> │ │ │ │ │ + beq.w 2274 <_list_extend+0x1c8> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 2210 <_list_extend+0x190> │ │ │ │ │ + beq.w 224e <_list_extend+0x1a2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r6, #8] │ │ │ │ │ - beq.w 2210 <_list_extend+0x190> │ │ │ │ │ + beq.w 224e <_list_extend+0x1a2> │ │ │ │ │ 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 220c <_list_extend+0x18c> │ │ │ │ │ + beq.w 224a <_list_extend+0x19e> │ │ │ │ │ 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 2284 <_list_extend+0x204> │ │ │ │ │ + beq.w 22c0 <_list_extend+0x214> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2326 <_list_extend+0x2a6> │ │ │ │ │ + beq.n 2244 <_list_extend+0x198> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2312 <_list_extend+0x292> │ │ │ │ │ + blt.n 2232 <_list_extend+0x186> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 217c <_list_extend+0xfc> │ │ │ │ │ + bgt.n 21a4 <_list_extend+0xf8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2222 <_list_extend+0x1a2> │ │ │ │ │ - cbz r0, 217c <_list_extend+0xfc> │ │ │ │ │ + bne.n 2260 <_list_extend+0x1b4> │ │ │ │ │ + cbz r0, 21a4 <_list_extend+0xf8> │ │ │ │ │ adds r0, #1 │ │ │ │ │ bic.w r1, r0, #1 │ │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 230e <_list_extend+0x28e> │ │ │ │ │ + bcs.w 234c <_list_extend+0x2a0> │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 230e <_list_extend+0x28e> │ │ │ │ │ + beq.w 234c <_list_extend+0x2a0> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - b.n 217c <_list_extend+0xfc> │ │ │ │ │ + b.n 21a4 <_list_extend+0xf8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 21fe <_list_extend+0x17e> │ │ │ │ │ + bge.n 2226 <_list_extend+0x17a> │ │ │ │ │ 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 216a <_list_extend+0xea> │ │ │ │ │ + bne.n 2192 <_list_extend+0xe6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22ee <_list_extend+0x26e> │ │ │ │ │ + bne.w 2328 <_list_extend+0x27c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 219c <_list_extend+0x11c> │ │ │ │ │ + ble.n 21c4 <_list_extend+0x118> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.n 21b2 <_list_extend+0x132> │ │ │ │ │ + blt.n 21da <_list_extend+0x12e> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 21f0 <_list_extend+0x170> │ │ │ │ │ - b.n 21f6 <_list_extend+0x176> │ │ │ │ │ + blt.n 2218 <_list_extend+0x16c> │ │ │ │ │ + b.n 221e <_list_extend+0x172> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 2498 │ │ │ │ │ + b.n 24c8 │ │ │ │ │ adds r6, r2, #6 │ │ │ │ │ add.w r6, r6, r2, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2278 <_list_extend+0x1f8> │ │ │ │ │ + blt.n 22b6 <_list_extend+0x20a> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 22de <_list_extend+0x25e> │ │ │ │ │ + beq.w 2318 <_list_extend+0x26c> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 230e <_list_extend+0x28e> │ │ │ │ │ + bcs.w 234c <_list_extend+0x2a0> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 230e <_list_extend+0x28e> │ │ │ │ │ + beq.w 234c <_list_extend+0x2a0> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bge.n 21f6 <_list_extend+0x176> │ │ │ │ │ + bge.n 221e <_list_extend+0x172> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 221a <_list_extend+0x19a> │ │ │ │ │ + cbz r3, 2258 <_list_extend+0x1ac> │ │ │ │ │ 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 350 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 217c <_list_extend+0xfc> │ │ │ │ │ - b.n 2312 <_list_extend+0x292> │ │ │ │ │ + bne.n 21a4 <_list_extend+0xf8> │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 2244 <_list_extend+0x198> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2352 <_list_extend+0x2a6> │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 2220 <_list_extend+0x174> │ │ │ │ │ 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 3d40 │ │ │ │ │ + b.w 3d70 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21f6 <_list_extend+0x176> │ │ │ │ │ + b.n 221e <_list_extend+0x172> │ │ │ │ │ adds r1, r0, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 3f4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2312 <_list_extend+0x292> │ │ │ │ │ + beq.n 2232 <_list_extend+0x186> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 217c <_list_extend+0xfc> │ │ │ │ │ + b.n 21a4 <_list_extend+0xf8> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ adds r3, r5, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq.n 21f6 <_list_extend+0x176> │ │ │ │ │ + beq.n 221e <_list_extend+0x172> │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 3f4 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 21f8 <_list_extend+0x178> │ │ │ │ │ + beq.n 2220 <_list_extend+0x174> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov sl, r4 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ mov r4, r6 │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ - b.n 2262 <_list_extend+0x1e2> │ │ │ │ │ + b.n 22a0 <_list_extend+0x1f4> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r5], #4 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 225c <_list_extend+0x1dc> │ │ │ │ │ + bne.n 229a <_list_extend+0x1ee> │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ - b.n 21f6 <_list_extend+0x176> │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 22de <_list_extend+0x25e> │ │ │ │ │ + b.n 221e <_list_extend+0x172> │ │ │ │ │ + cbz r2, 2318 <_list_extend+0x26c> │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ - b.n 21c8 <_list_extend+0x148> │ │ │ │ │ + b.n 21f0 <_list_extend+0x144> │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq.n 21f6 <_list_extend+0x176> │ │ │ │ │ + beq.n 221e <_list_extend+0x172> │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 3f4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2326 <_list_extend+0x2a6> │ │ │ │ │ + beq.n 2244 <_list_extend+0x198> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b.n 22c4 <_list_extend+0x244> │ │ │ │ │ + b.n 22fe <_list_extend+0x252> │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 232c <_list_extend+0x2ac> │ │ │ │ │ + cbz r0, 235a <_list_extend+0x2ae> │ │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 22b0 <_list_extend+0x230> │ │ │ │ │ + bne.n 22ec <_list_extend+0x240> │ │ │ │ │ str.w fp, [sl, #8] │ │ │ │ │ - b.n 21f6 <_list_extend+0x176> │ │ │ │ │ + b.n 221e <_list_extend+0x172> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 21dc <_list_extend+0x15c> │ │ │ │ │ + b.n 2204 <_list_extend+0x158> │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 2312 <_list_extend+0x292> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2232 <_list_extend+0x186> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 2196 <_list_extend+0x116> │ │ │ │ │ - b.n 219c <_list_extend+0x11c> │ │ │ │ │ + blt.w 21be <_list_extend+0x112> │ │ │ │ │ + b.n 21c4 <_list_extend+0x118> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2326 <_list_extend+0x2a6> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2326 <_list_extend+0x2a6> │ │ │ │ │ + b.n 2232 <_list_extend+0x186> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 21f8 <_list_extend+0x178> │ │ │ │ │ + b.n 2244 <_list_extend+0x198> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r2, r5 │ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ │ - b.n 2326 <_list_extend+0x2a6> │ │ │ │ │ + b.n 2244 <_list_extend+0x198> │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.w 1988 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000233c : │ │ │ │ │ +0000236c : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 23a0 │ │ │ │ │ + cbz r3, 23d0 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 23a0 │ │ │ │ │ + cbz r3, 23d0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 2396 │ │ │ │ │ + bne.n 23c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23fa │ │ │ │ │ + bne.n 242a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs.n 23f2 │ │ │ │ │ + bcs.n 2422 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b.n 237c │ │ │ │ │ + b.n 23ac │ │ │ │ │ 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.n 2436 │ │ │ │ │ + bne.n 2466 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 23fa │ │ │ │ │ + blt.n 242a │ │ │ │ │ ldrd r1, r5, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ble.n 23ea │ │ │ │ │ + ble.n 241a │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 23fe │ │ │ │ │ + bne.n 242e │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 352c │ │ │ │ │ + bl 3560 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - b.n 2392 │ │ │ │ │ - ldr r1, [pc, #92] @ (2450 ) │ │ │ │ │ + b.n 23c2 │ │ │ │ │ + ldr r1, [pc, #92] @ (2480 ) │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2392 │ │ │ │ │ + b.n 23c2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2392 │ │ │ │ │ + beq.n 23c2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add.w ip, r4, r6, lsl #2 │ │ │ │ │ ldr.w r2, [r7, r1, lsl #2] │ │ │ │ │ add r1, r5 │ │ │ │ │ ldr.w lr, [r2] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r3, lr, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [r4], #4 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne.n 2414 │ │ │ │ │ + bne.n 2444 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b.n 2392 │ │ │ │ │ + b.n 23c2 │ │ │ │ │ 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 23fa │ │ │ │ │ + b.n 242a │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002454 : │ │ │ │ │ +00002484 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002458 : │ │ │ │ │ +00002488 : │ │ │ │ │ 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 2480 │ │ │ │ │ + bls.n 24b0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt 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, #8] @ (2494 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (24c4 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002498 : │ │ │ │ │ +000024c8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -3781,408 +3820,408 @@ │ │ │ │ │ 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 268a │ │ │ │ │ + beq.w 26ba │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 25f8 │ │ │ │ │ + beq.w 2628 │ │ │ │ │ ldrd r3, r0, [r5, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2610 │ │ │ │ │ + bne.w 2640 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 2680 │ │ │ │ │ + bcs.w 26b0 │ │ │ │ │ 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 2680 │ │ │ │ │ + beq.w 26b0 │ │ │ │ │ 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 r1, r3, #6 │ │ │ │ │ - bmi.w 265c │ │ │ │ │ + bmi.w 268c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 25f8 │ │ │ │ │ + ble.n 2628 │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r5] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 25f8 │ │ │ │ │ + beq.n 2628 │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w ip, [r5, #4] │ │ │ │ │ - beq.n 25f8 │ │ │ │ │ + beq.n 2628 │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ str.w ip, [r5, #8] │ │ │ │ │ - beq.n 25f8 │ │ │ │ │ + beq.n 2628 │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - beq.n 25f8 │ │ │ │ │ + beq.n 2628 │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ str.w ip, [r5, #16] │ │ │ │ │ - beq.n 25f8 │ │ │ │ │ + beq.n 2628 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ adds r1, #20 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r5] │ │ │ │ │ cmp r2, #6 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 25f8 │ │ │ │ │ + beq.n 2628 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r0, r1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ adds r3, #20 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2664 │ │ │ │ │ + blt.n 2694 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 25e4 │ │ │ │ │ + bne.n 2614 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 260a │ │ │ │ │ + bge.n 263a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2690 │ │ │ │ │ + beq.n 26c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ adds r1, r7, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 2672 │ │ │ │ │ + ble.n 26a2 │ │ │ │ │ adds r3, r6, #6 │ │ │ │ │ adds r1, r6, #3 │ │ │ │ │ add.w r3, r3, r6, asr #3 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ sub.w ip, r3, r6 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r1 │ │ │ │ │ - cbz r6, 267c │ │ │ │ │ + cbz r6, 26ac │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 2680 │ │ │ │ │ + bcs.n 26b0 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 2680 │ │ │ │ │ + cbz r0, 26b0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 2506 │ │ │ │ │ + bpl.w 2536 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 25f8 │ │ │ │ │ + ble.n 2628 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - b.n 250e │ │ │ │ │ + b.n 253e │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 25e4 │ │ │ │ │ - b.n 25f8 │ │ │ │ │ + bne.n 2614 │ │ │ │ │ + b.n 2628 │ │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ │ - blt.n 261a │ │ │ │ │ + blt.n 264a │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 2652 │ │ │ │ │ + b.n 2682 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 263c │ │ │ │ │ + b.n 266c │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 25fa │ │ │ │ │ + b.n 262a │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 260a │ │ │ │ │ + b.n 263a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 260a │ │ │ │ │ + b.n 263a │ │ │ │ │ │ │ │ │ │ -00002698 : │ │ │ │ │ +000026c8 : │ │ │ │ │ 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 26c6 │ │ │ │ │ + beq.n 26f6 │ │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 26c8 │ │ │ │ │ - cbnz r2, 26da │ │ │ │ │ + bne.n 26f8 │ │ │ │ │ + cbnz r2, 270a │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 26f2 │ │ │ │ │ + bhi.n 2722 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r1, 270e │ │ │ │ │ - cbnz r3, 272a │ │ │ │ │ + cbnz r1, 273e │ │ │ │ │ + cbnz r3, 275a │ │ │ │ │ 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 26c8 │ │ │ │ │ + bne.n 26f8 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 26d6 │ │ │ │ │ + b.n 2706 │ │ │ │ │ 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 26ec │ │ │ │ │ + beq.n 271c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 26d2 │ │ │ │ │ + ble.n 2702 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ - cbnz r3, 272c │ │ │ │ │ + cbnz r3, 275c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 26d4 │ │ │ │ │ + beq.n 2704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2080 <_list_extend> │ │ │ │ │ + bl 20ac <_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 1cc4 │ │ │ │ │ + bl 1cf0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 2712 │ │ │ │ │ + b.n 2742 │ │ │ │ │ │ │ │ │ │ -00002738 : │ │ │ │ │ +00002768 : │ │ │ │ │ list_richcompare(): │ │ │ │ │ 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, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bpl.w 2858 │ │ │ │ │ + bpl.w 2888 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 2858 │ │ │ │ │ + bpl.n 2888 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2862 │ │ │ │ │ + bne.n 2892 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2832 │ │ │ │ │ + ble.n 2862 │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 27f2 │ │ │ │ │ + bge.n 2822 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ ldr.w r6, [r0, r4, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 27da │ │ │ │ │ + beq.n 280a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 281a │ │ │ │ │ + bge.n 284a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 279e │ │ │ │ │ + bge.n 27ce │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27bc │ │ │ │ │ + bge.n 27ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2926 │ │ │ │ │ + beq.w 2956 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27ce │ │ │ │ │ + bge.n 27fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2932 │ │ │ │ │ + beq.w 2962 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 2810 │ │ │ │ │ + blt.n 2840 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ - beq.n 27f2 │ │ │ │ │ + beq.n 2822 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 2770 │ │ │ │ │ + blt.n 27a0 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.w 2918 │ │ │ │ │ + bhi.w 2948 │ │ │ │ │ tbb [pc, r9] │ │ │ │ │ .word 0x461c9a43 │ │ │ │ │ .short 0x9649 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 27e0 │ │ │ │ │ + bge.n 2810 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 27e0 │ │ │ │ │ + bge.n 2810 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 2884 │ │ │ │ │ + bne.n 28b4 │ │ │ │ │ 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, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 279a │ │ │ │ │ - b.n 279e │ │ │ │ │ + blt.n 27ca │ │ │ │ │ + b.n 27ce │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2800 │ │ │ │ │ + bne.n 2830 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 2808 │ │ │ │ │ + b.n 2838 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 2926 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 2840 ) │ │ │ │ │ + bhi.n 2956 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 2870 ) │ │ │ │ │ ldr.w pc, [r1, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002801 │ │ │ │ │ + .word 0x00002831 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002921 │ │ │ │ │ + .word 0x00002951 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002825 │ │ │ │ │ + .word 0x00002855 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002879 │ │ │ │ │ + .word 0x000028a9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000287f │ │ │ │ │ + .word 0x000028af │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002919 │ │ │ │ │ + .word 0x00002949 │ │ │ │ │ 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 2808 │ │ │ │ │ + b.n 2838 │ │ │ │ │ sub.w r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 28ec │ │ │ │ │ + bhi.n 291c │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 2800 │ │ │ │ │ - b.n 2828 │ │ │ │ │ + beq.n 2830 │ │ │ │ │ + b.n 2858 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 2828 │ │ │ │ │ - b.n 2800 │ │ │ │ │ + bgt.n 2858 │ │ │ │ │ + b.n 2830 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2800 │ │ │ │ │ - b.n 2828 │ │ │ │ │ + beq.n 2830 │ │ │ │ │ + b.n 2858 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 2828 │ │ │ │ │ - b.n 2800 │ │ │ │ │ + blt.n 2858 │ │ │ │ │ + b.n 2830 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.n 2828 │ │ │ │ │ + beq.n 2858 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -4197,83 +4236,83 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 28dc │ │ │ │ │ + blt.n 290c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2808 │ │ │ │ │ + bge.n 2838 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2808 │ │ │ │ │ + bne.n 2838 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2808 │ │ │ │ │ + b.n 2838 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28c4 │ │ │ │ │ + bne.n 28f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 28c4 │ │ │ │ │ + b.n 28f4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 276e │ │ │ │ │ + bgt.w 279e │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 2926 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 2900 ) │ │ │ │ │ + bhi.n 2956 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 2930 ) │ │ │ │ │ ldr.w pc, [r1, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002873 │ │ │ │ │ + .word 0x000028a3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002921 │ │ │ │ │ + .word 0x00002951 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002927 │ │ │ │ │ + .word 0x00002957 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002927 │ │ │ │ │ + .word 0x00002957 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000287f │ │ │ │ │ + .word 0x000028af │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002919 │ │ │ │ │ + .word 0x00002949 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 2800 │ │ │ │ │ - b.n 2828 │ │ │ │ │ + bgt.w 2830 │ │ │ │ │ + b.n 2858 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n 2828 │ │ │ │ │ - b.n 2800 │ │ │ │ │ + bge.n 2858 │ │ │ │ │ + b.n 2830 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 27bc │ │ │ │ │ + b.n 27ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 27ce │ │ │ │ │ + b.n 27fe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002940 : │ │ │ │ │ +00002970 : │ │ │ │ │ list_remove(): │ │ │ │ │ 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, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 29fa │ │ │ │ │ + ble.n 2a2e │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -4282,38 +4321,38 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2984 │ │ │ │ │ + bge.n 29b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2a14 │ │ │ │ │ + beq.n 2a48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 29a4 │ │ │ │ │ + ble.n 29d4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 18f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a10 │ │ │ │ │ + bne.n 2a44 │ │ │ │ │ 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} │ │ │ │ │ - bne.n 2a10 │ │ │ │ │ + bne.n 2a44 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 29fa │ │ │ │ │ + ble.n 2a2e │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ @@ -4322,390 +4361,393 @@ │ │ │ │ │ strlt r0, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29da │ │ │ │ │ + bge.n 2a0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 2a20 │ │ │ │ │ + cbz r3, 2a54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 29ec │ │ │ │ │ + ble.n 2a20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 18a4 │ │ │ │ │ - b.n 2994 │ │ │ │ │ + bl 18f4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 29c8 │ │ │ │ │ + b.n 2a44 │ │ │ │ │ add.w r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne.n 2a10 │ │ │ │ │ + bne.n 2a44 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 29ae │ │ │ │ │ + blt.n 29de │ │ │ │ │ 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 29a0 │ │ │ │ │ + b.n 29d0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2984 │ │ │ │ │ + b.n 29b4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 29da │ │ │ │ │ + b.n 2a0a │ │ │ │ │ │ │ │ │ │ -00002a2c : │ │ │ │ │ +00002a60 : │ │ │ │ │ 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 2aba │ │ │ │ │ + bne.n 2aee │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 2aa2 │ │ │ │ │ + cbnz r3, 2ad6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2a90 │ │ │ │ │ - cbz r4, 2a76 │ │ │ │ │ + cbz r0, 2ac4 │ │ │ │ │ + cbz r4, 2aaa │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r2, 2a94 │ │ │ │ │ - cbz r1, 2a76 │ │ │ │ │ + cbnz r2, 2ac8 │ │ │ │ │ + cbz r1, 2aaa │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 2080 <_list_extend> │ │ │ │ │ + bl 20ac <_list_extend> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2a7c │ │ │ │ │ + beq.n 2ab0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a90 │ │ │ │ │ + bge.n 2ac4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2a90 │ │ │ │ │ + cbnz r2, 2ac4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2a76 │ │ │ │ │ + b.n 2aaa │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ - bl 1cc4 │ │ │ │ │ + bl 1cf0 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 2a66 │ │ │ │ │ + b.n 2a9a │ │ │ │ │ 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 2a52 │ │ │ │ │ - b.n 2a90 │ │ │ │ │ + bne.n 2a86 │ │ │ │ │ + b.n 2ac4 │ │ │ │ │ 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 2a90 │ │ │ │ │ - b.n 2a44 │ │ │ │ │ + beq.n 2ac4 │ │ │ │ │ + b.n 2a78 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002ad4 : │ │ │ │ │ +00002b08 : │ │ │ │ │ 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 2bc8 │ │ │ │ │ + bhi.n 2bfc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2be0 │ │ │ │ │ + bne.n 2c14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2c0c │ │ │ │ │ + beq.w 2c40 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 2c6c │ │ │ │ │ + bcs.w 2ca0 │ │ │ │ │ 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 2b66 │ │ │ │ │ + beq.n 2b9a │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 2b98 │ │ │ │ │ + bgt.n 2bcc │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 2bac │ │ │ │ │ + bge.n 2be0 │ │ │ │ │ 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 2c26 │ │ │ │ │ + bcs.n 2c5a │ │ │ │ │ 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 2c26 │ │ │ │ │ + beq.n 2c5a │ │ │ │ │ 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] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2b5e │ │ │ │ │ + beq.n 2b92 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 2b8a │ │ │ │ │ + cbz r0, 2bbe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2bb6 │ │ │ │ │ + blt.n 2bea │ │ │ │ │ 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 2bc4 │ │ │ │ │ + bgt.n 2bf8 │ │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ │ - blt.n 2bc4 │ │ │ │ │ + blt.n 2bf8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 2b5e │ │ │ │ │ + b.n 2b92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b8a │ │ │ │ │ + bne.n 2bbe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b8a │ │ │ │ │ + b.n 2bbe │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 2b26 │ │ │ │ │ + b.n 2b5a │ │ │ │ │ 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, 2c22 │ │ │ │ │ + cbz r0, 2c56 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 2af4 │ │ │ │ │ + ble.n 2b28 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2c54 │ │ │ │ │ + cbz r0, 2c88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2c40 │ │ │ │ │ + blt.n 2c74 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2c54 │ │ │ │ │ + beq.n 2c88 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbz r3, 2c0c │ │ │ │ │ + cbz r3, 2c40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 2b00 │ │ │ │ │ + bge.w 2b34 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 2b00 │ │ │ │ │ + b.n 2b34 │ │ │ │ │ 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 2b5e │ │ │ │ │ + b.n 2b92 │ │ │ │ │ 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 2c22 │ │ │ │ │ + b.n 2c56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2bf8 │ │ │ │ │ + bne.n 2c2c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2bf8 │ │ │ │ │ + b.n 2c2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2c22 │ │ │ │ │ + bne.n 2c56 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2c0c │ │ │ │ │ + beq.n 2c40 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 2b00 │ │ │ │ │ + b.n 2b34 │ │ │ │ │ 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 2c22 │ │ │ │ │ + b.n 2c56 │ │ │ │ │ │ │ │ │ │ -00002c84 : │ │ │ │ │ +00002cb8 : │ │ │ │ │ list_concat(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.n 2d32 │ │ │ │ │ + bpl.n 2d68 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ - beq.n 2d26 │ │ │ │ │ + beq.n 2d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d84 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d4a │ │ │ │ │ + beq.n 2d80 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 2cec │ │ │ │ │ - ldr.w ip, [r6, #12] │ │ │ │ │ + ble.n 2d22 │ │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ │ sub.w lr, r0, #4 │ │ │ │ │ + sub.w ip, r3, #4 │ │ │ │ │ add.w r6, ip, r7, lsl #2 │ │ │ │ │ - b.n 2cd8 │ │ │ │ │ + b.n 2d0e │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - beq.n 2cec │ │ │ │ │ - ldr.w r2, [ip], #4 │ │ │ │ │ + beq.n 2d22 │ │ │ │ │ + ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2ccc │ │ │ │ │ + blt.n 2d02 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 2cd8 │ │ │ │ │ + bne.n 2d0e │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2d14 │ │ │ │ │ + ble.n 2d4a │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ add.w ip, r0, r7, lsl #2 │ │ │ │ │ - add.w lr, r1, r3, lsl #2 │ │ │ │ │ + add.w r0, r1, r3, lsl #2 │ │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2d1c │ │ │ │ │ + bge.n 2d52 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [ip], #4 │ │ │ │ │ - bne.n 2cfc │ │ │ │ │ + bne.n 2d32 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ str.w r2, [ip], #4 │ │ │ │ │ - bne.n 2cfc │ │ │ │ │ - b.n 2d14 │ │ │ │ │ + bne.n 2d32 │ │ │ │ │ + b.n 2d4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -4716,44 +4758,43 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2d16 │ │ │ │ │ - nop │ │ │ │ │ + b.n 2d4c │ │ │ │ │ │ │ │ │ │ -00002d50 : │ │ │ │ │ +00002d84 : │ │ │ │ │ list_new_prealloc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #344] @ (2eb8 ) │ │ │ │ │ + ldr r3, [pc, #344] @ (2eec ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1880] @ 0x758 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2e16 │ │ │ │ │ + beq.n 2e4a │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r2, [r3, #1880] @ 0x758 │ │ │ │ │ ldr.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #296] @ (2ebc ) │ │ │ │ │ + ldr r3, [pc, #296] @ (2ef0 ) │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ strd r2, r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ @@ -4776,40 +4817,40 @@ │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ str.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ str.w ip, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ - bgt.n 2e90 │ │ │ │ │ + bgt.n 2ec4 │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ strcs r3, [r4, #12] │ │ │ │ │ - bcs.n 2e9a │ │ │ │ │ + bcs.n 2ece │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e9a │ │ │ │ │ + beq.n 2ece │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ 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 │ │ │ │ │ - beq.n 2e12 │ │ │ │ │ + beq.n 2e46 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #148] @ (2ec0 ) │ │ │ │ │ + ldr r3, [pc, #148] @ (2ef4 ) │ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ @@ -4832,129 +4873,129 @@ │ │ │ │ │ cmp r2, ip │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ str.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ str.w r6, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ - ble.n 2df8 │ │ │ │ │ + ble.n 2e2c │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 2df8 │ │ │ │ │ + b.n 2e2c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2eae │ │ │ │ │ + bge.n 2ee2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2eae │ │ │ │ │ + cbnz r3, 2ee2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000014e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000011a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000086 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002ec4 : │ │ │ │ │ +00002ef8 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 2080 <_list_extend> │ │ │ │ │ + bl 20ac <_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 │ │ │ │ │ │ │ │ │ │ -00002ee8 : │ │ │ │ │ +00002f1c : │ │ │ │ │ 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 2f6a │ │ │ │ │ + ble.n 2f9e │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2fe0 │ │ │ │ │ - beq.n 2f74 │ │ │ │ │ + blt.n 3014 │ │ │ │ │ + beq.n 2fa8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 2f6a │ │ │ │ │ + beq.n 2f9e │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2fe0 │ │ │ │ │ - beq.n 2fb6 │ │ │ │ │ + blt.n 3014 │ │ │ │ │ + beq.n 2fea │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 2f6a │ │ │ │ │ + beq.n 2f9e │ │ │ │ │ add.w r9, r4, #20 │ │ │ │ │ add.w r8, r5, #20 │ │ │ │ │ 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 2fe0 │ │ │ │ │ + blt.n 3014 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 2fce │ │ │ │ │ + beq.n 3002 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 2f44 │ │ │ │ │ + bne.n 2f78 │ │ │ │ │ cmp r6, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 2fb0 │ │ │ │ │ + b.n 2fe4 │ │ │ │ │ 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, #16] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 2fd4 │ │ │ │ │ + bne.n 3008 │ │ │ │ │ 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 │ │ │ │ │ @@ -4973,135 +5014,135 @@ │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ 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 2fb8 │ │ │ │ │ - b.n 2f6a │ │ │ │ │ + bgt.n 2fec │ │ │ │ │ + b.n 2f9e │ │ │ │ │ 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 2fb0 │ │ │ │ │ + b.n 2fe4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002fe8 : │ │ │ │ │ +0000301c : │ │ │ │ │ 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 305c │ │ │ │ │ + bne.n 3090 │ │ │ │ │ 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 304e │ │ │ │ │ - cbz r0, 3088 │ │ │ │ │ + beq.n 3082 │ │ │ │ │ + cbz r0, 30bc │ │ │ │ │ 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 3066 │ │ │ │ │ + bne.n 309a │ │ │ │ │ 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 │ │ │ │ │ subs r4, r3, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ clz r4, r4 │ │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ │ - blt.n 3078 │ │ │ │ │ + blt.n 30ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 308e │ │ │ │ │ + blt.n 30c2 │ │ │ │ │ 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 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3048 │ │ │ │ │ + bge.n 307c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3048 │ │ │ │ │ + bne.n 307c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3048 │ │ │ │ │ + b.n 307c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3048 │ │ │ │ │ + b.n 307c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3056 │ │ │ │ │ + bne.n 308a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3056 │ │ │ │ │ + b.n 308a │ │ │ │ │ │ │ │ │ │ -0000309c : │ │ │ │ │ +000030d0 : │ │ │ │ │ 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 r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 30c0 │ │ │ │ │ + b.n 30f4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 30c0 │ │ │ │ │ + cbz r0, 30f4 │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 30c8 │ │ │ │ │ + cbnz r0, 30fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 30b4 │ │ │ │ │ + bpl.n 30e8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000030cc : │ │ │ │ │ +00003100 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 313c │ │ │ │ │ + beq.n 3170 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -5121,97 +5162,97 @@ │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3128 │ │ │ │ │ - cbnz r3, 3122 │ │ │ │ │ + blt.n 315c │ │ │ │ │ + cbnz r3, 3156 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 30e8 │ │ │ │ │ + bhi.n 311c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3116 │ │ │ │ │ + bne.n 314a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 3116 │ │ │ │ │ + b.n 314a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003144 <_PyList_SliceSubscript>: │ │ │ │ │ +00003178 <_PyList_SliceSubscript>: │ │ │ │ │ _PyList_SliceSubscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3524 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ + blt.w 3558 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ ldrd r1, r7, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble.w 341c <_PyList_SliceSubscript+0x2d8> │ │ │ │ │ + ble.w 3450 <_PyList_SliceSubscript+0x2d8> │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 34c0 <_PyList_SliceSubscript+0x37c> │ │ │ │ │ + bne.w 34f4 <_PyList_SliceSubscript+0x37c> │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ subs r6, r7, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 341c <_PyList_SliceSubscript+0x2d8> │ │ │ │ │ - ldr r3, [pc, #652] @ (3428 <_PyList_SliceSubscript+0x2e4>) │ │ │ │ │ + ble.w 3450 <_PyList_SliceSubscript+0x2d8> │ │ │ │ │ + ldr r3, [pc, #652] @ (345c <_PyList_SliceSubscript+0x2e4>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1880] @ 0x758 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3430 <_PyList_SliceSubscript+0x2ec> │ │ │ │ │ + beq.w 3464 <_PyList_SliceSubscript+0x2ec> │ │ │ │ │ ldr.w r1, [r3, #1884] @ 0x75c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1880] @ 0x758 │ │ │ │ │ str.w r1, [r3, #1884] @ 0x75c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ sub.w ip, r5, #8 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - ldr r3, [pc, #592] @ (342c <_PyList_SliceSubscript+0x2e8>) │ │ │ │ │ + ldr r3, [pc, #592] @ (3460 <_PyList_SliceSubscript+0x2e8>) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ ldr.w lr, [r0, #3760] @ 0xeb0 │ │ │ │ │ @@ -5232,210 +5273,210 @@ │ │ │ │ │ ldr.w r2, [r0, #3764] @ 0xeb4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str.w ip, [r0, #3760] @ 0xeb0 │ │ │ │ │ str.w r9, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ │ - blt.w 34b6 <_PyList_SliceSubscript+0x372> │ │ │ │ │ + blt.w 34ea <_PyList_SliceSubscript+0x372> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ strcs r3, [r5, #12] │ │ │ │ │ - bcs.w 34f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bcs.w 3524 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + beq.w 3524 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ subs r7, #1 │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3320 <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ + beq.n 3354 <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3308 <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ + beq.n 333c <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 32f4 <_PyList_SliceSubscript+0x1b0> │ │ │ │ │ + beq.n 3328 <_PyList_SliceSubscript+0x1b0> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 32de <_PyList_SliceSubscript+0x19a> │ │ │ │ │ + beq.n 3312 <_PyList_SliceSubscript+0x19a> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 32c8 <_PyList_SliceSubscript+0x184> │ │ │ │ │ + beq.n 32fc <_PyList_SliceSubscript+0x184> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 32b2 <_PyList_SliceSubscript+0x16e> │ │ │ │ │ + beq.n 32e6 <_PyList_SliceSubscript+0x16e> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 3406 <_PyList_SliceSubscript+0x2c2> │ │ │ │ │ + bne.w 343a <_PyList_SliceSubscript+0x2c2> │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.w 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.w 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.w 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.w 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 33f0 <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ + beq.n 3424 <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ mov r4, ip │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add.w r1, lr, #16 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add.w r1, lr, #20 │ │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add.w r1, lr, #24 │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add.w r1, lr, #28 │ │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add.w ip, r4, #28 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 3320 <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ + bne.n 3354 <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - bne.w 3274 <_PyList_SliceSubscript+0x130> │ │ │ │ │ - b.n 33f0 <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ + bne.w 32a8 <_PyList_SliceSubscript+0x130> │ │ │ │ │ + b.n 3424 <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33fa <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 342e <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - b.n 329c <_PyList_SliceSubscript+0x158> │ │ │ │ │ + b.n 32d0 <_PyList_SliceSubscript+0x158> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 33f2 <_PyList_SliceSubscript+0x2ae> │ │ │ │ │ + b.n 3426 <_PyList_SliceSubscript+0x2ae> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000024a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3524 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ + beq.n 3558 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w ip, r5, #8 │ │ │ │ │ - ldr r3, [pc, #212] @ (3528 <_PyList_SliceSubscript+0x3e4>) │ │ │ │ │ + ldr r3, [pc, #212] @ (355c <_PyList_SliceSubscript+0x3e4>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ ldr.w lr, [r0, #3760] @ 0xeb0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -5455,97 +5496,97 @@ │ │ │ │ │ ldr.w r2, [r0, #3764] @ 0xeb4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w ip, [r0, #3760] @ 0xeb0 │ │ │ │ │ str.w r9, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ │ - ble.w 3242 <_PyList_SliceSubscript+0xfe> │ │ │ │ │ + ble.w 3276 <_PyList_SliceSubscript+0xfe> │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 3242 <_PyList_SliceSubscript+0xfe> │ │ │ │ │ - bl 2d50 │ │ │ │ │ + b.n 3276 <_PyList_SliceSubscript+0xfe> │ │ │ │ │ + bl 2d84 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3524 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ + cbz r0, 3558 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr.w lr, [r8, #12] │ │ │ │ │ add.w ip, r2, r6, lsl #2 │ │ │ │ │ ldr.w r3, [lr, r4, lsl #2] │ │ │ │ │ add r4, r7 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r0, r1, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r0, [r3, #0] │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 34d2 <_PyList_SliceSubscript+0x38e> │ │ │ │ │ - b.n 33f0 <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ + bne.n 3506 <_PyList_SliceSubscript+0x38e> │ │ │ │ │ + b.n 3424 <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3504 <_PyList_SliceSubscript+0x3c0> │ │ │ │ │ + bge.n 3538 <_PyList_SliceSubscript+0x3c0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3504 <_PyList_SliceSubscript+0x3c0> │ │ │ │ │ + cbnz r3, 3538 <_PyList_SliceSubscript+0x3c0> │ │ │ │ │ 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, 3524 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ + cbz r0, 3558 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ add.w r7, r2, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ - b.n 3274 <_PyList_SliceSubscript+0x130> │ │ │ │ │ + b.n 32a8 <_PyList_SliceSubscript+0x130> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 33f2 <_PyList_SliceSubscript+0x2ae> │ │ │ │ │ + b.n 3426 <_PyList_SliceSubscript+0x2ae> │ │ │ │ │ .word 0x000000d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000352c : │ │ │ │ │ +00003560 : │ │ │ │ │ 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 3856 │ │ │ │ │ - ldr r3, [pc, #792] @ (3860 ) │ │ │ │ │ + ble.w 388a │ │ │ │ │ + ldr r3, [pc, #792] @ (3894 ) │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1880] @ 0x758 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 37c6 │ │ │ │ │ + beq.w 37fa │ │ │ │ │ ldr.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1880] @ 0x758 │ │ │ │ │ str.w r2, [r3, #1884] @ 0x75c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ sub.w ip, r5, #8 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - ldr r3, [pc, #728] @ (3864 ) │ │ │ │ │ + ldr r3, [pc, #728] @ (3898 ) │ │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ addw r9, r3, #3756 @ 0xeac │ │ │ │ │ @@ -5565,196 +5606,196 @@ │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str.w ip, [r3, #3760] @ 0xeb0 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ - blt.w 384c │ │ │ │ │ + blt.w 3880 │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ strcs r3, [r5, #12] │ │ │ │ │ - bcs.w 3870 │ │ │ │ │ + bcs.w 38a4 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3870 │ │ │ │ │ + beq.w 38a4 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 36e2 │ │ │ │ │ + beq.n 3716 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 36ca │ │ │ │ │ + beq.n 36fe │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 36b6 │ │ │ │ │ + beq.n 36ea │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 36a0 │ │ │ │ │ + beq.n 36d4 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 368a │ │ │ │ │ + beq.n 36be │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3674 │ │ │ │ │ + beq.n 36a8 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 365e │ │ │ │ │ + beq.n 3692 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 37ba │ │ │ │ │ + bge.w 37ee │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 37ba │ │ │ │ │ + bge.w 37ee │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 37ba │ │ │ │ │ + bge.w 37ee │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 37ba │ │ │ │ │ + bge.w 37ee │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 37ba │ │ │ │ │ + bge.w 37ee │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37ba │ │ │ │ │ + bge.n 37ee │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37ba │ │ │ │ │ + bge.n 37ee │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 37b2 │ │ │ │ │ + beq.n 37e6 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37ba │ │ │ │ │ + bge.n 37ee │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ mov r4, ip │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37ba │ │ │ │ │ + bge.n 37ee │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37ba │ │ │ │ │ + bge.n 37ee │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37ba │ │ │ │ │ + bge.n 37ee │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add.w r1, lr, #16 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37ba │ │ │ │ │ + bge.n 37ee │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add.w r1, lr, #20 │ │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37ba │ │ │ │ │ + bge.n 37ee │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add.w r1, lr, #24 │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37ba │ │ │ │ │ + bge.n 37ee │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add.w r1, lr, #28 │ │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37ba │ │ │ │ │ + bge.n 37ee │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add.w ip, r4, #28 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 36e2 │ │ │ │ │ + bne.n 3716 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - bne.w 3622 │ │ │ │ │ - b.n 37b2 │ │ │ │ │ + bne.w 3656 │ │ │ │ │ + b.n 37e6 │ │ │ │ │ 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 386c │ │ │ │ │ + beq.n 38a0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w ip, r0, #8 │ │ │ │ │ - ldr r3, [pc, #128] @ (3868 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (389c ) │ │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ addw r9, r3, #3756 @ 0xeac │ │ │ │ │ @@ -5774,483 +5815,481 @@ │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp r2, lr │ │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str.w ip, [r3, #3760] @ 0xeb0 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ - ble.w 35f2 │ │ │ │ │ + ble.w 3626 │ │ │ │ │ addw r0, r3, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 35f2 │ │ │ │ │ + b.n 3626 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ .word 0x0000030e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000007a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 37b4 │ │ │ │ │ + b.n 37e8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3884 │ │ │ │ │ + bge.n 38b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3884 │ │ │ │ │ + cbnz r3, 38b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 386c │ │ │ │ │ + beq.n 38a0 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ - b.n 3622 │ │ │ │ │ + b.n 3656 │ │ │ │ │ │ │ │ │ │ -000038a4 : │ │ │ │ │ +000038d8 : │ │ │ │ │ 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, 38e8 │ │ │ │ │ + cbnz r3, 391c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 393e │ │ │ │ │ + blt.n 3972 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3970 │ │ │ │ │ + bne.n 39a4 │ │ │ │ │ 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 4c0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - ldr.w ip, [pc, #176] @ 399c │ │ │ │ │ + ldr.w ip, [pc, #176] @ 39d0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ 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 3996 │ │ │ │ │ + beq.n 39ca │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 38d2 │ │ │ │ │ + beq.n 3906 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 3934 │ │ │ │ │ + cbz r3, 3968 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 38dc │ │ │ │ │ + beq.n 3910 │ │ │ │ │ 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 38dc │ │ │ │ │ - b.n 3996 │ │ │ │ │ + bge.n 3910 │ │ │ │ │ + b.n 39ca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 3924 │ │ │ │ │ - ldr.w ip, [pc, #92] @ 399c │ │ │ │ │ + b.n 3958 │ │ │ │ │ + ldr.w ip, [pc, #92] @ 39d0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 3996 │ │ │ │ │ + cbz r0, 39ca │ │ │ │ │ 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 3924 │ │ │ │ │ - ldr.w ip, [pc, #40] @ 399c │ │ │ │ │ + b.n 3958 │ │ │ │ │ + ldr.w ip, [pc, #40] @ 39d0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3914 │ │ │ │ │ + bne.n 3948 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 38e4 │ │ │ │ │ + b.n 3918 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000039a0 : │ │ │ │ │ +000039d4 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - sub sp, #24 │ │ │ │ │ + sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a36 │ │ │ │ │ + beq.n 3a6a │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a36 │ │ │ │ │ + beq.n 3a6a │ │ │ │ │ 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 3acc │ │ │ │ │ + bne.n 3b00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ca2 │ │ │ │ │ + bne.w 3cd6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 3c94 │ │ │ │ │ + bcs.w 3cc8 │ │ │ │ │ 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 3aba │ │ │ │ │ + bne.n 3aee │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 3a16 │ │ │ │ │ + bge.n 3a4a │ │ │ │ │ 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] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a2c │ │ │ │ │ + bge.n 3a60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3a2c │ │ │ │ │ + cbnz r3, 3a60 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add sp, #24 │ │ │ │ │ + add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ 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 3d24 │ │ │ │ │ + bne.w 3d56 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - add r3, sp, #20 │ │ │ │ │ - add r2, sp, #16 │ │ │ │ │ - add r1, sp, #12 │ │ │ │ │ + add r3, sp, #12 │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3ca2 │ │ │ │ │ + blt.w 3cd6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3ad6 │ │ │ │ │ + beq.n 3b0a │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 3d10 │ │ │ │ │ + beq.w 3d42 │ │ │ │ │ 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 3ca2 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - add r2, sp, #16 │ │ │ │ │ + beq.w 3cd6 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - add r1, sp, #12 │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 3b0e │ │ │ │ │ - beq.n 3b18 │ │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ │ + blt.n 3b42 │ │ │ │ │ + beq.n 3b4c │ │ │ │ │ + ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 3b16 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ + bgt.n 3b4a │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 3b24 │ │ │ │ │ + bne.n 3b58 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 18f4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a2e │ │ │ │ │ + bge.n 3a62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a2e │ │ │ │ │ + bne.n 3a62 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a2e │ │ │ │ │ + b.n 3a62 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str.w r5, [r1, ip] │ │ │ │ │ - b.n 3a18 │ │ │ │ │ + b.n 3a4c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 39ea │ │ │ │ │ + bge.n 3a1e │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 39ea │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - add r2, sp, #16 │ │ │ │ │ + b.n 3a1e │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - add r1, sp, #12 │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - blt.w 3c86 │ │ │ │ │ - beq.n 3af8 │ │ │ │ │ - ldrd r3, r2, [sp, #12] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt.w 3c90 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.n 3b4c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + blt.w 3cba │ │ │ │ │ + beq.n 3b2c │ │ │ │ │ + ldrd r2, r1, [sp, #4] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bgt.w 3cc4 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne.n 3b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ │ - bl 18a4 │ │ │ │ │ + ldrd r1, r2, [sp, #4] │ │ │ │ │ + bl 18f4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3a2e │ │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ │ + b.n 3a62 │ │ │ │ │ + ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 3b18 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bge.n 3b4c │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3b24 │ │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 3a98 │ │ │ │ │ + bne.n 3b58 │ │ │ │ │ + ldrd r1, r2, [sp, #4] │ │ │ │ │ + b.n 3acc │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 3ca8 │ │ │ │ │ + bne.w 3cdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3bfe │ │ │ │ │ + bne.n 3c32 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3a2c │ │ │ │ │ + bge.w 3a60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a2c │ │ │ │ │ + bne.w 3a60 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a2c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ble.w 3a2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.n 3b68 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - subs r1, r6, #1 │ │ │ │ │ - mla r2, r3, r1, r2 │ │ │ │ │ - negs r3, r3 │ │ │ │ │ + b.n 3a60 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + ble.w 3a60 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge.n 3ba0 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + adds r0, r1, #1 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + mla r1, r2, r0, r1 │ │ │ │ │ + negs r2, r2 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - lsls r0, r6, #2 │ │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d0a │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - b.n 3bbe │ │ │ │ │ + beq.w 3d3c │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + b.n 3bf4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add.w lr, r5, r2 │ │ │ │ │ - cmp lr, ip │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w ip, r5, lsl #2 │ │ │ │ │ it cs │ │ │ │ │ - addcs.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - mov.w r8, r5, lsl #2 │ │ │ │ │ + addcs.w r2, r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r1, [r0, r5, lsl #2] │ │ │ │ │ - sub.w ip, r5, r3 │ │ │ │ │ it cs │ │ │ │ │ subcs r2, r2, r5 │ │ │ │ │ - str.w r1, [r7, r3, lsl #2] │ │ │ │ │ - add.w r1, r8, #4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str.w r1, [r7, r6, lsl #2] │ │ │ │ │ + add.w r1, ip, #4 │ │ │ │ │ + sub.w ip, r5, r6 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add r1, r0 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ add r5, r2 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr.w ip, [r4, #8] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc.n 3b7e │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - mla r1, r2, r6, r1 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - bcc.w 3cda │ │ │ │ │ - sub.w r1, ip, r6 │ │ │ │ │ + bcc.n 3bb8 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + mla r1, r2, r8, r1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bcc.w 3d0e │ │ │ │ │ + sub.w r1, r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 3f4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r7, r5, lsl #2] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3c78 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 3cac │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne.n 3be4 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bne.n 3c18 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3a2e │ │ │ │ │ + b.n 3a62 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cf6 │ │ │ │ │ + beq.n 3d28 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ │ + ldr.w lr, [sp, #12] │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w ip, r5, #16 │ │ │ │ │ ldrmi.w ip, [r5, #12] │ │ │ │ │ - b.n 3c48 │ │ │ │ │ + b.n 3c7c │ │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r2, #0] │ │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ │ add r1, lr │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.n 3c28 │ │ │ │ │ + blt.n 3c5c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3c92 │ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3c6a │ │ │ │ │ + blt.n 3c9e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt.n 3c50 │ │ │ │ │ + blt.n 3c84 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3b30 │ │ │ │ │ + b.n 3b64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c5c │ │ │ │ │ + bne.n 3c90 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c5c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 3bf0 │ │ │ │ │ + b.n 3c90 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 3c24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bf0 │ │ │ │ │ - ldrd r3, r2, [sp, #12] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.w 3af8 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 3af8 │ │ │ │ │ + b.n 3c24 │ │ │ │ │ + ldrd r2, r1, [sp, #4] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bge.w 3b2c │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + b.n 3b2c │ │ │ │ │ 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 3a2e │ │ │ │ │ + b.n 3a62 │ │ │ │ │ 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, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -6258,93 +6297,92 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ca2 │ │ │ │ │ + bge.n 3cd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ca2 │ │ │ │ │ + bne.n 3cd6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ca2 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - sub.w r2, ip, r1 │ │ │ │ │ - subs r0, r1, r6 │ │ │ │ │ + b.n 3cd6 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + subs r2, r3, r1 │ │ │ │ │ + sub.w r5, r1, r8 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ │ + add.w r0, r0, r5, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr.w ip, [r4, #8] │ │ │ │ │ - b.n 3bd4 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + b.n 3c08 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3d0a │ │ │ │ │ + bge.n 3d3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3d0a │ │ │ │ │ + cbnz r3, 3d3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 3ca2 │ │ │ │ │ + b.n 3cd6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 352c │ │ │ │ │ + bl 3560 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a76 │ │ │ │ │ - b.n 3ca2 │ │ │ │ │ + bne.w 3aaa │ │ │ │ │ + b.n 3cd6 │ │ │ │ │ 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 3ca2 │ │ │ │ │ - nop │ │ │ │ │ + b.n 3cd6 │ │ │ │ │ │ │ │ │ │ -00003d40 : │ │ │ │ │ +00003d70 : │ │ │ │ │ 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, [r0, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds.w r8, r7, r3 │ │ │ │ │ - beq.n 3dae │ │ │ │ │ + beq.n 3dde │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 3f4 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3db0 │ │ │ │ │ + beq.n 3de0 │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ │ add.w r4, r4, r7, lsl #2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - b.n 3d98 │ │ │ │ │ + b.n 3dc8 │ │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ addge r1, r4, #4 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -6355,22 +6393,22 @@ │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d80 │ │ │ │ │ + bne.n 3db0 │ │ │ │ │ str.w r8, [r9, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003db8 : │ │ │ │ │ +00003de8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6380,28 +6418,28 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003de4 : │ │ │ │ │ +00003e14 : │ │ │ │ │ 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 3e32 │ │ │ │ │ + blt.n 3e62 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 3e1a │ │ │ │ │ + bcs.n 3e4a │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ @@ -6409,25 +6447,25 @@ │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd ip, r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3e32 │ │ │ │ │ + bge.n 3e62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 3e36 │ │ │ │ │ + cbz r3, 3e66 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e32 │ │ │ │ │ + b.n 3e62 │ │ │ │ │ │ │ │ │ │ -00003e3c : │ │ │ │ │ +00003e6c : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ vldr d6, [r0, #8] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r0, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ 0000002c : │ │ │ │ │ list_inplace_repeat(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1988 │ │ │ │ │ + bl 1998 │ │ │ │ │ R_ARM_THM_CALL list_inplace_repeat_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 52 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 54 │ │ │ │ │ adds r3, #1 │ │ │ ├── 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: 95168 (bytes into file) │ │ │ │ │ + Start of section headers: 95456 (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 0x173c0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x174e0: │ │ │ │ │ │ │ │ │ │ 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 001414 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 014000 000828 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0140b8 000828 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001448 0004d4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 014828 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0148e0 0003b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00191c 0000d0 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00191c 00d538 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 014be0 002518 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00ee54 000ceb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00fb40 000304 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0170f8 0001f8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00fe44 00109e 00 A 0 0 8 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0172f0 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 010ee2 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010ee2 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 010f18 001dc0 10 16 319 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 012cd8 001327 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 017330 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00191c 00d5d0 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 014c98 002580 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00eeec 000ceb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00fbd8 000304 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 017218 0001f8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00fedc 00109e 00 A 0 0 8 │ │ │ │ │ + [12] .rel.rodata REL 00000000 017410 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 010f7a 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010f7a 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 010fb0 001de0 10 16 321 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 012d90 001327 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 017450 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 476 entries: │ │ │ │ │ +Symbol table '.symtab' contains 478 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: 000000d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -40,440 +40,442 @@ │ │ │ │ │ 36: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 37: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 38: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 39: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 40: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 41: 00000ae8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 42: 00000af0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 43: 0000a259 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 43: 0000a2f1 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 44: 000010d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 000010e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 46: 00001349 208 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ 47: 00001410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 48: 00001418 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 49: 00001419 556 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ + 49: 00001419 542 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ 50: 0000146a 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00001470 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 52: 00001528 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00001540 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 54: 0000154c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 55: 00001552 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 56: 0000155c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 57: 00001574 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 58: 000015f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 000015fe 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 60: 0000162c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 61: 00001644 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 52: 0000151c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00001534 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 54: 00001540 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 55: 00001546 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 56: 00001550 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 57: 00001568 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 58: 000015d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 000015f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 60: 00001614 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 61: 0000162c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 62: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 63: 0000186d 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ - 64: 0000187d 92 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ - 65: 000018d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 66: 000018d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 67: 000018d9 106 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ - 68: 00001945 40 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ - 69: 0000196d 2926 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ + 63: 00001861 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ + 64: 00001871 92 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ + 65: 000018c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 000018cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 000018cd 106 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ + 68: 00001939 40 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ + 69: 00001961 2922 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ 70: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 71: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 72: 0000029c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 73: 00001fa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 74: 00001fbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 75: 00002278 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 00002280 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 77: 000024dd 132 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ - 78: 00002558 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 79: 00002560 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 80: 000025a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 73: 00001f98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 00001fac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 75: 00002268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 00002270 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 77: 000024cd 132 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ + 78: 00002548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 00002550 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 80: 00002590 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 81: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 82: 000025a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 82: 00002594 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 83: 000002fc 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 84: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 85: 00002868 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 000028d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 86: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 87: 000000dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 88: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 89: 000000e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 90: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 91: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 92: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 93: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 94: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 95: 00000181 452 FUNC LOCAL DEFAULT 1 int_to_bytes │ │ │ │ │ 96: 00000338 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 97: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 98: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 99: 0000286c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 100: 00003089 320 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 101: 000041e1 620 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 102: 00007469 956 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 103: 000031c9 290 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 104: 000032ed 232 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ - 105: 0000a271 246 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 106: 000033d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 000033d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 108: 000033d5 316 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 109: 00003508 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 00003510 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 111: 00003511 76 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 112: 00003715 232 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 113: 000038bd 2340 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 114: 0000cdb5 104 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 115: 000037fd 192 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 99: 000028d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 100: 000030f5 320 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 101: 00004255 620 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 102: 0000750d 956 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 103: 00003235 290 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 104: 00003359 236 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ + 105: 0000a309 246 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 106: 00003440 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 107: 00003444 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 108: 00003445 316 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 109: 00003578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00003580 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 111: 00003581 76 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 112: 00003785 232 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 113: 0000392d 2344 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 114: 0000ce4d 104 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 115: 0000386d 192 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ 116: 00000d95 292 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ 117: 00000eb9 280 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ 118: 00000fd1 258 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 119: 00004074 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00004078 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 121: 000041dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 122: 000041e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 123: 00004448 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 0000444c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 125: 0000444d 84 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 126: 00006c29 2018 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 119: 000040e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 000040e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 121: 00004250 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 00004254 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 123: 000044bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 000044c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 125: 000044c1 84 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 126: 00006c81 2018 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ 127: 00000438 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 128: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 129: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 130: 00000344 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 131: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 132: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 133: 00004511 2152 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 134: 00004d68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 00004d78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 133: 00004585 2152 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 134: 00004ddc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 00004dec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 136: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 137: 0000502d 982 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ - 138: 00005405 316 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 139: 00005541 286 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 137: 000050a1 974 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ + 138: 00005471 316 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 139: 000055ad 286 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ 140: 00000504 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 141: 00005795 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 142: 00008365 420 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 143: 000057f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 141: 00005801 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 142: 00008401 420 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 143: 00005864 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 144: 00000530 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 145: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 146: 000057fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 147: 00005a38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 00005868 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 00005aa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 148: 00000591 72 FUNC LOCAL DEFAULT 1 long_invert │ │ │ │ │ 149: 000005d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 150: 00005a50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 150: 00005ac0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 151: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 152: 00005b21 2644 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 153: 00005eb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 154: 00005eb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 155: 00006460 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 156: 00006474 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 157: 0000656c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 00006574 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 159: 00006bb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 00006bc4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 161: 00006c24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 00006c28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 00007134 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00007140 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 165: 00007411 86 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 166: 00007814 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 00007824 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 168: 00007825 352 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 169: 00007985 724 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 170: 00007980 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 171: 0000058c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 172: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 173: 0000059c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 174: 000005cc 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 175: 00007984 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 176: 00007c59 1244 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 177: 00007c54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 178: 000005f8 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 179: 00007c58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 180: 0000c469 2380 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 181: 00007fa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 00007fb0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 183: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 184: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 185: 00000654 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 186: 00008135 560 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 187: 00008360 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 00008364 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 00008504 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 00008508 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 191: 0000aca1 2520 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ - 192: 000005d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 193: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 194: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 195: 00000629 110 FUNC LOCAL DEFAULT 1 int___format__ │ │ │ │ │ - 196: 000006a0 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 197: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 198: 00008689 1648 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 199: 00008ce0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 201: 00000714 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 202: 00008cf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 203: 00008cf9 5164 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 204: 00009028 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 00009030 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 206: 0000a7e9 1136 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 207: 000092b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 000092b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 209: 0000960c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 00009614 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 211: 00009928 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 00009934 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 213: 00009e70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 00009e74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 215: 0000a11c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 216: 0000a124 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 217: 00000791 122 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 218: 00000904 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 219: 0000a369 250 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 220: 0000a5a9 46 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 221: 0000a5d9 50 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 222: 0000a60d 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 223: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 224: 00000908 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 225: 0000a709 160 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 226: 0000094d 84 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ - 227: 0000a7a9 62 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 228: 0000ac0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 229: 0000ac14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 230: 0000075c 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 231: 0000b679 206 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 232: 0000b749 1860 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 233: 0000be84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 234: 0000be8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 235: 0000c094 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 236: 00000a0d 98 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ - 237: 0000c09c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 238: 0000c298 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 239: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 240: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 241: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 242: 00000bd5 368 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 243: 00000d3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 244: 000007d4 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 245: 0000c2b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 246: 0000cda0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 247: 00000d44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 248: 0000cdb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 249: 000010d5 34 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 250: 000010f9 2 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ - 251: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 252: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ - 253: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 254: 000010fd 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 255: 00001100 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 256: 00001104 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 257: 00001164 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 258: 00001168 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 259: 00001169 112 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ - 260: 000011d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 261: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 262: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ - 263: 000007f8 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 264: 000011d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 265: 00001219 66 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 266: 0000081c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 267: 0000084c 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 268: 000000bd 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ - 269: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 270: 000013e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 271: 0000089c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 272: 000013f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 273: 000013f1 36 FUNC LOCAL DEFAULT 1 int___getnewargs__ │ │ │ │ │ - 274: 000008a0 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 275: 000008d0 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 276: 00000900 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 277: 00000924 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 278: 00000260 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 279: 00000264 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 280: 00000954 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 281: 00000978 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 282: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 283: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 284: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 285: 00000018 296 OBJECT LOCAL DEFAULT 11 log_base_BASE │ │ │ │ │ - 286: 00000140 148 OBJECT LOCAL DEFAULT 11 convwidth_base │ │ │ │ │ - 287: 000001d8 296 OBJECT LOCAL DEFAULT 11 convmultmax_base │ │ │ │ │ - 288: 00000300 4 OBJECT LOCAL DEFAULT 11 PyLong_LAYOUT │ │ │ │ │ - 289: 00000304 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ - 290: 00000324 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ - 291: 00000334 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ - 292: 00000344 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ - 293: 00000350 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ - 294: 000003d8 606 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ - 295: 00000638 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ - 296: 0000069c 829 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ - 297: 000009dc 835 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ - 298: 00000d20 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ - 299: 00000e30 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ - 300: 00000ee8 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ - 301: 00000f68 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ - 302: 00000fa4 135 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ - 303: 0000102c 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ - 304: 00001080 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ - 305: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 306: 000002f0 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ - 307: 000003e4 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ - 308: 00000380 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ - 309: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ - 310: 000002c8 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ - 311: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ - 312: 00000264 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ - 313: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ - 314: 00000288 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ - 315: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 316: 000002ac 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 317: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 318: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ - 319: 00000001 224 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 323: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 325: 000000e1 224 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 328: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 330: 000003d5 284 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 331: 000004f1 288 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 332: 00000611 220 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 335: 00000059 128 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 340: 000006ed 3162 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ - 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 355: 00001645 320 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 357: 00001785 230 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 365: 00002561 68 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ - 366: 000025a5 316 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 367: 000026e1 230 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 368: 000027c9 164 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ - 369: 000000d9 8 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ - 370: 000000e1 94 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ - 371: 00000141 62 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 374: 0000286d 2076 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 379: 0000a465 130 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 380: 0000355d 258 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 381: 00003661 178 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ - 382: 000044a1 68 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ - 383: 000044e5 44 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 384: 00000345 178 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 386: 00004d79 64 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 387: 00004db9 628 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 388: 00005661 306 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 392: 000057fd 596 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 395: 000003f9 152 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ - 396: 00000491 256 FUNC GLOBAL DEFAULT 1 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 397: 00005a51 206 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 400: 00006575 1716 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 401: 0000740d 4 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 406: 00008545 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 408: 0000a68d 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 411: 00008509 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 412: 000005d9 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 419: 000085e5 162 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 420: 0000c09d 532 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 422: 00000699 138 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 425: 0000a125 302 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ - 426: 00000725 108 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 427: 0000080d 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 429: 00000819 126 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 430: 0000a255 4 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ - 431: 00000899 112 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ - 432: 0000a4e9 190 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 434: 00000909 66 FUNC GLOBAL DEFAULT 1 PyLong_IsZero │ │ │ │ │ - 435: 0000ac59 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 437: 0000be8d 528 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ - 439: 000009a1 106 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ - 440: 00000a71 30 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ - 441: 00000a91 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ - 442: 00000ad5 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 443: 00000b11 66 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ - 444: 00000b55 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 445: 00000b95 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 446: 0000125d 404 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 448: 0000c2b1 440 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ - 449: 00000d45 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 450: 0000ce1d 1818 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 451: 00001105 100 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 453: 000011d9 62 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 455: 00000045 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 456: 00000081 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ - 457: 000000c7 22 FUNC GLOBAL DEFAULT 9 PyLongWriter_Discard │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 459: 000000dd 62 FUNC GLOBAL DEFAULT 9 PyLong_AsInt32 │ │ │ │ │ - 460: 0000011b 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt32 │ │ │ │ │ - 461: 00000159 60 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ - 462: 00000195 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt64 │ │ │ │ │ - 463: 000001d3 66 FUNC GLOBAL DEFAULT 9 PyLong_IsPositive │ │ │ │ │ - 464: 00000215 4 FUNC GLOBAL DEFAULT 9 _PyLong_New │ │ │ │ │ - 465: 00000219 76 FUNC GLOBAL DEFAULT 9 _PyLong_FromDigits │ │ │ │ │ - 466: 00000265 12 FUNC GLOBAL DEFAULT 9 _PyLong_Sign │ │ │ │ │ - 467: 00000271 56 FUNC GLOBAL DEFAULT 9 _PyLong_UInt8_Converter │ │ │ │ │ - 468: 000002a9 60 FUNC GLOBAL DEFAULT 9 _PyLong_UInt16_Converter │ │ │ │ │ - 469: 000002e5 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ - 470: 000002f1 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ - 471: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ - 472: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 152: 00005b91 2620 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 153: 00005f14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 00005f18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 155: 00006268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 00006274 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 157: 000065c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 158: 000065cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 159: 00006c10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 00006c1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 161: 00006c7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 00006c80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 0000718c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00007198 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 165: 000074b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 000074b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 167: 000074b5 86 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 168: 000078b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 000078c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 170: 000078c9 352 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 171: 00007a29 716 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 172: 00007a24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 173: 0000058c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 174: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 175: 0000059c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 176: 000005cc 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 177: 00007a28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 178: 00007cf5 1244 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 179: 00007cf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 000005f8 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 181: 00007cf4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 182: 0000c501 2380 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 183: 00008040 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 0000804c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 185: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 186: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 187: 00000654 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 188: 000081d1 560 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 189: 000083fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 00008400 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 191: 000085a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 000085a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 193: 0000ad39 2520 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 194: 000005d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 195: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 196: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 197: 00000629 110 FUNC LOCAL DEFAULT 1 int___format__ │ │ │ │ │ + 198: 000006a0 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 199: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 200: 00008725 1644 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 201: 00008d78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 203: 00000714 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 204: 00008d90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 205: 00008d91 5164 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 206: 000090c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 000090c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 208: 0000a881 1136 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 209: 00009348 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00009350 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 211: 000096a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 000096ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 213: 000099c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 214: 000099cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 215: 00009f08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 216: 00009f0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 217: 0000a1b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 218: 0000a1bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 219: 00000791 122 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 220: 00000904 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 221: 0000a401 250 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 222: 0000a641 46 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 223: 0000a671 50 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 224: 0000a6a5 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 225: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 226: 00000908 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 227: 0000a7a1 160 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 228: 0000094d 84 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ + 229: 0000a841 62 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 230: 0000aca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 231: 0000acac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 232: 0000075c 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 233: 0000b711 206 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 234: 0000b7e1 1860 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 235: 0000bf1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 236: 0000bf24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 237: 0000c12c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 238: 00000a0d 98 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ + 239: 0000c134 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 240: 0000c330 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 241: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 242: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 243: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 244: 00000bd5 368 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 245: 00000d3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 246: 000007d4 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 247: 0000c348 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 248: 0000ce38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 249: 00000d44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 250: 0000ce4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 251: 000010d5 34 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 252: 000010f9 2 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ + 253: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 254: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ + 255: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 256: 000010fd 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 257: 00001100 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 258: 00001104 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 259: 00001164 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 260: 00001168 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 261: 00001169 112 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ + 262: 000011d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 263: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 264: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ + 265: 000007f8 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 266: 000011d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 267: 00001219 66 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 268: 0000081c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 269: 0000084c 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 270: 000000bd 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ + 271: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 272: 000013e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 273: 0000089c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 274: 000013f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 275: 000013f1 36 FUNC LOCAL DEFAULT 1 int___getnewargs__ │ │ │ │ │ + 276: 000008a0 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 277: 000008d0 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 278: 00000900 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 279: 00000924 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 280: 00000260 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 281: 00000264 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 282: 00000954 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 283: 00000978 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 284: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 285: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 286: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 287: 00000018 296 OBJECT LOCAL DEFAULT 11 log_base_BASE │ │ │ │ │ + 288: 00000140 148 OBJECT LOCAL DEFAULT 11 convwidth_base │ │ │ │ │ + 289: 000001d8 296 OBJECT LOCAL DEFAULT 11 convmultmax_base │ │ │ │ │ + 290: 00000300 4 OBJECT LOCAL DEFAULT 11 PyLong_LAYOUT │ │ │ │ │ + 291: 00000304 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ + 292: 00000324 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ + 293: 00000334 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ + 294: 00000344 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ + 295: 00000350 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ + 296: 000003d8 606 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ + 297: 00000638 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ + 298: 0000069c 829 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ + 299: 000009dc 835 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ + 300: 00000d20 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ + 301: 00000e30 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ + 302: 00000ee8 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ + 303: 00000f68 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ + 304: 00000fa4 135 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ + 305: 0000102c 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ + 306: 00001080 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ + 307: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 308: 000002f0 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ + 309: 000003e4 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ + 310: 00000380 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ + 311: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ + 312: 000002c8 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ + 313: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ + 314: 00000264 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ + 315: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ + 316: 00000288 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ + 317: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 318: 000002ac 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 319: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 320: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ + 321: 00000001 224 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 325: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 327: 000000e1 224 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ + 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 330: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ + 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 332: 000003d5 284 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 333: 000004f1 288 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 334: 00000611 220 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 337: 00000059 128 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 342: 000006ed 3162 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 357: 00001639 320 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 359: 00001779 230 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ + 367: 00002551 68 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ + 368: 00002595 316 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 369: 000026d1 230 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 370: 000027b9 288 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 371: 000000d9 8 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ + 372: 000000e1 94 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ + 373: 00000141 62 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 376: 000028d9 2076 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 381: 0000a4fd 130 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 382: 000035cd 258 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 383: 000036d1 178 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 384: 00004515 68 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 385: 00004559 44 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 386: 00000345 178 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 388: 00004ded 64 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 389: 00004e2d 628 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 390: 000056cd 306 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 394: 00005869 600 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 397: 000003f9 152 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ + 398: 00000491 256 FUNC GLOBAL DEFAULT 1 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 399: 00005ac1 206 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 402: 000065cd 1716 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 403: 00007465 80 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 408: 000085e1 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 410: 0000a725 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 413: 000085a5 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 414: 000005d9 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 421: 00008681 162 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 422: 0000c135 532 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 424: 00000699 138 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 427: 0000a1bd 302 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ + 428: 00000725 108 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 429: 0000080d 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 431: 00000819 126 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ + 432: 0000a2ed 4 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 433: 00000899 112 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ + 434: 0000a581 190 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 436: 00000909 66 FUNC GLOBAL DEFAULT 1 PyLong_IsZero │ │ │ │ │ + 437: 0000acf1 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 439: 0000bf25 528 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ + 441: 000009a1 106 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ + 442: 00000a71 30 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ + 443: 00000a91 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ + 444: 00000ad5 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 445: 00000b11 66 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ + 446: 00000b55 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 447: 00000b95 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 448: 0000125d 404 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 450: 0000c349 440 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 451: 00000d45 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 452: 0000ceb5 1818 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 453: 00001105 100 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 455: 000011d9 62 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ + 457: 00000045 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 458: 00000081 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ + 459: 000000c7 22 FUNC GLOBAL DEFAULT 9 PyLongWriter_Discard │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 461: 000000dd 62 FUNC GLOBAL DEFAULT 9 PyLong_AsInt32 │ │ │ │ │ + 462: 0000011b 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt32 │ │ │ │ │ + 463: 00000159 60 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ + 464: 00000195 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt64 │ │ │ │ │ + 465: 000001d3 66 FUNC GLOBAL DEFAULT 9 PyLong_IsPositive │ │ │ │ │ + 466: 00000215 4 FUNC GLOBAL DEFAULT 9 _PyLong_New │ │ │ │ │ + 467: 00000219 76 FUNC GLOBAL DEFAULT 9 _PyLong_FromDigits │ │ │ │ │ + 468: 00000265 12 FUNC GLOBAL DEFAULT 9 _PyLong_Sign │ │ │ │ │ + 469: 00000271 56 FUNC GLOBAL DEFAULT 9 _PyLong_UInt8_Converter │ │ │ │ │ + 470: 000002a9 60 FUNC GLOBAL DEFAULT 9 _PyLong_UInt16_Converter │ │ │ │ │ + 471: 000002e5 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ + 472: 000002f1 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ + 473: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ + 474: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1651 +1,1664 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x14000 contains 261 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x140b8 contains 261 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000001a 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000001e 0001490a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +0000001e 00014b0a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000038 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 0000003c 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 00000040 0000122f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000044 00001230 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000066 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000006a 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000006e 0001500a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -0000007a 0001510a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000084 0001510a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000006e 0001520a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +0000007a 0001530a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000084 0001530a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000008c 0000090a R_ARM_THM_CALL 000001c1 _PyLong_FromMedium │ │ │ │ │ -00000096 0001510a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000096 0001530a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000009e 0000090a R_ARM_THM_CALL 000001c1 _PyLong_FromMedium │ │ │ │ │ -000000a8 0001510a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000ac 0001520a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000c6 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000d0 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000d4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000dc 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000a8 0001530a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000ac 0001540a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000c6 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000d0 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000d4 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000dc 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000f8 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000120 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000124 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000120 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000124 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000128 0000582f R_ARM_THM_MOVW_ABS_NC 00000360 .LC20 │ │ │ │ │ 0000012c 00005830 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ -00000132 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001b6 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000001c0 00014c0a R_ARM_THM_CALL 00000611 PyLong_AsSsize_t │ │ │ │ │ -000001ee 0001740a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000001fa 0001740a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000020c 0001750a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000226 0001760a R_ARM_THM_CALL 0000286d _PyLong_AsByteArray │ │ │ │ │ -0000025e 0001770a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000026c 0001780a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000027c 0001780a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000292 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000298 0001520a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002b8 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002c0 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000002c4 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000132 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001b6 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000001c0 00014e0a R_ARM_THM_CALL 00000611 PyLong_AsSsize_t │ │ │ │ │ +000001ee 0001760a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000001fa 0001760a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000020c 0001770a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000226 0001780a R_ARM_THM_CALL 000028d9 _PyLong_AsByteArray │ │ │ │ │ +0000025e 0001790a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000270 00017a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000027c 00017a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000292 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000298 0001540a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002b8 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002c0 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000002c4 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000002c8 00005e2f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ 000002cc 00005e30 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -000002d2 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002d2 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000002da 00005a2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ 000002de 00005a30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ 000002e2 00005b2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ 000002e6 00005b30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ 000002ea 00005c2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC23 │ │ │ │ │ 000002ee 00005c30 R_ARM_THM_MOVT_ABS 00000398 .LC23 │ │ │ │ │ -000002f2 0001790a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000030e 0001770a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000320 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000324 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000002f2 00017b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000030e 0001790a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000320 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000324 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000328 00005d2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ 0000032c 00005d30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ -00000332 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000338 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000033c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000332 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000338 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000033c 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000340 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000398 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000039c 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000398 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000039c 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000003a0 0000812f R_ARM_THM_MOVW_ABS_NC 00000474 .LC30 │ │ │ │ │ 000003a4 00008130 R_ARM_THM_MOVT_ABS 00000474 .LC30 │ │ │ │ │ -000003aa 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003b0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000003b4 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000003aa 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003b0 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000003b4 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000003b8 0000802f R_ARM_THM_MOVW_ABS_NC 0000044c .LC29 │ │ │ │ │ 000003bc 00008030 R_ARM_THM_MOVT_ABS 0000044c .LC29 │ │ │ │ │ -000003c2 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003cc 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003d0 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003c2 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003cc 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003d0 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003d4 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000003d8 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000003de 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003de 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000003e4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000003e8 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000003f0 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000418 00018c0a R_ARM_THM_CALL 00000491 PyLong_AsLongLongAndOverflow │ │ │ │ │ -00000466 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000046a 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003f0 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000418 00018e0a R_ARM_THM_CALL 00000491 PyLong_AsLongLongAndOverflow │ │ │ │ │ +00000466 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000046a 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000476 00007f2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ 0000047a 00007f30 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ -00000486 00015b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000055e 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000056a 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000486 00015d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000055e 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000056a 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000578 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000057c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000584 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000005c0 0000670a R_ARM_THM_CALL 000031c9 long_add │ │ │ │ │ -000005ca 0000720a R_ARM_THM_CALL 0000cdb5 _PyLong_Negate │ │ │ │ │ -000005d4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000005fe 00016f0a R_ARM_THM_CALL 000026e1 PyLong_AsUnsignedLong │ │ │ │ │ -0000060e 0001630a R_ARM_THM_CALL 00001645 PyLong_AsLong │ │ │ │ │ -00000618 0001520a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000648 00019d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00000658 00019e0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -00000662 00019f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000066a 0001a00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00000584 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000005c0 0000670a R_ARM_THM_CALL 00003235 long_add │ │ │ │ │ +000005ca 0000720a R_ARM_THM_CALL 0000ce4d _PyLong_Negate │ │ │ │ │ +000005d4 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005fe 0001710a R_ARM_THM_CALL 000026d1 PyLong_AsUnsignedLong │ │ │ │ │ +0000060e 0001650a R_ARM_THM_CALL 00001639 PyLong_AsLong │ │ │ │ │ +00000618 0001540a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000648 00019f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00000658 0001a00a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +00000662 0001a10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000066a 0001a20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ 00000674 00005a2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ 00000678 00005a30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ -0000067e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000694 .LC47 │ │ │ │ │ -00000682 0000c230 R_ARM_THM_MOVT_ABS 00000694 .LC47 │ │ │ │ │ -00000686 0000c12f R_ARM_THM_MOVW_ABS_NC 00000688 .LC46 │ │ │ │ │ -0000068a 0000c130 R_ARM_THM_MOVT_ABS 00000688 .LC46 │ │ │ │ │ -0000068e 0001790a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000006e6 0001760a R_ARM_THM_CALL 0000286d _PyLong_AsByteArray │ │ │ │ │ -000006f8 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006fc 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000067e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000694 .LC47 │ │ │ │ │ +00000682 0000c430 R_ARM_THM_MOVT_ABS 00000694 .LC47 │ │ │ │ │ +00000686 0000c32f R_ARM_THM_MOVW_ABS_NC 00000688 .LC46 │ │ │ │ │ +0000068a 0000c330 R_ARM_THM_MOVT_ABS 00000688 .LC46 │ │ │ │ │ +0000068e 00017b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000006e6 0001780a R_ARM_THM_CALL 000028d9 _PyLong_AsByteArray │ │ │ │ │ +000006f8 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006fc 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000700 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000704 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000070a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000070a 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000710 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000714 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000071c 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000071c 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000746 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000074a 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000752 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000762 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000788 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000752 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000762 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000788 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007c4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000007c8 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000007cc 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000007cc 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000080c 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000810 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000084c 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000882 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000886 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000882 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000886 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000008ca 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000904 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000092c 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000930 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000936 0000df2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ -0000093a 0000df30 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ -00000940 00015b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000996 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000099a 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000904 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000092c 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000930 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000936 0000e12f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ +0000093a 0000e130 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ +00000940 00015d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000996 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000099a 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000009c2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000009c6 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000009ce 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000009dc 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000a02 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ce 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000009dc 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000a02 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a5c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000a60 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000a64 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000a64 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000ac4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000ac8 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000acc 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000acc 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000b00 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000b04 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000b08 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000b34 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b38 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b3e 0000df2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ -00000b42 0000df30 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ -00000b48 00015b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b66 0001830a R_ARM_THM_CALL 00004db9 PyLong_AsNativeBytes │ │ │ │ │ -00000b78 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000b7c 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000b80 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000774 .LC54 │ │ │ │ │ -00000b84 0000ef30 R_ARM_THM_MOVT_ABS 00000774 .LC54 │ │ │ │ │ -00000b8a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ba6 0001830a R_ARM_THM_CALL 00004db9 PyLong_AsNativeBytes │ │ │ │ │ -00000bb8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000bbc 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000bc0 0000f02f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ -00000bc4 0000f030 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ -00000bca 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bf6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bfa 0001a730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c02 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000c18 00006f0a R_ARM_THM_CALL 00003511 long_neg │ │ │ │ │ -00000c2c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c30 0001a730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c36 0000cb0a R_ARM_THM_CALL 00008cf9 long_pow │ │ │ │ │ -00000c5a 0001be0a R_ARM_THM_CALL 0000125d _PyLong_DivmodNear │ │ │ │ │ -00000c72 00008b0a R_ARM_THM_CALL 00005541 long_sub │ │ │ │ │ -00000c8a 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b08 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000b34 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b38 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b3e 0000e12f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ +00000b42 0000e130 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ +00000b48 00015d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b66 0001850a R_ARM_THM_CALL 00004e2d PyLong_AsNativeBytes │ │ │ │ │ +00000b78 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000b7c 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000b80 0000f12f R_ARM_THM_MOVW_ABS_NC 00000774 .LC54 │ │ │ │ │ +00000b84 0000f130 R_ARM_THM_MOVT_ABS 00000774 .LC54 │ │ │ │ │ +00000b8a 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ba6 0001850a R_ARM_THM_CALL 00004e2d PyLong_AsNativeBytes │ │ │ │ │ +00000bb8 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000bbc 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000bc0 0000f22f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ +00000bc4 0000f230 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ +00000bca 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bf6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bfa 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c02 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000c18 00006f0a R_ARM_THM_CALL 00003581 long_neg │ │ │ │ │ +00000c2c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c30 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c36 0000cd0a R_ARM_THM_CALL 00008d91 long_pow │ │ │ │ │ +00000c5a 0001c00a R_ARM_THM_CALL 0000125d _PyLong_DivmodNear │ │ │ │ │ +00000c72 00008b0a R_ARM_THM_CALL 000055ad long_sub │ │ │ │ │ +00000c8a 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c9e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ca2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ccc 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cde 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cf4 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cfa 0000f12f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC56 │ │ │ │ │ -00000cfe 0000f130 R_ARM_THM_MOVT_ABS 000007c8 .LC56 │ │ │ │ │ -00000d08 0001bf0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000d20 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d34 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d3c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d40 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d6e 0000450a R_ARM_THM_CALL 0000196d long_to_decimal_string_internal │ │ │ │ │ -00000d8c 0000bf0a R_ARM_THM_CALL 0000aca1 long_format_binary │ │ │ │ │ +00000ccc 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cde 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cf4 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cfa 0000f32f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC56 │ │ │ │ │ +00000cfe 0000f330 R_ARM_THM_MOVT_ABS 000007c8 .LC56 │ │ │ │ │ +00000d08 0001c10a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000d20 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d34 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d3c 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d40 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d6e 0000450a R_ARM_THM_CALL 00001961 long_to_decimal_string_internal │ │ │ │ │ +00000d8c 0000c10a R_ARM_THM_CALL 0000ad39 long_format_binary │ │ │ │ │ 00000dbc 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ 00000dc8 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000de0 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000df2 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000e94 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000de0 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000df2 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000e94 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000010da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001100 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001134 0001b60a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00001148 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000114c 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001100 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001134 0001b80a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00001148 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000114c 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001150 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001154 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000115a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001164 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000115a 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001164 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001178 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000117c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000119a 0001c40a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000011bc 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011c6 00017b0a R_ARM_THM_CALL 0000a465 _PyLong_Copy │ │ │ │ │ -000011d4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011ea 0001830a R_ARM_THM_CALL 00004db9 PyLong_AsNativeBytes │ │ │ │ │ -000011fc 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001200 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001204 0001072f R_ARM_THM_MOVW_ABS_NC 000007f8 .LC58 │ │ │ │ │ -00001208 00010730 R_ARM_THM_MOVT_ABS 000007f8 .LC58 │ │ │ │ │ -0000120e 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001240 0001c60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001292 0000b00a R_ARM_THM_CALL 00007c59 long_divrem │ │ │ │ │ -000012b0 0000890a R_ARM_THM_CALL 0000502d long_lshift1 │ │ │ │ │ -000012d6 0000430a R_ARM_THM_CALL 000018d9 long_compare │ │ │ │ │ -00001302 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001320 0000670a R_ARM_THM_CALL 000031c9 long_add │ │ │ │ │ -0000133a 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001348 00008b0a R_ARM_THM_CALL 00005541 long_sub │ │ │ │ │ -00001364 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000136e 00002b0a R_ARM_THM_CALL 0000a259 Py_XDECREF │ │ │ │ │ -00001374 00002b0a R_ARM_THM_CALL 0000a259 Py_XDECREF │ │ │ │ │ -00001380 00006f0a R_ARM_THM_CALL 00003511 long_neg │ │ │ │ │ -00001398 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013a6 0000670a R_ARM_THM_CALL 000031c9 long_add │ │ │ │ │ -000013ae 00008b0a R_ARM_THM_CALL 00005541 long_sub │ │ │ │ │ -000013b8 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000013bc 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013c0 00010d2f R_ARM_THM_MOVW_ABS_NC 00000878 .LC61 │ │ │ │ │ -000013c4 00010d30 R_ARM_THM_MOVT_ABS 00000878 .LC61 │ │ │ │ │ -000013ca 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013de 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013e8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013ec 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013fe 00017b0a R_ARM_THM_CALL 0000a465 _PyLong_Copy │ │ │ │ │ -00001408 00010f2f R_ARM_THM_MOVW_ABS_NC 0000089c .LC62 │ │ │ │ │ -0000140c 00010f30 R_ARM_THM_MOVT_ABS 0000089c .LC62 │ │ │ │ │ +0000119a 0001c60a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000011bc 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c6 00017d0a R_ARM_THM_CALL 0000a4fd _PyLong_Copy │ │ │ │ │ +000011d4 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011ea 0001850a R_ARM_THM_CALL 00004e2d PyLong_AsNativeBytes │ │ │ │ │ +000011fc 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001200 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001204 0001092f R_ARM_THM_MOVW_ABS_NC 000007f8 .LC58 │ │ │ │ │ +00001208 00010930 R_ARM_THM_MOVT_ABS 000007f8 .LC58 │ │ │ │ │ +0000120e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001240 0001c80a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001292 0000b20a R_ARM_THM_CALL 00007cf5 long_divrem │ │ │ │ │ +000012b0 0000890a R_ARM_THM_CALL 000050a1 long_lshift1 │ │ │ │ │ +000012d6 0000430a R_ARM_THM_CALL 000018cd long_compare │ │ │ │ │ +00001302 0001b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001320 0000670a R_ARM_THM_CALL 00003235 long_add │ │ │ │ │ +0000133a 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001348 00008b0a R_ARM_THM_CALL 000055ad long_sub │ │ │ │ │ +00001364 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000136e 00002b0a R_ARM_THM_CALL 0000a2f1 Py_XDECREF │ │ │ │ │ +00001374 00002b0a R_ARM_THM_CALL 0000a2f1 Py_XDECREF │ │ │ │ │ +00001380 00006f0a R_ARM_THM_CALL 00003581 long_neg │ │ │ │ │ +00001398 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013a6 0000670a R_ARM_THM_CALL 00003235 long_add │ │ │ │ │ +000013ae 00008b0a R_ARM_THM_CALL 000055ad long_sub │ │ │ │ │ +000013b8 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013bc 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000013c0 00010f2f R_ARM_THM_MOVW_ABS_NC 00000878 .LC61 │ │ │ │ │ +000013c4 00010f30 R_ARM_THM_MOVT_ABS 00000878 .LC61 │ │ │ │ │ +000013ca 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013de 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e8 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013ec 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013fe 00017d0a R_ARM_THM_CALL 0000a4fd _PyLong_Copy │ │ │ │ │ +00001408 0001112f R_ARM_THM_MOVW_ABS_NC 0000089c .LC62 │ │ │ │ │ +0000140c 00011130 R_ARM_THM_MOVT_ABS 0000089c .LC62 │ │ │ │ │ 00000160 00002e1e R_ARM_THM_JUMP24 00001349 maybe_small_long │ │ │ │ │ -000005aa 0000681e R_ARM_THM_JUMP24 000032ed _PyLong_FromSTwoDigits │ │ │ │ │ -00000814 0001ac1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +000005aa 0000681e R_ARM_THM_JUMP24 00003359 _PyLong_FromSTwoDigits │ │ │ │ │ +00000814 0001ae1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 00000892 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ 00000900 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ -00000966 00007e1e R_ARM_THM_JUMP24 00006c29 long_bitwise │ │ │ │ │ -00000992 0000681e R_ARM_THM_JUMP24 000032ed _PyLong_FromSTwoDigits │ │ │ │ │ -00000a8a 0001531e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000aac 0001901e R_ARM_THM_JUMP24 00006575 _PyLong_FromByteArray │ │ │ │ │ -00000ae8 0001901e R_ARM_THM_JUMP24 00006575 _PyLong_FromByteArray │ │ │ │ │ -00000cc0 00017b1e R_ARM_THM_JUMP24 0000a465 _PyLong_Copy │ │ │ │ │ -000010ec 00017b1e R_ARM_THM_JUMP24 0000a465 _PyLong_Copy │ │ │ │ │ -00001140 0000891e R_ARM_THM_JUMP24 0000502d long_lshift1 │ │ │ │ │ -00001256 00017d1e R_ARM_THM_JUMP24 00003661 PyLong_FromInt64 │ │ │ │ │ -00001410 0001ca1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000966 00007e1e R_ARM_THM_JUMP24 00006c81 long_bitwise │ │ │ │ │ +00000992 0000681e R_ARM_THM_JUMP24 00003359 _PyLong_FromSTwoDigits │ │ │ │ │ +00000a8a 0001551e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000aac 0001921e R_ARM_THM_JUMP24 000065cd _PyLong_FromByteArray │ │ │ │ │ +00000ae8 0001921e R_ARM_THM_JUMP24 000065cd _PyLong_FromByteArray │ │ │ │ │ +00000cc0 00017d1e R_ARM_THM_JUMP24 0000a4fd _PyLong_Copy │ │ │ │ │ +000010ec 00017d1e R_ARM_THM_JUMP24 0000a4fd _PyLong_Copy │ │ │ │ │ +00001140 0000891e R_ARM_THM_JUMP24 000050a1 long_lshift1 │ │ │ │ │ +00001256 00017f1e R_ARM_THM_JUMP24 000036d1 PyLong_FromInt64 │ │ │ │ │ +00001410 0001cc1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x14828 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x148e0 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001d902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001db02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00004002 R_ARM_ABS32 0000187d long_dealloc │ │ │ │ │ -0000002c 00004402 R_ARM_ABS32 00001945 long_to_decimal_string │ │ │ │ │ +00000018 00004002 R_ARM_ABS32 00001871 long_dealloc │ │ │ │ │ +0000002c 00004402 R_ARM_ABS32 00001939 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000245 long_hash │ │ │ │ │ -00000048 0001da02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000048 0001dc02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00003102 R_ARM_ABS32 00001419 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000ba02 R_ARM_ABS32 00008135 long_new │ │ │ │ │ -000000a0 00015702 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008d02 R_ARM_ABS32 00005795 long_vectorcall │ │ │ │ │ +0000009c 0000bc02 R_ARM_ABS32 000081d1 long_new │ │ │ │ │ +000000a0 00015902 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000c8 00008d02 R_ARM_ABS32 00005801 long_vectorcall │ │ │ │ │ 000000d0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d4 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000d4 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001e4 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001e4 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000210 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000210 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000023c 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000023c 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000240 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000270 0001db02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000027c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000280 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000284 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000294 0001db02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002a0 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002b8 0001db02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002c4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000270 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000027c 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000280 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000284 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000294 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002a0 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a4 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a8 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002b8 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002c4 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f0 00006402 R_ARM_ABS32 00003089 long_add_method │ │ │ │ │ -000002f4 00008a02 R_ARM_ABS32 00005405 long_sub_method │ │ │ │ │ -000002f8 00007002 R_ARM_ABS32 00003715 long_mul_method │ │ │ │ │ -000002fc 0000e302 R_ARM_ABS32 0000a7a9 long_mod │ │ │ │ │ -00000300 0000de02 R_ARM_ABS32 0000a60d long_divmod │ │ │ │ │ -00000304 0000cb02 R_ARM_ABS32 00008cf9 long_pow │ │ │ │ │ -00000308 00006c02 R_ARM_ABS32 000033d5 long_neg_method │ │ │ │ │ -0000030c 0000e102 R_ARM_ABS32 0000a709 long_long │ │ │ │ │ -00000310 0000dc02 R_ARM_ABS32 0000a5a9 long_abs_method │ │ │ │ │ -00000314 00003f02 R_ARM_ABS32 0000186d long_bool │ │ │ │ │ +000002f0 00006402 R_ARM_ABS32 000030f5 long_add_method │ │ │ │ │ +000002f4 00008a02 R_ARM_ABS32 00005471 long_sub_method │ │ │ │ │ +000002f8 00007002 R_ARM_ABS32 00003785 long_mul_method │ │ │ │ │ +000002fc 0000e502 R_ARM_ABS32 0000a841 long_mod │ │ │ │ │ +00000300 0000e002 R_ARM_ABS32 0000a6a5 long_divmod │ │ │ │ │ +00000304 0000cd02 R_ARM_ABS32 00008d91 long_pow │ │ │ │ │ +00000308 00006c02 R_ARM_ABS32 00003445 long_neg_method │ │ │ │ │ +0000030c 0000e302 R_ARM_ABS32 0000a7a1 long_long │ │ │ │ │ +00000310 0000de02 R_ARM_ABS32 0000a641 long_abs_method │ │ │ │ │ +00000314 00003f02 R_ARM_ABS32 00001861 long_bool │ │ │ │ │ 00000318 00009402 R_ARM_ABS32 00000591 long_invert │ │ │ │ │ -0000031c 00008502 R_ARM_ABS32 00004511 long_lshift_method │ │ │ │ │ -00000320 0000e802 R_ARM_ABS32 0000b749 long_rshift │ │ │ │ │ -00000324 00007d02 R_ARM_ABS32 0000444d long_and │ │ │ │ │ -00000328 0000e202 R_ARM_ABS32 0000094d long_xor │ │ │ │ │ -0000032c 0000a502 R_ARM_ABS32 00007411 long_or │ │ │ │ │ -00000330 0000e102 R_ARM_ABS32 0000a709 long_long │ │ │ │ │ -00000338 0000e702 R_ARM_ABS32 0000b679 long_float │ │ │ │ │ -00000364 0000a802 R_ARM_ABS32 00007825 long_div │ │ │ │ │ -00000368 0000c602 R_ARM_ABS32 00008689 long_true_divide │ │ │ │ │ -00000374 0000e102 R_ARM_ABS32 0000a709 long_long │ │ │ │ │ +0000031c 00008502 R_ARM_ABS32 00004585 long_lshift_method │ │ │ │ │ +00000320 0000ea02 R_ARM_ABS32 0000b7e1 long_rshift │ │ │ │ │ +00000324 00007d02 R_ARM_ABS32 000044c1 long_and │ │ │ │ │ +00000328 0000e402 R_ARM_ABS32 0000094d long_xor │ │ │ │ │ +0000032c 0000a702 R_ARM_ABS32 000074b5 long_or │ │ │ │ │ +00000330 0000e302 R_ARM_ABS32 0000a7a1 long_long │ │ │ │ │ +00000338 0000e902 R_ARM_ABS32 0000b711 long_float │ │ │ │ │ +00000364 0000aa02 R_ARM_ABS32 000078c9 long_div │ │ │ │ │ +00000368 0000c802 R_ARM_ABS32 00008725 long_true_divide │ │ │ │ │ +00000374 0000e302 R_ARM_ABS32 0000a7a1 long_long │ │ │ │ │ 00000380 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 0000fa02 R_ARM_ABS32 000010f9 long_long_getter │ │ │ │ │ +00000384 0000fc02 R_ARM_ABS32 000010f9 long_long_getter │ │ │ │ │ 0000038c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000398 0000fc02 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ +00000398 0000fe02 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ 000003a0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ac 0000fa02 R_ARM_ABS32 000010f9 long_long_getter │ │ │ │ │ +000003ac 0000fc02 R_ARM_ABS32 000010f9 long_long_getter │ │ │ │ │ 000003b4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003bc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 0000fe02 R_ARM_ABS32 000010fd long_get1 │ │ │ │ │ +000003c0 00010002 R_ARM_ABS32 000010fd long_get1 │ │ │ │ │ 000003c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e8 0000f902 R_ARM_ABS32 000010d5 long_long_meth │ │ │ │ │ +000003e8 0000fb02 R_ARM_ABS32 000010d5 long_long_meth │ │ │ │ │ 000003f0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f8 0000db02 R_ARM_ABS32 0000a369 int_bit_length │ │ │ │ │ -00000400 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003f8 0000dd02 R_ARM_ABS32 0000a401 int_bit_length │ │ │ │ │ +00000400 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000404 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000408 00010902 R_ARM_ABS32 00001219 int_bit_count │ │ │ │ │ -00000410 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000408 00010b02 R_ARM_ABS32 00001219 int_bit_count │ │ │ │ │ +00000410 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000414 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000418 00005f02 R_ARM_ABS32 00000181 int_to_bytes │ │ │ │ │ -00000420 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000420 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000424 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000428 00009802 R_ARM_ABS32 00005b21 int_from_bytes │ │ │ │ │ -00000430 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000428 00009802 R_ARM_ABS32 00005b91 int_from_bytes │ │ │ │ │ +00000430 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000434 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000438 00010302 R_ARM_ABS32 00001169 int_as_integer_ratio │ │ │ │ │ -00000440 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000438 00010502 R_ARM_ABS32 00001169 int_as_integer_ratio │ │ │ │ │ +00000440 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000444 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000448 0000f902 R_ARM_ABS32 000010d5 long_long_meth │ │ │ │ │ +00000448 0000fb02 R_ARM_ABS32 000010d5 long_long_meth │ │ │ │ │ 00000450 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000458 0000f902 R_ARM_ABS32 000010d5 long_long_meth │ │ │ │ │ +00000458 0000fb02 R_ARM_ABS32 000010d5 long_long_meth │ │ │ │ │ 00000460 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000464 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000468 0000f902 R_ARM_ABS32 000010d5 long_long_meth │ │ │ │ │ +00000468 0000fb02 R_ARM_ABS32 000010d5 long_long_meth │ │ │ │ │ 00000470 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000474 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000478 0000f202 R_ARM_ABS32 00000bd5 int___round__ │ │ │ │ │ -00000480 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000478 0000f402 R_ARM_ABS32 00000bd5 int___round__ │ │ │ │ │ +00000480 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000484 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000488 00011102 R_ARM_ABS32 000013f1 int___getnewargs__ │ │ │ │ │ -00000490 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000488 00011302 R_ARM_ABS32 000013f1 int___getnewargs__ │ │ │ │ │ +00000490 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000494 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000498 0000c302 R_ARM_ABS32 00000629 int___format__ │ │ │ │ │ -000004a0 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000498 0000c502 R_ARM_ABS32 00000629 int___format__ │ │ │ │ │ +000004a0 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004a8 00010602 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ -000004b0 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004a8 00010802 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ +000004b0 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004b8 00010c02 R_ARM_ABS32 000000bd int_is_integer │ │ │ │ │ -000004c0 00011a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004b8 00010e02 R_ARM_ABS32 000000bd int_is_integer │ │ │ │ │ +000004c0 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x14be0 contains 1187 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x14c98 contains 1200 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000004c 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000006a 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000004c 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000006a 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000070 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000074 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000088 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000a4 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000088 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000a4 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000000aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000c2 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000d0 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000d8 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000dc 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000012c 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000014a 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000c2 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000d0 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000d8 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000dc 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000012c 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000014a 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000150 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000154 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000168 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000184 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000168 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000184 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000018a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000018e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001a2 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000001b0 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001b8 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001bc 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001fa 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000021a 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000001a2 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000001b0 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000001b8 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001bc 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001fa 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000021a 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000222 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000226 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000023a 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000240 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000033a 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000023a 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000240 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000033a 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000342 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000346 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000035a 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000039e 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000003a8 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000003b0 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000003b8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000003bc 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000035a 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000039e 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000003a8 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000003b0 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000003b8 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000003bc 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000003c0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000003c4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003ca 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003d0 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000003e0 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000003e4 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000043c 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000460 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000003ca 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003d0 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000003e0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000003e4 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000043c 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000460 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000046a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000046e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000048a 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000048a 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000490 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000494 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004be 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000004e4 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000004ec 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000004fc 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000500 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000558 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000057c 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000004be 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000004e4 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000004ec 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000004fc 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000500 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000558 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000057c 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000586 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000058a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005a6 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000005a6 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000005ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005da 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000604 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000060c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000068c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000690 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005da 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000604 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000060c 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000068c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000690 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000694 00001d2f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ 00000698 00001d30 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -0000069e 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006c2 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006c6 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000069e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006c2 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006c6 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006ca 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000006ce 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000006d4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006d4 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006da 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000006de 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000006e6 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000726 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000072a 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000006e6 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000726 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000072a 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000076c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000770 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000007ce 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 000007d2 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00000820 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000842 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000bda 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000bde 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e40 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000e44 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000e6e 0001560a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000ef2 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f14 0001570a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000fa2 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000fae 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ff0 0001580a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000ffe 0001590a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00001008 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000100c 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000820 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000842 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000bda 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000bde 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e40 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000e44 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000e6e 0001580a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000ef2 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000f14 0001590a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000fa2 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000fae 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ff0 00015a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000ffe 00015b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001008 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000100c 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001010 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ 00001014 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000101e 00015b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001034 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000101e 00015d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001034 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000106e 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 00001072 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000010d8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010dc 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000010e0 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000010e4 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000011b4 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000011de 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000011e2 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000010d8 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000010dc 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010e0 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010e4 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000011b4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000011de 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000011e2 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000011e8 0000232f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ 000011ec 00002330 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -000011f2 00015b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001212 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001224 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011f2 00015d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001212 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001224 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001230 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 00001234 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001238 00015d0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000124c 0001590a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001238 00015f0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000124c 00015b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 0000125a 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 0000125e 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 00001264 0000262f R_ARM_THM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ 00001268 00002630 R_ARM_THM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -0000126c 00015e0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000012ba 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000012be 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000126c 0001600a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000012ba 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000012be 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000012c2 0000272f R_ARM_THM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ 000012c6 00002730 R_ARM_THM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -000012cc 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012d2 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012d6 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000012cc 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012d2 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012d6 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000012da 0000222f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 000012de 00002230 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -000012e4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012ec 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000012f2 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000012f6 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000012e4 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012ec 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000012f2 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000012f6 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000012fa 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000012fe 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001304 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000130c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001312 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001316 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001304 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000130c 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001312 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001316 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000131a 0000212f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ 0000131e 00002130 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -00001324 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001338 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001340 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d8 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000013dc 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001400 0001570a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001408 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001410 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001414 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001470 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001474 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001478 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000147c 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000148a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000148e 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001492 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001496 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001324 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001338 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001340 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000013dc 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001400 0001590a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001408 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00001410 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001414 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001470 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001474 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001478 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000147c 00016330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000148a 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000148e 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001492 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001496 00016330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000151c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001520 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001524 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001528 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000152c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001530 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001534 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001538 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000153c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001550 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001554 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001558 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000155c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001560 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001564 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001568 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000156c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001570 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001576 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000157a 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000157e 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001582 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001590 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001594 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001598 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000159c 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015aa 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000015ae 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000015b2 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000015b6 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015c2 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000015c6 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000015cc 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000015d0 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015d8 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000015dc 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000015e0 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000015e4 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015fe 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001602 00016130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001608 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000160c 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001612 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001616 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000162c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001630 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001634 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001638 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000163c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001640 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000167c 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000016c2 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000016c6 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000016ca 00003e2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ -000016ce 00003e30 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -000016d6 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001702 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001724 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001728 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000172c 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000017c6 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001820 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001842 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001846 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000184a 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001888 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000188c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018d4 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019b0 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000019bc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000019c0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000019d8 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001a42 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001a62 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001a8e 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001aae 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001ace 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001aee 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001b3c 0001670a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00001b60 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d0a 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001d24 0001680a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001e62 0001690a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00001e8c 0001570a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001f94 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001fb0 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001fb4 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fb8 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fda 0001560a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002002 0001560a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000200e 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000201a 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002040 00016a0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00002136 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -0000213a 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000213e 00015d0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000214c 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -00002150 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -00002154 0000472f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00002158 00004730 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -0000215c 00015e0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000021b0 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021d8 00016a0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00002218 0001690a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00002224 00016b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00002250 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002258 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002278 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000227c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002296 00016c0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -000022c0 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000022ca 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000022ce 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000022d6 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002452 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002456 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000245a 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002460 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00002464 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -0000246a 00015b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002470 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002474 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000247a 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -0000247e 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00002484 00015b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024a6 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000024aa 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000024ae 0000482f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ -000024b2 00004830 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ -000024b8 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002558 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000255c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025a0 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025dc 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002622 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002626 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000262a 0000512f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ -0000262e 00005130 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ -00002634 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000265e 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002680 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002684 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002688 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002764 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002768 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000276c 0000542f R_ARM_THM_MOVW_ABS_NC 0000032c .LC19 │ │ │ │ │ -00002770 00005430 R_ARM_THM_MOVT_ABS 0000032c .LC19 │ │ │ │ │ -00002776 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000277c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002780 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002784 0000532f R_ARM_THM_MOVW_ABS_NC 000002fc .LC18 │ │ │ │ │ -00002788 00005330 R_ARM_THM_MOVT_ABS 000002fc .LC18 │ │ │ │ │ -0000278e 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000279c 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000027a0 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000027a4 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000027a8 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000027ae 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027b8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000027bc 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000027c0 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000027fc 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002804 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002808 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000281c 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002858 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002860 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002868 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000029c4 00017a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002abe 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002ac2 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002ac6 0000622f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00002aca 00006230 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -00002ad0 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e6e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e72 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e76 0000612f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ -00002e7a 00006130 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ -00002e80 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003100 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003104 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000031b0 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031b4 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000322c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003230 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003312 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003316 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000336e 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003394 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000339e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000033a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000033c8 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000033d0 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003464 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000034ae 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000034cc 0001410a 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 │ │ │ │ │ -000034fe 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003508 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000350c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003542 00017b0a R_ARM_THM_CALL 0000a465 _PyLong_Copy │ │ │ │ │ -000035b2 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000035be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035c2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035dc 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003616 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000361a 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003634 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000363e 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000036f8 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000036fc 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003778 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000377c 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000037de 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037e2 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037f2 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037f6 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000384e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003852 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000391e 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000392a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000392e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003944 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000395a 00017a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003992 0001670a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00003b9e 0001670a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00003df0 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003e10 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003e14 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003e18 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003e1c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003e22 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e4e 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003e7a 0000740a R_ARM_THM_CALL 00000d95 kmul_split.constprop.0 │ │ │ │ │ -00003e96 0000740a R_ARM_THM_CALL 00000d95 kmul_split.constprop.0 │ │ │ │ │ -00003eda 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f20 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f48 0000750a R_ARM_THM_CALL 00000eb9 v_isub.isra.0 │ │ │ │ │ -00003f5c 0000750a R_ARM_THM_CALL 00000eb9 v_isub.isra.0 │ │ │ │ │ -00003fd8 0000760a R_ARM_THM_CALL 00000fd1 v_iadd.isra.0 │ │ │ │ │ -0000400c 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004038 00017a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000404a 00017a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004074 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004094 00017a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000040ca 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004104 0000760a R_ARM_THM_CALL 00000fd1 v_iadd.isra.0 │ │ │ │ │ -00004198 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041bc 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041d4 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041dc 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000421e 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004228 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000422c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004242 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000043e0 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004408 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004428 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004430 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004434 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004438 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000443c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004442 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004448 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004496 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000449a 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044c6 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000044ca 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000044d0 00007f2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ -000044d4 00007f30 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ -000044da 00015b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004624 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004630 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004634 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004648 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000467a 00017a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004aba 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004abe 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004b0c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004b10 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004b48 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004b4c 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004b50 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004b54 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004b5a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b7e 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004b8a 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004be6 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004c0e 0001570a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00004c7c 0001760a R_ARM_THM_CALL 0000286d _PyLong_AsByteArray │ │ │ │ │ -00004d00 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004d04 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004d08 0000842f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ -00004d0c 00008430 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ -00004d12 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d18 0001810a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004d24 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004d28 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004d2c 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d34 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00004d46 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004d4a 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004d4e 0000832f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ -00004d52 00008330 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ -00004d58 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d5e 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d62 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d68 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004d6c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004d70 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004d74 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004d8a 0001830a R_ARM_THM_CALL 00004db9 PyLong_AsNativeBytes │ │ │ │ │ -00004d9c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004da0 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004da4 0000842f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ -00004da8 00008430 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ -00004dae 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e38 00017a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004e56 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004e86 0001760a R_ARM_THM_CALL 0000286d _PyLong_AsByteArray │ │ │ │ │ -00004ef4 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004ef8 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004efc 00007f2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ -00004f00 00007f30 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ -00004f08 00015b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004f74 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f82 00017a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004f9a 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004f9e 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004fa2 0000882f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -00004fa6 00008830 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -00004fac 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004fc6 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fd2 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005008 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000500c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00005014 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005376 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000537a 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005476 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000547a 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005536 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000553a 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000559e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000055a2 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000056c4 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000056c8 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005746 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000574c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005750 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005764 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000578a 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000057ce 0001860a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000057da 0001870a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000057e2 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000057e6 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000057ea 00008c2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC34 │ │ │ │ │ -000057ee 00008c30 R_ARM_THM_MOVT_ABS 00000504 .LC34 │ │ │ │ │ -000057f8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000583e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005842 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005884 0001890a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000058de 00018a0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00005906 00018a0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00005924 00018a0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000594e 00018a0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00005996 0001890a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000059a8 0001560a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00005a06 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005a0a 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005a0e 0000912f R_ARM_THM_MOVW_ABS_NC 0000055c .LC36 │ │ │ │ │ -00005a12 00009130 R_ARM_THM_MOVT_ABS 0000055c .LC36 │ │ │ │ │ -00005a18 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a20 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005a24 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005a28 0000902f R_ARM_THM_MOVW_ABS_NC 00000530 .LC35 │ │ │ │ │ -00005a2c 00009030 R_ARM_THM_MOVT_ABS 00000530 .LC35 │ │ │ │ │ -00005a32 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a8e 0001760a R_ARM_THM_CALL 0000286d _PyLong_AsByteArray │ │ │ │ │ -00005a9e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00005aa2 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00005aaa 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005ab6 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005af4 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b06 0001760a R_ARM_THM_CALL 0000286d _PyLong_AsByteArray │ │ │ │ │ -00005b80 0001740a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00005b90 00018e0a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00005c5c 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c68 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005c6c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005c7e 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005e56 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e5a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005eb4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005ef8 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000617a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000617e 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000061dc 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006240 0001570a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000625c 0001740a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00006266 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000626a 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000626e 00005d2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ -00006272 00005d30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ -00006278 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006418 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006460 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006464 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006468 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000646c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006470 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000647a 0001780a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006488 0001780a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000064ae 0001770a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000064dc 0001770a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000064ee 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006502 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000650c 00018f0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000651e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006522 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006526 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000652a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006530 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006542 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000654e 00005a2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ -00006552 00005a30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ -00006556 00005b2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ -0000655a 00005b30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ -0000655e 0000972f R_ARM_THM_MOVW_ABS_NC 00000580 .LC37 │ │ │ │ │ -00006562 00009730 R_ARM_THM_MOVT_ABS 00000580 .LC37 │ │ │ │ │ -00006566 0001790a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000656c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006604 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006610 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006614 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006626 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000068d2 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000068d6 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006a5c 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006aac 0001570a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006bae 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006bb8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006bbc 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006bc0 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006bfe 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00006c04 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006c08 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006c0c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006c10 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006c16 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006c24 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006cba 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006cc6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006cca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006cdc 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006db6 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ec0 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006ec4 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006ee0 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007018 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000709e 0001570a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000712e 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007134 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007138 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000713c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007384 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000073bc 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000073c6 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000073ca 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000073ce 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000073d2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000073dc 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000073f4 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073fc 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007404 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000745c 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007460 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000074b8 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000074c4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000074c8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000074da 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000076ae 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000076b2 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007766 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000077aa 0001570a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000077dc 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000077f2 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000077f6 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000077fa 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000077fe 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007804 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000780c 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007814 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007818 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000781c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007820 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007866 0001560a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007878 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000787c 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000788c 0001560a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000078d4 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000790a 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007912 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007916 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000796c 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007974 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007978 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007980 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000079fc 0001560a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007a00 00014a0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007a2a 0001920a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00007a32 00014a0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007a5c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a86 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ab2 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ac6 0001920a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00007ad0 00014a0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007ae4 0001560a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007aea 00014a0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007b18 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00007b1c 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00007b20 00015d0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00007b2e 0000ab2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC38 │ │ │ │ │ -00007b32 0000ab30 R_ARM_THM_MOVT_ABS 0000058c .LC38 │ │ │ │ │ -00007b36 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000590 .LC39 │ │ │ │ │ -00007b3a 0000ac30 R_ARM_THM_MOVT_ABS 00000590 .LC39 │ │ │ │ │ -00007b3e 00015e0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00007bb0 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bc6 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007bca 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007bce 0000ae2f R_ARM_THM_MOVW_ABS_NC 000005cc .LC41 │ │ │ │ │ -00007bd2 0000ae30 R_ARM_THM_MOVT_ABS 000005cc .LC41 │ │ │ │ │ -00007bd8 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007bec 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007bf0 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007bf4 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ -00007bf8 0000ad30 R_ARM_THM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ -00007bfe 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007c28 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c30 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c3e 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c46 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c4e 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c54 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007d0a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007d0e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007e56 00014a0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007ed8 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007efe 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f78 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007f7c 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007fa4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007fa8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007fac 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007fde 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007ff6 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000800e 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008038 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000804c 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008062 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008078 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000080bc 0001570a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000080c8 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000080cc 00019330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000080d0 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -000080d4 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -000080da 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000080f6 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080fe 00017b0a R_ARM_THM_CALL 0000a465 _PyLong_Copy │ │ │ │ │ -0000812e 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000815c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008160 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008178 0001850a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000818a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000818e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000081cc 0001940a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000081e2 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081f0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000081f4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008210 0001770a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00008248 0001950a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00008272 0001960a R_ARM_THM_CALL 00008545 PyLong_FromUnicodeObject │ │ │ │ │ -0000827a 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000827e 00019730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00008290 0001980a R_ARM_THM_CALL 0000a68d _PyLong_FromBytes │ │ │ │ │ -00008298 0001520a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000829e 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000082a2 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000082a6 0000b82f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ -000082aa 0000b830 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ -000082b0 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000082c4 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000082c8 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000082cc 0000b72f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ -000082d0 0000b730 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ -000082d6 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000082e2 0001990a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000082fa 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000082fe 00019730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00008306 0001990a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008318 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000831c 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008320 0000b92f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ -00008324 0000b930 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ -0000832a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008330 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00008334 00019a30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00008358 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008360 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008374 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008378 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000838e 0001950a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00008410 0001940a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00008424 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00008428 00019730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000844e 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000845e 0001990a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008474 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00008478 00019730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000847e 0001990a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000848e 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008492 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008496 0000b92f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ -0000849a 0000b930 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ -000084a0 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000084a8 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000084ac 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000084b0 0000b72f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ -000084b4 0000b730 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ -000084ba 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000084c0 0001520a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000084c8 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000084cc 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000084d0 0000b82f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ -000084d4 0000b830 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ -000084da 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000084e0 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000084e4 00019a30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000084fc 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008504 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000855c 0001a10a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00008566 0001a20a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00008570 0001540a R_ARM_THM_CALL 000006ed PyLong_FromString │ │ │ │ │ -000085ac 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000085b0 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000085b4 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -000085b8 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -000085c2 00015b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000085ce 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085da 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008622 0001a40a R_ARM_THM_CALL 0000c09d _PyLong_Frexp │ │ │ │ │ -00008640 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008644 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008648 0000c42f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ -0000864c 0000c430 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ -00008652 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000865c 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008660 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008664 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00008668 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000866e 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008674 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00008678 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008680 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008778 0001560a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000087ac 0001920a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000899a 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089c2 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a48 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a62 00018a0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008af0 0001560a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008b08 0001920a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008b7c 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008b80 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008ba0 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008ba4 00019330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008ba8 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -00008bac 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -00008bb2 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008c06 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008c82 00018a0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008c96 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008c9a 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008c9e 0000c52f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC49 │ │ │ │ │ -00008ca2 0000c530 R_ARM_THM_MOVT_ABS 000006c4 .LC49 │ │ │ │ │ -00008ca8 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008d4c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008d50 0001a730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008e20 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008e24 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008e84 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008edc 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008ee0 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008efe 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f4e 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009002 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009028 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000902c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009062 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000090b8 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000090ee 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000911a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000911e 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009170 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091e0 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000091e4 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000091fe 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009286 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009292 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009296 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000092b0 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000092b4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009304 00017b0a R_ARM_THM_CALL 0000a465 _PyLong_Copy │ │ │ │ │ -00009460 00017b0a R_ARM_THM_CALL 0000a465 _PyLong_Copy │ │ │ │ │ -000094c0 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094e6 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094fc 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009510 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009532 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009604 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000960c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009610 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009622 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000966e 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000974c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009794 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097fe 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009802 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000980a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000714 .LC51 │ │ │ │ │ -0000980e 0000c930 R_ARM_THM_MOVT_ABS 00000714 .LC51 │ │ │ │ │ -00009814 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000987e 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098a2 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000098a6 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000098ae 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000098b2 0001a730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000098d0 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000098dc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000098e0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000098fa 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009920 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009928 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000992c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009930 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009974 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009988 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099a4 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000099a8 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000099b0 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000099b4 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000099b8 0000c82f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC50 │ │ │ │ │ -000099bc 0000c830 R_ARM_THM_MOVT_ABS 000006f4 .LC50 │ │ │ │ │ -000099c6 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000099ce 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a0c 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009a48 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a62 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ad0 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ad8 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ae0 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009af4 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ba2 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009bae 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009bb2 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009cc0 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ce6 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e08 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009e0c 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009e60 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e70 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009fc2 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009fd8 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009fe4 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a020 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a028 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a03c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a074 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a07c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a11c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a120 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a182 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a186 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a1d2 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a1da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a1de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a1f2 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a24a 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a28e 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a298 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a29c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a2ae 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a2f8 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a302 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a306 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a31e 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a332 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a34e 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a3cc 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a3f0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a3f4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a40c 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a432 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a436 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a454 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a490 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a494 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a4da 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000a53a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a53e 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a5b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a5b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a5e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a5ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a63a 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000a64c 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a650 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a67a 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a684 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a6a8 0001540a R_ARM_THM_CALL 000006ed PyLong_FromString │ │ │ │ │ -0000a6ca 0001750a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000a6d2 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a6d6 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a6dc 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000a6e0 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000a6e8 00015b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a6fe 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a70a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a70e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a742 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a746 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a78c 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000a7d8 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a7dc 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a83c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a89a 0001920a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000a8a2 00014a0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000a92a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a92e 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000aa88 00014a0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000aac6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aaca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ab10 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ab2a 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ab58 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ab6e 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ab84 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ab9a 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000abc0 0001570a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000abca 0001920a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000abf0 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000abf4 00019330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000abf8 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -0000abfc 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -0000ac02 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ac0c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ac10 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ac36 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac44 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000ac4c 00017b0a R_ARM_THM_CALL 0000a465 _PyLong_Copy │ │ │ │ │ -0000ad4e 0001680a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000afde 0001560a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b028 0001690a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000b3a4 00016a0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000b416 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b41a 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b41e 0000e62f R_ARM_THM_MOVW_ABS_NC 0000075c .LC53 │ │ │ │ │ -0000b422 0000e630 R_ARM_THM_MOVT_ABS 0000075c .LC53 │ │ │ │ │ -0000b428 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b43a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000b43e 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000b442 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b6ac 0001520a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b6d6 0001a40a R_ARM_THM_CALL 0000c09d _PyLong_Frexp │ │ │ │ │ -0000b6ea 00018a0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000b6fe 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b702 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b706 0000c42f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ -0000b70a 0000c430 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ -0000b710 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b716 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b71a 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b71e 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000b722 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000b728 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b72e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000b732 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000b73a 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b870 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b874 00014430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000bd36 0001760a R_ARM_THM_CALL 0000286d _PyLong_AsByteArray │ │ │ │ │ -0000bdc2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bdc6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bdec 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000bdf0 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000bdf4 0000842f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ -0000bdf8 00008430 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ -0000bdfe 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000be04 0001810a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000be0a 0001b40a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000be44 00014a0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000be4e 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000be52 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000be56 0000832f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ -0000be5a 00008330 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ -0000be60 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000be6c 00017b0a R_ARM_THM_CALL 0000a465 _PyLong_Copy │ │ │ │ │ -0000be76 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000be7a 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000be84 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000be88 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bec2 0001b60a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000bff6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bffa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c094 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c098 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c0f2 0001560a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c0fe 0001920a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c158 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000c15c 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000c1dc 0001b60a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000c242 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000c246 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000c2fa 00017a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000c314 0001760a R_ARM_THM_CALL 0000286d _PyLong_AsByteArray │ │ │ │ │ -0000c358 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c35c 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c360 0000f42f R_ARM_THM_MOVW_ABS_NC 000007d4 .LC57 │ │ │ │ │ -0000c364 0000f430 R_ARM_THM_MOVT_ABS 000007d4 .LC57 │ │ │ │ │ -0000c36a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c3a0 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c3cc 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c3d0 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c3d4 0000882f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -0000c3d8 00008830 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -0000c3de 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c3e6 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000c418 00017a0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000c41e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000c422 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000c42a 00014e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c430 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c434 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c438 0000882f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -0000c43c 00008830 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -0000c442 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c458 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c4a8 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c4b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c4b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c4ce 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c4fa 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c506 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c50a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c520 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c7e0 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c7ec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c7f0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c804 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c85c 0001670a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000c890 0001660a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ca1c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cb30 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cb7a 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cbb0 0001400a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cbc6 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cbd2 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cbe8 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cbf0 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cbfc 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cc0a 0001410a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cc16 0001420a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cc30 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd46 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000cd4a 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000cd4e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000cd52 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000cd58 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cd5e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000cd62 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000cd66 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000cd6a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000cd70 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cd96 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cda0 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cda4 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cda8 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ce56 00018d0a R_ARM_THM_CALL 00005a51 PyLong_AsLongLong │ │ │ │ │ -0000ce60 00018d0a R_ARM_THM_CALL 00005a51 PyLong_AsLongLong │ │ │ │ │ -0000cea4 0001b60a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000d02a 0001b60a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000d0ca 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d13a 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d41c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d460 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4a0 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4a8 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4c4 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4d0 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4e4 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4f6 00017b0a R_ARM_THM_CALL 0000a465 _PyLong_Copy │ │ │ │ │ -0000d516 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018ca 0001571e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000018ce 00015f1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -0000253e 0001571e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00002554 00015f1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00002596 0001571e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -0000259a 00015f1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -000057a0 0001851e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -000057f4 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -0000740c 0001451e R_ARM_THM_JUMP24 000000e1 PyLong_FromUnsignedLong │ │ │ │ │ -000083c6 0001961e R_ARM_THM_JUMP24 00008545 PyLong_FromUnicodeObject │ │ │ │ │ -000083d2 0001851e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00008440 0001981e R_ARM_THM_JUMP24 0000a68d _PyLong_FromBytes │ │ │ │ │ -0000863c 00018a1e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -00008a74 0001a51e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000a254 0001451e R_ARM_THM_JUMP24 000000e1 PyLong_FromUnsignedLong │ │ │ │ │ -0000a268 0001531e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000a5d2 00017b1e R_ARM_THM_JUMP24 0000a465 _PyLong_Copy │ │ │ │ │ -0000a606 00017b1e R_ARM_THM_JUMP24 0000a465 _PyLong_Copy │ │ │ │ │ -0000b6be 0001a51e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000b6d0 0001a51e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000c06e 00014a1e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ -0000c07a 00017b1e R_ARM_THM_JUMP24 0000a465 _PyLong_Copy │ │ │ │ │ -0000ce18 0001531e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000cebc 00017d1e R_ARM_THM_JUMP24 00003661 PyLong_FromInt64 │ │ │ │ │ +00001568 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000156c 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001572 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001576 00016330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000157e 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001582 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001586 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000158a 00016330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001598 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000159c 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000015a0 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000015a4 00016330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000015b2 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000015b6 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000015ba 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000015be 00016330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000015d8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000015dc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000015e0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000015e4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000015e8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000015ec 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000015f2 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000015f6 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000015fa 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000015fe 00016330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001614 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001618 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000161c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001620 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001624 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001628 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000162c 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001630 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001670 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000016b6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000016ba 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000016be 00003e2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ +000016c2 00003e30 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ +000016ca 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016f6 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001718 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000171c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001720 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000017ba 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001814 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001836 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000183a 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000183e 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000187c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001880 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018c8 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019a4 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000019b0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000019b4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000019cc 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001a36 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001a56 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001a82 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001aa2 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001ac2 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001ae2 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001b30 0001690a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00001b54 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cfe 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001d18 00016a0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001e56 00016b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00001e80 0001590a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001f88 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001fa0 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001fa4 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fa8 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fca 0001580a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001ff2 0001580a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001ffe 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000200a 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002030 00016c0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00002126 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000212a 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +0000212e 00015f0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000213c 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +00002140 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +00002144 0000472f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00002148 00004730 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +0000214c 0001600a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000021a0 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021c8 00016c0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00002208 00016b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00002214 00016d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00002240 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002248 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002268 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000226c 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002286 00016e0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +000022b0 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000022ba 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000022be 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000022c6 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002442 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002446 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000244a 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002450 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00002454 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +0000245a 00015d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002460 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002464 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000246a 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +0000246e 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00002474 00015d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002496 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000249a 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000249e 0000482f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ +000024a2 00004830 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ +000024a8 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002548 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000254c 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002590 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000025cc 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002612 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002616 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000261a 0000512f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ +0000261e 00005130 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ +00002624 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000264e 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002670 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00002674 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002678 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002754 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002758 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000275c 0000542f R_ARM_THM_MOVW_ABS_NC 0000032c .LC19 │ │ │ │ │ +00002760 00005430 R_ARM_THM_MOVT_ABS 0000032c .LC19 │ │ │ │ │ +00002766 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000276c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002770 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002774 0000532f R_ARM_THM_MOVW_ABS_NC 000002fc .LC18 │ │ │ │ │ +00002778 00005330 R_ARM_THM_MOVT_ABS 000002fc .LC18 │ │ │ │ │ +0000277e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000278c 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002790 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002794 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00002798 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000279e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027a8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000027ac 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000027b0 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000280e 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000282a 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002838 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000283c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002854 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000288c 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002892 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002896 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028aa 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000028ba 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000028c8 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000028d0 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000028d4 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002a30 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002b2a 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002b2e 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002b32 0000622f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +00002b36 00006230 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +00002b3c 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002eda 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002ede 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002ee2 0000612f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ +00002ee6 00006130 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ +00002eec 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000316c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003170 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000321c 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003220 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003298 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000329c 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000337c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003380 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000033d6 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000033fc 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003406 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000340a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003422 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003438 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003440 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000034d4 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000351e 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000353c 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003546 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000354a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000356e 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003578 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000357c 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000035b2 00017d0a R_ARM_THM_CALL 0000a4fd _PyLong_Copy │ │ │ │ │ +00003622 0001430a 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 │ │ │ │ │ +0000364c 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003686 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000368a 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000036a4 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000036ae 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003768 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000376c 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000037e8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000037ec 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000384e 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003852 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003862 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003866 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038be 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000038c2 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000398e 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000399a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000399e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039b4 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000039ca 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003a02 0001690a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00003c0e 0001690a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00003e60 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003e80 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003e84 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003e88 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003e8c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003e92 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003ebe 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003eea 0000740a R_ARM_THM_CALL 00000d95 kmul_split.constprop.0 │ │ │ │ │ +00003f06 0000740a R_ARM_THM_CALL 00000d95 kmul_split.constprop.0 │ │ │ │ │ +00003f4a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003f90 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003fb8 0000750a R_ARM_THM_CALL 00000eb9 v_isub.isra.0 │ │ │ │ │ +00003fcc 0000750a R_ARM_THM_CALL 00000eb9 v_isub.isra.0 │ │ │ │ │ +00004048 0000760a R_ARM_THM_CALL 00000fd1 v_iadd.isra.0 │ │ │ │ │ +0000407c 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000040a8 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000040ba 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000040e4 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004104 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000413a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004174 0000760a R_ARM_THM_CALL 00000fd1 v_iadd.isra.0 │ │ │ │ │ +00004208 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000422c 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000424a 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004250 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004292 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000429c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000042a0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000042b6 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004454 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000447c 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000449c 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000044a4 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000044a8 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000044ac 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000044b0 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000044b6 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000044bc 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000450a 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000450e 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000453a 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000453e 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004544 00007f2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ +00004548 00007f30 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ +0000454e 00015d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004698 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000046a4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000046a8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000046bc 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000046ee 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004b2e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004b32 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004b80 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004b84 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004bbc 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004bc0 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004bc4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004bc8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004bce 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004bf2 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004bfe 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004c5a 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004c82 0001590a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00004cf0 0001780a R_ARM_THM_CALL 000028d9 _PyLong_AsByteArray │ │ │ │ │ +00004d74 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004d78 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004d7c 0000842f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ +00004d80 00008430 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ +00004d86 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d8c 0001830a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004d98 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004d9c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004da0 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004da8 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00004dba 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004dbe 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004dc2 0000832f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ +00004dc6 00008330 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ +00004dcc 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004dd2 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004dd6 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004ddc 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004de0 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004de4 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004de8 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004dfe 0001850a R_ARM_THM_CALL 00004e2d PyLong_AsNativeBytes │ │ │ │ │ +00004e10 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004e14 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004e18 0000842f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ +00004e1c 00008430 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ +00004e22 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004eac 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004eca 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004efa 0001780a R_ARM_THM_CALL 000028d9 _PyLong_AsByteArray │ │ │ │ │ +00004f68 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004f6c 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004f70 00007f2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ +00004f74 00007f30 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ +00004f7c 00015d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004fe8 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ff6 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000500e 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005012 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005016 0000882f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +0000501a 00008830 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +00005020 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000503a 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005046 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000507c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00005080 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00005088 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000050f6 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000053e2 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000053e6 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000054e2 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000054e6 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000055a2 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055a6 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000560a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000560e 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005730 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005734 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000057b2 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000057b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000057bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000057d0 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000057f6 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000583a 0001880a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005846 0001890a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000584e 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005852 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005856 00008c2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC34 │ │ │ │ │ +0000585a 00008c30 R_ARM_THM_MOVT_ABS 00000504 .LC34 │ │ │ │ │ +00005864 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000058aa 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000058ae 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000058f0 00018b0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +0000594a 00018c0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00005972 00018c0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00005990 00018c0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000059ba 00018c0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00005a02 00018b0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00005a14 0001580a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00005a72 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005a76 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005a7a 0000912f R_ARM_THM_MOVW_ABS_NC 0000055c .LC36 │ │ │ │ │ +00005a7e 00009130 R_ARM_THM_MOVT_ABS 0000055c .LC36 │ │ │ │ │ +00005a84 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a8c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005a90 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005a94 0000902f R_ARM_THM_MOVW_ABS_NC 00000530 .LC35 │ │ │ │ │ +00005a98 00009030 R_ARM_THM_MOVT_ABS 00000530 .LC35 │ │ │ │ │ +00005a9e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005afe 0001780a R_ARM_THM_CALL 000028d9 _PyLong_AsByteArray │ │ │ │ │ +00005b0e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00005b12 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00005b1a 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005b26 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005b64 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b76 0001780a R_ARM_THM_CALL 000028d9 _PyLong_AsByteArray │ │ │ │ │ +00005bf0 0001760a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005c00 0001900a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00005ccc 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005cd8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005cdc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005cf4 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005f14 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005f92 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005f96 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000061e8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000061ec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000061fe 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006250 0001590a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006268 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000626c 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006270 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006428 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006440 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000647c 0001790a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000649e 00017a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000064c2 0001790a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000064d4 0001910a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000064e8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000064ec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000064f2 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006504 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006522 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006526 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006544 0001760a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000654e 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006552 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006556 00005d2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ +0000655a 00005d30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ +00006560 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006568 00017a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006576 00005a2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ +0000657a 00005a30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ +0000657e 00005b2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ +00006582 00005b30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ +00006586 0000972f R_ARM_THM_MOVW_ABS_NC 00000580 .LC37 │ │ │ │ │ +0000658a 00009730 R_ARM_THM_MOVT_ABS 00000580 .LC37 │ │ │ │ │ +0000658e 00017b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00006594 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006598 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000659c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000065a0 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000065a6 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000065b6 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000065c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000065c4 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000065c8 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000665c 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006668 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000666c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000667e 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000692a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000692e 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006ab4 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006b04 0001590a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006c06 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006c10 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006c14 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006c18 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006c56 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006c5c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006c60 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006c64 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006c68 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006c6e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006c7c 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006d12 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006d1e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006d22 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006d34 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006e0e 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f18 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006f1c 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006f38 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007070 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000070f6 0001590a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007186 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000718c 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007190 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007194 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000073dc 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007414 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000741e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007422 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007426 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000742a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007434 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000744c 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007454 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000745c 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074b0 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007500 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007504 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000755c 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007568 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000756c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000757e 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007752 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007756 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000780a 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000784e 0001590a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007880 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007896 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000789a 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000789e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000078a2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000078a8 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000078b0 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000078b8 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000078bc 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000078c0 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000078c4 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000790a 0001580a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000791c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007920 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007930 0001580a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007978 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000079ae 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000079b6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000079ba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007a10 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a18 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007a1c 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007a24 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007aa0 0001580a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007aa4 00014c0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007ace 0001940a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00007ad6 00014c0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007b00 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b2a 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b56 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b6a 0001940a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00007b74 00014c0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007b8c 0001580a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007b92 00014c0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007bb6 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00007bba 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00007bbe 00015f0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00007bcc 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC38 │ │ │ │ │ +00007bd0 0000ad30 R_ARM_THM_MOVT_ABS 0000058c .LC38 │ │ │ │ │ +00007bd4 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000590 .LC39 │ │ │ │ │ +00007bd8 0000ae30 R_ARM_THM_MOVT_ABS 00000590 .LC39 │ │ │ │ │ +00007bdc 0001600a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00007c4e 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c56 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c6a 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007c6e 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007c72 0000b02f R_ARM_THM_MOVW_ABS_NC 000005cc .LC41 │ │ │ │ │ +00007c76 0000b030 R_ARM_THM_MOVT_ABS 000005cc .LC41 │ │ │ │ │ +00007c7c 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007c90 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007c94 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007c98 0000af2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ +00007c9c 0000af30 R_ARM_THM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ +00007ca2 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007caa 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cb2 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cdc 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ce4 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cf0 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007da6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007daa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007ef2 00014c0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007f74 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f9a 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008014 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008018 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008040 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008044 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008048 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000807a 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008092 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000080aa 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000080d4 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000080e8 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000080fe 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008114 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008158 0001590a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008164 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008168 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000816c 0000b42f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +00008170 0000b430 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +00008176 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008192 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000819a 00017d0a R_ARM_THM_CALL 0000a4fd _PyLong_Copy │ │ │ │ │ +000081ca 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000081f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000081fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008214 0001870a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00008226 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000822a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008268 0001960a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000827e 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000828c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008290 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000082ac 0001790a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000082e4 0001970a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000830e 0001980a R_ARM_THM_CALL 000085e1 PyLong_FromUnicodeObject │ │ │ │ │ +00008316 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000831a 00019930 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000832c 00019a0a R_ARM_THM_CALL 0000a725 _PyLong_FromBytes │ │ │ │ │ +00008334 0001540a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000833a 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000833e 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008342 0000ba2f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ +00008346 0000ba30 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ +0000834c 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008360 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008364 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008368 0000b92f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ +0000836c 0000b930 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ +00008372 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000837e 00019b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008396 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000839a 00019930 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000083a2 00019b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000083b4 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000083b8 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000083bc 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ +000083c0 0000bb30 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ +000083c6 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000083cc 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000083d0 00019c30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000083f4 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083fc 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008410 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008414 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000842a 0001970a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000084ac 0001960a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000084c0 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000084c4 00019930 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000084ea 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084fa 00019b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008510 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00008514 00019930 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000851a 00019b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000852a 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000852e 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008532 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ +00008536 0000bb30 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ +0000853c 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008544 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008548 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000854c 0000b92f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ +00008550 0000b930 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ +00008556 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000855c 0001540a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008564 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008568 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000856c 0000ba2f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ +00008570 0000ba30 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ +00008576 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000857c 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00008580 00019c30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00008598 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085a0 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000085f8 0001a30a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00008602 0001a40a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000860c 0001560a R_ARM_THM_CALL 000006ed PyLong_FromString │ │ │ │ │ +00008648 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000864c 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008650 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00008654 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000865e 00015d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000866a 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008676 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086be 0001a60a R_ARM_THM_CALL 0000c135 _PyLong_Frexp │ │ │ │ │ +000086dc 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000086e0 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000086e4 0000c62f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ +000086e8 0000c630 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ +000086ee 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000086f8 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000086fc 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008700 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00008704 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000870a 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008710 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00008714 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000871c 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008814 0001580a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008848 0001940a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008a36 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a5e 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ae4 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008afe 00018c0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008b8c 0001580a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008ba4 0001940a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008c18 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008c1c 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008c3c 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008c40 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008c44 0000b42f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +00008c48 0000b430 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +00008c4e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008ca2 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008d1e 00018c0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008d32 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008d36 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008d3a 0000c72f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC49 │ │ │ │ │ +00008d3e 0000c730 R_ARM_THM_MOVT_ABS 000006c4 .LC49 │ │ │ │ │ +00008d44 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008de4 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008de8 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008eb8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008ebc 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008f1c 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f74 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008f78 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008f96 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fe6 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000909a 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000090c0 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000090c4 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000090fa 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009150 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009186 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091b2 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000091b6 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009208 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009278 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000927c 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009296 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000931e 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000932a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000932e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009348 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000934c 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000939c 00017d0a R_ARM_THM_CALL 0000a4fd _PyLong_Copy │ │ │ │ │ +000094f8 00017d0a R_ARM_THM_CALL 0000a4fd _PyLong_Copy │ │ │ │ │ +00009558 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000957e 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009594 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095a8 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095ca 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000969c 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000096a4 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000096a8 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000096ba 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009706 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000097e4 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000982c 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009896 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000989a 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000098a2 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000714 .LC51 │ │ │ │ │ +000098a6 0000cb30 R_ARM_THM_MOVT_ABS 00000714 .LC51 │ │ │ │ │ +000098ac 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009916 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000993a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000993e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00009946 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000994a 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009968 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009974 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009978 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009992 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000099b8 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099c0 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000099c4 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000099c8 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009a0c 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a20 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a3c 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009a40 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009a48 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009a4c 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009a50 0000ca2f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC50 │ │ │ │ │ +00009a54 0000ca30 R_ARM_THM_MOVT_ABS 000006f4 .LC50 │ │ │ │ │ +00009a5e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009a66 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009aa2 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009ade 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009af8 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b66 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b6e 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b76 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b8a 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c38 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c44 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009c48 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009d56 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d7c 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e9e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009ea2 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009ef6 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f08 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a05a 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a070 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a07c 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a0b4 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a0bc 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a0d0 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a10c 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a114 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a1b4 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a1b8 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a21a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a21e 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a26a 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a272 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a276 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a28a 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a2e2 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a326 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a330 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a334 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a346 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a390 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a39a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a39e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a3b6 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a3ca 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a3e6 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a464 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a488 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a48c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a4a4 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a4ca 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a4ce 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a4ec 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a528 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a52c 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a572 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000a5d2 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a5d6 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a64c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a650 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a67e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a682 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a6d2 0001b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000a6e4 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a6e8 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a712 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a71c 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a740 0001560a R_ARM_THM_CALL 000006ed PyLong_FromString │ │ │ │ │ +0000a762 0001770a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000a76a 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a76e 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a774 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000a778 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000a780 00015d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a796 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a7a6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a7da 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a7de 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a824 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000a870 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a874 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a8d4 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a932 0001940a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000a93a 00014c0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000a9c2 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a9c6 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ab20 00014c0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000ab5e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ab62 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000aba8 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000abc2 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000abf0 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac06 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac1c 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac32 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac58 0001590a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ac62 0001940a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000ac88 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ac8c 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ac90 0000b42f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +0000ac94 0000b430 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +0000ac9a 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000aca4 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aca8 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000acce 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000acdc 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000ace4 00017d0a R_ARM_THM_CALL 0000a4fd _PyLong_Copy │ │ │ │ │ +0000ade6 00016a0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000b076 0001580a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b0c0 00016b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000b43c 00016c0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000b4ae 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b4b2 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b4b6 0000e82f R_ARM_THM_MOVW_ABS_NC 0000075c .LC53 │ │ │ │ │ +0000b4ba 0000e830 R_ARM_THM_MOVT_ABS 0000075c .LC53 │ │ │ │ │ +0000b4c0 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b4d2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000b4d6 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000b4da 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b744 0001540a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b76e 0001a60a R_ARM_THM_CALL 0000c135 _PyLong_Frexp │ │ │ │ │ +0000b782 00018c0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000b796 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b79a 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b79e 0000c62f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ +0000b7a2 0000c630 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ +0000b7a8 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b7ae 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b7b2 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b7b6 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000b7ba 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000b7c0 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b7c6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000b7ca 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000b7d2 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b908 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b90c 00014630 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000bdce 0001780a R_ARM_THM_CALL 000028d9 _PyLong_AsByteArray │ │ │ │ │ +0000be5a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000be5e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000be84 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000be88 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000be8c 0000842f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ +0000be90 00008430 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ +0000be96 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000be9c 0001830a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000bea2 0001b60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000bedc 00014c0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000bee6 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000beea 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000beee 0000832f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ +0000bef2 00008330 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ +0000bef8 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bf04 00017d0a R_ARM_THM_CALL 0000a4fd _PyLong_Copy │ │ │ │ │ +0000bf0e 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000bf12 00016430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000bf1c 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bf20 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bf5a 0001b80a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000c08e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c092 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c12c 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c130 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c18a 0001580a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c196 0001940a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c1f0 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000c1f4 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000c274 0001b80a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000c2da 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000c2de 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000c392 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000c3ac 0001780a R_ARM_THM_CALL 000028d9 _PyLong_AsByteArray │ │ │ │ │ +0000c3f0 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c3f4 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c3f8 0000f62f R_ARM_THM_MOVW_ABS_NC 000007d4 .LC57 │ │ │ │ │ +0000c3fc 0000f630 R_ARM_THM_MOVT_ABS 000007d4 .LC57 │ │ │ │ │ +0000c402 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c438 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c464 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c468 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c46c 0000882f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +0000c470 00008830 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +0000c476 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c47e 0001660a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000c4b0 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000c4b6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c4ba 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c4c2 0001500a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c4c8 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c4cc 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c4d0 0000882f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +0000c4d4 00008830 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +0000c4da 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c4f0 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c540 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c54c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c550 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c566 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c592 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c59e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c5a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c5b8 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c878 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c884 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c888 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c89c 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c8f4 0001690a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000c928 0001680a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cab4 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cbc8 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cc12 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cc48 0001420a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cc5e 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cc6a 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cc80 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc88 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cc94 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cca2 0001430a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ccae 0001440a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ccc8 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cdde 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000cde2 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000cde6 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000cdea 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000cdf0 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cdf6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000cdfa 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000cdfe 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ce02 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ce08 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ce2e 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce38 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ce3c 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ce40 0001456b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ceee 00018f0a R_ARM_THM_CALL 00005ac1 PyLong_AsLongLong │ │ │ │ │ +0000cef8 00018f0a R_ARM_THM_CALL 00005ac1 PyLong_AsLongLong │ │ │ │ │ +0000cf3c 0001b80a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000d0c2 0001b80a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000d162 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d1d2 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4b4 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4f8 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d538 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d540 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d55c 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d568 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d57c 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d58e 00017d0a R_ARM_THM_CALL 0000a4fd _PyLong_Copy │ │ │ │ │ +0000d5ae 0001550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018be 0001591e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000018c2 0001611e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +0000252e 0001591e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00002544 0001611e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00002586 0001591e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +0000258a 0001611e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +0000580c 0001871e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00005860 00015d1e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00008462 0001981e R_ARM_THM_JUMP24 000085e1 PyLong_FromUnicodeObject │ │ │ │ │ +0000846e 0001871e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +000084dc 00019a1e R_ARM_THM_JUMP24 0000a725 _PyLong_FromBytes │ │ │ │ │ +000086d8 00018c1e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +00008b10 0001a71e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000a2ec 0001471e R_ARM_THM_JUMP24 000000e1 PyLong_FromUnsignedLong │ │ │ │ │ +0000a300 0001551e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000a66a 00017d1e R_ARM_THM_JUMP24 0000a4fd _PyLong_Copy │ │ │ │ │ +0000a69e 00017d1e R_ARM_THM_JUMP24 0000a4fd _PyLong_Copy │ │ │ │ │ +0000b756 0001a71e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000b768 0001a71e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000c106 00014c1e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ +0000c112 00017d1e R_ARM_THM_JUMP24 0000a4fd _PyLong_Copy │ │ │ │ │ +0000ceb0 0001551e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000cf54 00017f1e R_ARM_THM_JUMP24 000036d1 PyLong_FromInt64 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x170f8 contains 63 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x17218 contains 63 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000038 0001520a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000056 0001830a R_ARM_THM_CALL 00004db9 PyLong_AsNativeBytes │ │ │ │ │ -00000062 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000066 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000006a 00010a2f R_ARM_THM_MOVW_ABS_NC 0000081c .LC59 │ │ │ │ │ -0000006e 00010a30 R_ARM_THM_MOVT_ABS 0000081c .LC59 │ │ │ │ │ -00000074 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000092 0001830a R_ARM_THM_CALL 00004db9 PyLong_AsNativeBytes │ │ │ │ │ -0000009e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000000a2 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000000a6 00010b2f R_ARM_THM_MOVW_ABS_NC 0000084c .LC60 │ │ │ │ │ -000000aa 00010b30 R_ARM_THM_MOVT_ABS 0000084c .LC60 │ │ │ │ │ -000000b0 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000bc 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000000c0 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000ee 0001830a R_ARM_THM_CALL 00004db9 PyLong_AsNativeBytes │ │ │ │ │ -000000fa 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000000fe 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000102 0001122f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC63 │ │ │ │ │ -00000106 00011230 R_ARM_THM_MOVT_ABS 000008a0 .LC63 │ │ │ │ │ -0000010c 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000012c 0001830a R_ARM_THM_CALL 00004db9 PyLong_AsNativeBytes │ │ │ │ │ -00000138 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000013c 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000140 0001132f R_ARM_THM_MOVW_ABS_NC 000008d0 .LC64 │ │ │ │ │ -00000144 00011330 R_ARM_THM_MOVT_ABS 000008d0 .LC64 │ │ │ │ │ -0000014a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000016a 0001830a R_ARM_THM_CALL 00004db9 PyLong_AsNativeBytes │ │ │ │ │ -00000176 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000017a 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000017e 0001142f R_ARM_THM_MOVW_ABS_NC 00000900 .LC65 │ │ │ │ │ -00000182 00011430 R_ARM_THM_MOVT_ABS 00000900 .LC65 │ │ │ │ │ -00000188 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001a6 0001830a R_ARM_THM_CALL 00004db9 PyLong_AsNativeBytes │ │ │ │ │ -000001b2 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001b6 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000001ba 0001152f R_ARM_THM_MOVW_ABS_NC 00000924 .LC66 │ │ │ │ │ -000001be 00011530 R_ARM_THM_MOVT_ABS 00000924 .LC66 │ │ │ │ │ -000001c4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001e8 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001ec 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001f2 0000df2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ -000001f6 0000df30 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ -000001fc 00015b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000004 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000038 0001540a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000056 0001850a R_ARM_THM_CALL 00004e2d PyLong_AsNativeBytes │ │ │ │ │ +00000062 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000066 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000006a 00010c2f R_ARM_THM_MOVW_ABS_NC 0000081c .LC59 │ │ │ │ │ +0000006e 00010c30 R_ARM_THM_MOVT_ABS 0000081c .LC59 │ │ │ │ │ +00000074 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000092 0001850a R_ARM_THM_CALL 00004e2d PyLong_AsNativeBytes │ │ │ │ │ +0000009e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000000a2 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000000a6 00010d2f R_ARM_THM_MOVW_ABS_NC 0000084c .LC60 │ │ │ │ │ +000000aa 00010d30 R_ARM_THM_MOVT_ABS 0000084c .LC60 │ │ │ │ │ +000000b0 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000bc 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000000c0 00016230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000000ee 0001850a R_ARM_THM_CALL 00004e2d PyLong_AsNativeBytes │ │ │ │ │ +000000fa 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000000fe 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000102 0001142f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC63 │ │ │ │ │ +00000106 00011430 R_ARM_THM_MOVT_ABS 000008a0 .LC63 │ │ │ │ │ +0000010c 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000012c 0001850a R_ARM_THM_CALL 00004e2d PyLong_AsNativeBytes │ │ │ │ │ +00000138 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000013c 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000140 0001152f R_ARM_THM_MOVW_ABS_NC 000008d0 .LC64 │ │ │ │ │ +00000144 00011530 R_ARM_THM_MOVT_ABS 000008d0 .LC64 │ │ │ │ │ +0000014a 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000016a 0001850a R_ARM_THM_CALL 00004e2d PyLong_AsNativeBytes │ │ │ │ │ +00000176 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000017a 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000017e 0001162f R_ARM_THM_MOVW_ABS_NC 00000900 .LC65 │ │ │ │ │ +00000182 00011630 R_ARM_THM_MOVT_ABS 00000900 .LC65 │ │ │ │ │ +00000188 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001a6 0001850a R_ARM_THM_CALL 00004e2d PyLong_AsNativeBytes │ │ │ │ │ +000001b2 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001b6 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001ba 0001172f R_ARM_THM_MOVW_ABS_NC 00000924 .LC66 │ │ │ │ │ +000001be 00011730 R_ARM_THM_MOVT_ABS 00000924 .LC66 │ │ │ │ │ +000001c4 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001e8 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001ec 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001f2 0000e12f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ +000001f6 0000e130 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ +000001fc 00015d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000230 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000254 00015c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000260 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000282 0001830a R_ARM_THM_CALL 00004db9 PyLong_AsNativeBytes │ │ │ │ │ -0000028e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000292 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000296 0001182f R_ARM_THM_MOVW_ABS_NC 00000954 .LC67 │ │ │ │ │ -0000029a 00011830 R_ARM_THM_MOVT_ABS 00000954 .LC67 │ │ │ │ │ -000002a0 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002ba 0001830a R_ARM_THM_CALL 00004db9 PyLong_AsNativeBytes │ │ │ │ │ -000002c6 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000002ca 00014630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000002ce 0001192f R_ARM_THM_MOVW_ABS_NC 00000978 .LC68 │ │ │ │ │ -000002d2 00011930 R_ARM_THM_MOVT_ABS 00000978 .LC68 │ │ │ │ │ -000002d8 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000034 00014a1e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ -000000d6 0001531e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000254 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000260 00014602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000282 0001850a R_ARM_THM_CALL 00004e2d PyLong_AsNativeBytes │ │ │ │ │ +0000028e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000292 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000296 00011a2f R_ARM_THM_MOVW_ABS_NC 00000954 .LC67 │ │ │ │ │ +0000029a 00011a30 R_ARM_THM_MOVT_ABS 00000954 .LC67 │ │ │ │ │ +000002a0 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002ba 0001850a R_ARM_THM_CALL 00004e2d PyLong_AsNativeBytes │ │ │ │ │ +000002c6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000002ca 00014830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000002ce 00011b2f R_ARM_THM_MOVW_ABS_NC 00000978 .LC68 │ │ │ │ │ +000002d2 00011b30 R_ARM_THM_MOVT_ABS 00000978 .LC68 │ │ │ │ │ +000002d8 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000034 00014c1e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ +000000d6 0001551e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000214 0000101e R_ARM_THM_JUMP24 00000315 long_alloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x172f0 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x17410 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000324 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000328 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000334 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000338 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000033c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -218,24 +218,24 @@ │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 288 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ beq.n 298 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - beq.n 276 │ │ │ │ │ + beq.n 26a │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n 27a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ bpl.n 2d8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 26a │ │ │ │ │ + bne.n 26e │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r1, [pc, #332] @ (338 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 23c │ │ │ │ │ @@ -257,15 +257,15 @@ │ │ │ │ │ mov r3, r4 │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - bl 286c <_PyLong_AsByteArray> │ │ │ │ │ + bl 28d8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 2a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r7, r4 │ │ │ │ │ @@ -289,22 +289,22 @@ │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1aa │ │ │ │ │ b.n 2bc │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.n 204 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bge.n 1ea │ │ │ │ │ b.n 2bc │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 204 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ blt.n 2bc │ │ │ │ │ mov r4, r5 │ │ │ │ │ b.n 204 │ │ │ │ │ @@ -659,28 +659,28 @@ │ │ │ │ │ bhi.n 5ae │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ mvns r0, r1 │ │ │ │ │ mvn.w r1, r1, asr #31 │ │ │ │ │ - b.w 32ec <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3358 <_PyLong_FromSTwoDigits> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromSTwoDigits │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r1, [pc, #20] @ (5d4 ) │ │ │ │ │ - bl 31c8 │ │ │ │ │ + bl 3234 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cbz r0, 5d0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl cdb4 <_PyLong_Negate> │ │ │ │ │ + bl ce4c <_PyLong_Negate> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Negate │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ @@ -697,23 +697,23 @@ │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ bpl.n 5fc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 60e │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 26e0 │ │ │ │ │ + bl 26d0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ beq.n 616 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - bl 1644 │ │ │ │ │ + bl 1638 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 604 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -804,15 +804,15 @@ │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r2, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ - bl 286c <_PyLong_AsByteArray> │ │ │ │ │ + bl 28d8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 6d0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 6d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1082,30 +1082,30 @@ │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ bpl.n 996 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bls.n 96a │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ │ - b.w 6c28 │ │ │ │ │ + b.w 6c80 │ │ │ │ │ R_ARM_THM_JUMP24 long_bitwise │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ bhi.n 962 │ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, ip, r0 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ eors r0, r3 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ - b.w 32ec <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3358 <_PyLong_FromSTwoDigits> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromSTwoDigits │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1225,15 +1225,15 @@ │ │ │ │ │ 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 6574 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 65cc <_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, #1392 @ 0x570 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1251,15 +1251,15 @@ │ │ │ │ │ cbz r0, aec │ │ │ │ │ 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 6574 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 65cc <_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, #1414 @ 0x586 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1308,15 +1308,15 @@ │ │ │ │ │ _PyLong_UnsignedShort_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - bl 4db8 │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n b8e <_PyLong_UnsignedShort_Converter+0x3a> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n b78 <_PyLong_UnsignedShort_Converter+0x24> │ │ │ │ │ @@ -1340,15 +1340,15 @@ │ │ │ │ │ _PyLong_UnsignedInt_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 4db8 │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n bce <_PyLong_UnsignedInt_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n bb8 <_PyLong_UnsignedInt_Converter+0x24> │ │ │ │ │ @@ -1394,29 +1394,29 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d12 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne.n c94 │ │ │ │ │ - bl 3510 │ │ │ │ │ + bl 3580 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n d26 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n d12 │ │ │ │ │ ldr r0, [pc, #272] @ (d3c ) │ │ │ │ │ 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 8cf8 │ │ │ │ │ + bl 8d90 │ │ │ │ │ R_ARM_THM_CALL long_pow │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n d16 │ │ │ │ │ ldr r0, [pc, #248] @ (d40 ) │ │ │ │ │ @@ -1434,15 +1434,15 @@ │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n cd2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n d12 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 5540 │ │ │ │ │ + bl 55ac │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n c8e │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -1469,15 +1469,15 @@ │ │ │ │ │ bge.n c8e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ b.n c8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w a464 <_PyLong_Copy> │ │ │ │ │ + b.w a4fc <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n c9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -1549,28 +1549,28 @@ │ │ │ │ │ cmp r3, #10 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bne.n d7e <_PyLong_FormatBytesWriter+0x3a> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ - bl 196c │ │ │ │ │ + bl 1960 │ │ │ │ │ R_ARM_THM_CALL long_to_decimal_string_internal │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #20] │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, r3 │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w lr, [sp, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - bl aca0 │ │ │ │ │ + bl ad38 │ │ │ │ │ R_ARM_THM_CALL long_format_binary │ │ │ │ │ b.n d72 <_PyLong_FormatBytesWriter+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000d94 : │ │ │ │ │ kmul_split.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ @@ -1897,15 +1897,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 10ec │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 10f0 │ │ │ │ │ bx lr │ │ │ │ │ - b.w a464 <_PyLong_Copy> │ │ │ │ │ + b.w a4fc <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000010f8 : │ │ │ │ │ @@ -1941,15 +1941,15 @@ │ │ │ │ │ movs r2, #30 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 502c │ │ │ │ │ + b.w 50a0 │ │ │ │ │ R_ARM_THM_JUMP24 long_lshift1 │ │ │ │ │ ldr r0, [pc, #28] @ (1164 <_PyLong_Lshift+0x60>) │ │ │ │ │ bx lr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ @@ -2006,15 +2006,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ b.n 11aa │ │ │ │ │ - bl a464 <_PyLong_Copy> │ │ │ │ │ + bl a4fc <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1194 │ │ │ │ │ b.n 11aa │ │ │ │ │ nop │ │ │ │ │ .word 0x00002438 │ │ │ │ │ @@ -2024,15 +2024,15 @@ │ │ │ │ │ _PyLong_UInt32_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 4db8 │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 1212 <_PyLong_UInt32_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n 11fc <_PyLong_UInt32_Converter+0x24> │ │ │ │ │ @@ -2072,15 +2072,15 @@ │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc.w r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ bgt.n 123a │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 3660 │ │ │ │ │ + b.w 36d0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000125c <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2098,27 +2098,27 @@ │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #7 │ │ │ │ │ bpl.w 13b8 <_PyLong_DivmodNear+0x15c> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - bl 7c58 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ R_ARM_THM_CALL long_divrem │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 136c <_PyLong_DivmodNear+0x110> │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq.n 137a <_PyLong_DivmodNear+0x11e> │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 502c │ │ │ │ │ + bl 50a0 │ │ │ │ │ R_ARM_THM_CALL long_lshift1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 136c <_PyLong_DivmodNear+0x110> │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ subs r2, r4, #2 │ │ │ │ │ @@ -2127,15 +2127,15 @@ │ │ │ │ │ adcs r4, r2 │ │ │ │ │ negs r5, r1 │ │ │ │ │ adcs r5, r1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne.n 137e <_PyLong_DivmodNear+0x122> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 18d8 │ │ │ │ │ + bl 18cc │ │ │ │ │ R_ARM_THM_CALL long_compare │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 13d2 <_PyLong_DivmodNear+0x176> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ @@ -2160,15 +2160,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bge.n 12f4 <_PyLong_DivmodNear+0x98> │ │ │ │ │ ldr r1, [pc, #208] @ (13e8 <_PyLong_DivmodNear+0x18c>) │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bne.n 13ae <_PyLong_DivmodNear+0x152> │ │ │ │ │ - bl 31c8 │ │ │ │ │ + bl 3234 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 133e <_PyLong_DivmodNear+0xe2> │ │ │ │ │ @@ -2179,15 +2179,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cbz r6, 136c <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne.n 13a6 <_PyLong_DivmodNear+0x14a> │ │ │ │ │ - bl 5540 │ │ │ │ │ + bl 55ac │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1368 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2195,24 +2195,24 @@ │ │ │ │ │ cbnz r3, 1368 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n 1300 <_PyLong_DivmodNear+0xa4> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 13ce <_PyLong_DivmodNear+0x172> │ │ │ │ │ ldr r6, [pc, #112] @ (13ec <_PyLong_DivmodNear+0x190>) │ │ │ │ │ b.n 12ba <_PyLong_DivmodNear+0x5e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3510 │ │ │ │ │ + bl 3580 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 139e <_PyLong_DivmodNear+0x142> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ @@ -2222,19 +2222,19 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 136c <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r6, r2 │ │ │ │ │ b.n 12d2 <_PyLong_DivmodNear+0x76> │ │ │ │ │ - bl 31c8 │ │ │ │ │ + bl 3234 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 134e <_PyLong_DivmodNear+0xf2> │ │ │ │ │ - bl 5540 │ │ │ │ │ + bl 55ac │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 1328 <_PyLong_DivmodNear+0xcc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2266,15 +2266,15 @@ │ │ │ │ │ │ │ │ │ │ 000013f0 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl a464 <_PyLong_Copy> │ │ │ │ │ + bl a4fc <_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 .LC62 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1531,15 +1531,15 @@ │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cbz r3, fe8 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ it cs │ │ │ │ │ @@ -1981,160 +1981,170 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00001418 : │ │ │ │ │ long_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1612 │ │ │ │ │ + bpl.w 162c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1612 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq.w 15f0 │ │ │ │ │ + bpl.w 162c │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ - ldr.w ip, [r1, #8] │ │ │ │ │ - ldr.w lr, [r0, #8] │ │ │ │ │ - and.w r3, ip, #3 │ │ │ │ │ - and.w r4, lr, #3 │ │ │ │ │ - orr.w r6, lr, ip │ │ │ │ │ - rsb r5, r3, #1 │ │ │ │ │ - cmp r6, #15 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + beq.w 160a │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr.w lr, [r1, #8] │ │ │ │ │ + and.w r4, r2, #3 │ │ │ │ │ + and.w ip, lr, #3 │ │ │ │ │ + orr.w r5, r2, lr │ │ │ │ │ + rsb ip, ip, #1 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ bhi.n 14a4 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - mls r3, r1, r5, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.w 1590 │ │ │ │ │ - tbb [pc, r2] │ │ │ │ │ - .short 0xb710 │ │ │ │ │ - .word 0x9386a003 │ │ │ │ │ + mls r3, r2, ip, r3 │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.w 1598 │ │ │ │ │ + tbb [pc, r7] │ │ │ │ │ + .short 0xc410 │ │ │ │ │ + .word 0x978aa403 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, r2 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ands.w r0, r0, r3, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r2 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ mov.w lr, lr, lsr #3 │ │ │ │ │ - mov.w ip, ip, lsr #3 │ │ │ │ │ - mul.w r3, r3, lr │ │ │ │ │ - mls r3, r5, ip, r3 │ │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ │ + mls r3, ip, lr, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1552 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - beq.n 1540 │ │ │ │ │ - mov.w ip, lr, lsl #2 │ │ │ │ │ - add.w r5, r0, ip │ │ │ │ │ - add ip, r1 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - ldr.w r7, [ip, #8] │ │ │ │ │ - subs r6, r6, r7 │ │ │ │ │ - bne.n 1516 │ │ │ │ │ - cmp.w lr, #1 │ │ │ │ │ - beq.n 1540 │ │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ │ - ldr.w r7, [ip, #4] │ │ │ │ │ - subs r6, r6, r7 │ │ │ │ │ - bne.n 1516 │ │ │ │ │ - sub.w r7, lr, #3 │ │ │ │ │ - cmp.w lr, #2 │ │ │ │ │ - beq.n 1540 │ │ │ │ │ - ldr.w r0, [r0, lr, lsl #2] │ │ │ │ │ - ldr.w r1, [r1, lr, lsl #2] │ │ │ │ │ - subs r1, r0, r1 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - bne.n 1516 │ │ │ │ │ - mov lr, r5 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - subs r1, r7, #1 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - beq.n 1540 │ │ │ │ │ - ldr.w r1, [lr, #-4]! │ │ │ │ │ - ldr.w ip, [r0, #-4]! │ │ │ │ │ - subs.w r1, r1, ip │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - beq.n 14fe │ │ │ │ │ + bne.n 1546 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 1534 │ │ │ │ │ + mov.w lr, r2, lsl #2 │ │ │ │ │ + add.w ip, r0, lr │ │ │ │ │ + add lr, r1 │ │ │ │ │ + ldr.w r5, [ip, #8] │ │ │ │ │ + ldr.w r6, [lr, #8] │ │ │ │ │ + subs r5, r5, r6 │ │ │ │ │ + bne.n 150c │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 1534 │ │ │ │ │ + ldr.w r5, [ip, #4] │ │ │ │ │ + ldr.w r6, [lr, #4] │ │ │ │ │ + subs r5, r5, r6 │ │ │ │ │ + bne.n 150c │ │ │ │ │ + subs r6, r2, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq.n 1534 │ │ │ │ │ + ldr.w r0, [r0, r2, lsl #2] │ │ │ │ │ + ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ + subs r2, r0, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + bne.n 150c │ │ │ │ │ + mov r1, ip │ │ │ │ │ + subs r2, r6, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + beq.n 1534 │ │ │ │ │ + ldr.w r2, [r1, #-4]! │ │ │ │ │ + ldr.w r0, [lr, #-4]! │ │ │ │ │ + subs r2, r2, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + beq.n 14f6 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 161c │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.w 1644 │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 1528 ) │ │ │ │ │ - ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ + beq.n 15ca │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.w 1636 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 151c ) │ │ │ │ │ + ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ .word 0x00001489 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015d7 │ │ │ │ │ + .word 0x000015f1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015cd │ │ │ │ │ + .word 0x00001573 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015c3 │ │ │ │ │ + .word 0x00001569 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001575 │ │ │ │ │ + .word 0x0000157d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000158f │ │ │ │ │ + .word 0x00001597 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 161e │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.n 15c2 │ │ │ │ │ - tbb [pc, r2] │ │ │ │ │ - .word 0x403b3b40 │ │ │ │ │ - .short 0x3b40 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.n 1644 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 155c ) │ │ │ │ │ - ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ + beq.n 15cc │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.n 1568 │ │ │ │ │ + tbb [pc, r7] │ │ │ │ │ + .word 0x19141419 │ │ │ │ │ + .short 0x1419 │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.n 1636 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 1550 ) │ │ │ │ │ + ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ .word 0x0000148b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015d9 │ │ │ │ │ + .word 0x000015f3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015cd │ │ │ │ │ + .word 0x00001573 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015c3 │ │ │ │ │ + .word 0x00001569 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001577 │ │ │ │ │ + .word 0x0000157f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001591 │ │ │ │ │ + .word 0x00001599 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + 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} │ │ │ │ │ + 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, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it le │ │ │ │ │ movle r0, r2 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -2151,337 +2161,328 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r2 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - 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} │ │ │ │ │ - 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 │ │ │ │ │ + negs r3, r3 │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ + bhi.n 1598 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 15d8 ) │ │ │ │ │ + ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ + .word 0x0000148b │ │ │ │ │ + R_ARM_ABS32 .text.hot │ │ │ │ │ + .word 0x000015f3 │ │ │ │ │ + R_ARM_ABS32 .text.hot │ │ │ │ │ + .word 0x00001471 │ │ │ │ │ + R_ARM_ABS32 .text.hot │ │ │ │ │ + .word 0x000015b3 │ │ │ │ │ + R_ARM_ABS32 .text.hot │ │ │ │ │ + .word 0x0000157f │ │ │ │ │ + R_ARM_ABS32 .text.hot │ │ │ │ │ + .word 0x00001599 │ │ │ │ │ + R_ARM_ABS32 .text.hot │ │ │ │ │ + mov r3, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r2 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 1644 │ │ │ │ │ - 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 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - bx lr │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - negs r3, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bhi.n 1590 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 162c ) │ │ │ │ │ - ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000148b │ │ │ │ │ + bhi.n 1636 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 1614 ) │ │ │ │ │ + ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ + .word 0x00001573 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015d9 │ │ │ │ │ + .word 0x00001569 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001471 │ │ │ │ │ + .word 0x00001569 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000015ab │ │ │ │ │ + .word 0x00001573 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001577 │ │ │ │ │ + .word 0x00001573 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001591 │ │ │ │ │ + .word 0x00001569 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001644 : │ │ │ │ │ +00001638 : │ │ │ │ │ PyLong_AsLong(): │ │ │ │ │ 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 1720 │ │ │ │ │ + beq.n 1714 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 167c │ │ │ │ │ + bpl.n 1670 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 168c │ │ │ │ │ + bhi.n 1680 │ │ │ │ │ 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 1748 │ │ │ │ │ + bne.n 173c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1676 │ │ │ │ │ + b.n 166a │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w ip, r2, #12 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n 16de │ │ │ │ │ + bcc.n 16d2 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq.n 16a0 │ │ │ │ │ + beq.n 1694 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 1732 │ │ │ │ │ + bne.n 1726 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1676 │ │ │ │ │ + beq.n 166a │ │ │ │ │ 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, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1676 │ │ │ │ │ + b.n 166a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 170a │ │ │ │ │ + blt.n 16fe │ │ │ │ │ mul.w r3, r3, r4 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1676 │ │ │ │ │ + beq.n 166a │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1676 │ │ │ │ │ + bge.n 166a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1676 │ │ │ │ │ + bne.n 166a │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 16be │ │ │ │ │ + b.n 16b2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 16b4 │ │ │ │ │ + bge.n 16a8 │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 16b4 │ │ │ │ │ + bne.n 16a8 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 1766 │ │ │ │ │ + bne.n 175a │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 1676 │ │ │ │ │ + b.n 166a │ │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ │ 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 1686 │ │ │ │ │ + b.n 167a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 16ba │ │ │ │ │ + bge.n 16ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16ba │ │ │ │ │ + bne.n 16ae │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 16fe │ │ │ │ │ + b.n 16f2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 177e │ │ │ │ │ + bhi.n 1772 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - blt.n 16f4 │ │ │ │ │ - b.n 1676 │ │ │ │ │ + blt.n 16e8 │ │ │ │ │ + b.n 166a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 171a │ │ │ │ │ + bge.n 170e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 171a │ │ │ │ │ + bne.n 170e │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 16fe │ │ │ │ │ + b.n 16f2 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 1690 │ │ │ │ │ + b.n 1684 │ │ │ │ │ │ │ │ │ │ -00001784 : │ │ │ │ │ +00001778 : │ │ │ │ │ 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 183e │ │ │ │ │ + beq.n 1832 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 17c4 │ │ │ │ │ + bpl.n 17b8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 17d8 │ │ │ │ │ + bhi.n 17cc │ │ │ │ │ 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 1850 │ │ │ │ │ + bne.n 1844 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17be │ │ │ │ │ + b.n 17b2 │ │ │ │ │ mov r6, ip │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r5, r3, #1 │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 1828 │ │ │ │ │ + bcc.n 181c │ │ │ │ │ ldr.w r4, [r0, ip, lsl #2] │ │ │ │ │ orr.w lr, r4, r3, lsl #30 │ │ │ │ │ cmp.w r3, lr, lsr #30 │ │ │ │ │ mov r3, lr │ │ │ │ │ - beq.n 17ec │ │ │ │ │ + beq.n 17e0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 17be │ │ │ │ │ + beq.n 17b2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 17be │ │ │ │ │ + bge.n 17b2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 17be │ │ │ │ │ + bne.n 17b2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 17be │ │ │ │ │ + b.n 17b2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1832 │ │ │ │ │ + blt.n 1826 │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ - b.n 1808 │ │ │ │ │ + b.n 17fc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 1802 │ │ │ │ │ + bge.n 17f6 │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 1802 │ │ │ │ │ - b.n 1808 │ │ │ │ │ + bne.n 17f6 │ │ │ │ │ + b.n 17fc │ │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ │ 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 17d2 │ │ │ │ │ + b.n 17c6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1866 │ │ │ │ │ + bhi.n 185a │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - b.n 180c │ │ │ │ │ + b.n 1800 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 17da │ │ │ │ │ + b.n 17ce │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000186c : │ │ │ │ │ +00001860 : │ │ │ │ │ long_bool(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000187c : │ │ │ │ │ +00001870 : │ │ │ │ │ long_dealloc(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsls r3, r1, #29 │ │ │ │ │ - bmi.n 18ce │ │ │ │ │ + bmi.n 18c2 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ it ls │ │ │ │ │ cmpls ip, r3 │ │ │ │ │ - bne.n 18c4 │ │ │ │ │ - ldr r3, [pc, #56] @ (18d4 ) │ │ │ │ │ + bne.n 18b8 │ │ │ │ │ + ldr r3, [pc, #56] @ (18c8 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bhi.n 18ca │ │ │ │ │ + bhi.n 18be │ │ │ │ │ ldr.w r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r1, [r3, #1716] @ 0x6b4 │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r3, [ip, #160] @ 0xa0 │ │ │ │ │ @@ -2490,104 +2491,104 @@ │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ nop │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000018d8 : │ │ │ │ │ +000018cc : │ │ │ │ │ long_compare(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ - and.w r3, ip, #3 │ │ │ │ │ + and.w r2, ip, #3 │ │ │ │ │ and.w r4, lr, #3 │ │ │ │ │ orr.w r5, ip, lr │ │ │ │ │ - rsb r2, r3, #1 │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ - bhi.n 1908 │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ + bhi.n 18fc │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ mls r0, r1, r2, r0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov.w lr, lr, lsr #3 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ mul.w r3, r3, lr │ │ │ │ │ mls r3, r2, ip, r3 │ │ │ │ │ - cbnz r3, 193a │ │ │ │ │ + cbnz r3, 192e │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ adds r1, #12 │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 193e │ │ │ │ │ + bcc.n 1932 │ │ │ │ │ ldr.w r0, [r3, lr, lsl #2] │ │ │ │ │ ldr.w r2, [r1, lr, lsl #2] │ │ │ │ │ subs r0, r0, r2 │ │ │ │ │ - beq.n 1920 │ │ │ │ │ + beq.n 1914 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it eq │ │ │ │ │ negeq r0, r0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1932 │ │ │ │ │ + b.n 1926 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001944 : │ │ │ │ │ +00001938 : │ │ │ │ │ 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 196c │ │ │ │ │ + bl 1960 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -0000196c : │ │ │ │ │ +00001960 : │ │ │ │ │ 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 r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22ca │ │ │ │ │ + beq.w 22ba │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w 22ca │ │ │ │ │ + bpl.w 22ba │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp.w r6, #584 @ 0x248 │ │ │ │ │ mov.w r5, r6, lsr #3 │ │ │ │ │ - bcs.w 1fbc │ │ │ │ │ + bcs.w 1fac │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1f62 │ │ │ │ │ + beq.w 1f56 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 201a │ │ │ │ │ + beq.w 200a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ @@ -2606,100 +2607,100 @@ │ │ │ │ │ mov.w r7, #51712 @ 0xca00 │ │ │ │ │ movt r7, #15258 @ 0x3b9a │ │ │ │ │ str.w r4, [r3, #12]! │ │ │ │ │ strd r3, r6, [sp, #16] │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcc.w 1b66 │ │ │ │ │ + bcc.w 1b5a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ - ble.n 1b00 │ │ │ │ │ + ble.n 1af4 │ │ │ │ │ lsls r3, r4, #2 │ │ │ │ │ add.w r9, fp, #8 │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w sl, r9, r4, lsl #2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 1a72 │ │ │ │ │ + beq.n 1a66 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1a4e │ │ │ │ │ + beq.n 1a42 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 1cf4 │ │ │ │ │ + bne.w 1ce8 │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ - addw r3, pc, #1396 @ 0x574 │ │ │ │ │ + addw r3, pc, #1392 @ 0x570 │ │ │ │ │ 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] │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ - addw r3, pc, #1364 @ 0x554 │ │ │ │ │ + addw r3, pc, #1360 @ 0x550 │ │ │ │ │ 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 r9, sl │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - beq.n 1b00 │ │ │ │ │ + beq.n 1af4 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ mov r8, r9 │ │ │ │ │ - addw r3, pc, #1324 @ 0x52c │ │ │ │ │ + addw r3, pc, #1320 @ 0x528 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ orr.w r4, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ │ mls r4, r7, r0, r4 │ │ │ │ │ str.w r4, [r9, #-12] │ │ │ │ │ orr.w r4, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ - addw r3, pc, #1280 @ 0x500 │ │ │ │ │ + addw r3, pc, #1276 @ 0x4fc │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [r9, #-4] │ │ │ │ │ mls r4, r7, r0, r4 │ │ │ │ │ str.w r4, [r9, #-8] │ │ │ │ │ orr.w r4, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ - addw r3, pc, #1248 @ 0x4e0 │ │ │ │ │ + addw r3, pc, #1244 @ 0x4dc │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ mls r4, r7, r0, r4 │ │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ │ orr.w r4, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - addw r3, pc, #1216 @ 0x4c0 │ │ │ │ │ + addw r3, pc, #1212 @ 0x4bc │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r4, r7, r0, r4 │ │ │ │ │ cmp r9, sl │ │ │ │ │ str.w r4, [r8, #16] │ │ │ │ │ - bne.n 1a74 │ │ │ │ │ + bne.n 1a68 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ - cbz r0, 1b3c │ │ │ │ │ + cbz r0, 1b30 │ │ │ │ │ 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 │ │ │ │ │ @@ -2713,192 +2714,192 @@ │ │ │ │ │ addhi r4, #2 │ │ │ │ │ addhi.w r2, fp, #8 │ │ │ │ │ addls r4, #1 │ │ │ │ │ strhi.w r3, [r2, r4, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19fe │ │ │ │ │ + beq.w 19f2 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 201e │ │ │ │ │ + bge.w 200e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 201e │ │ │ │ │ + bne.w 200e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 201e │ │ │ │ │ + b.n 200e │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ sub.w r2, r3, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1e40 │ │ │ │ │ + beq.w 1e34 │ │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w sl, r4, #4294967295 @ 0xffffffff │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ add.w r1, sl, sl, lsl #3 │ │ │ │ │ add r5, r1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n 1bb4 │ │ │ │ │ + bls.n 1ba8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - bls.n 1bb4 │ │ │ │ │ + bls.n 1ba8 │ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ │ movs r0, #10 │ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n 1baa │ │ │ │ │ + bls.n 1b9e │ │ │ │ │ cmp.w r5, #640 @ 0x280 │ │ │ │ │ - bgt.w 20d2 │ │ │ │ │ + bgt.w 20c2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1d18 │ │ │ │ │ + beq.w 1d0c │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls.w 1f9a │ │ │ │ │ + bls.w 1f8e │ │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.w 1f9a │ │ │ │ │ + blt.w 1f8e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 204e │ │ │ │ │ + bne.w 203e │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 241c │ │ │ │ │ + bne.w 240c │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 22c6 │ │ │ │ │ + bpl.w 22b6 │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ - bpl.w 2114 │ │ │ │ │ + bpl.w 2104 │ │ │ │ │ add r2, r5 │ │ │ │ │ adds r2, #20 │ │ │ │ │ add r3, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.w 1d56 │ │ │ │ │ + bgt.w 1d4a │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ │ movs r6, #10 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ umull r1, r2, r4, r0 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r1, r6, r2, r0 │ │ │ │ │ add.w r1, r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ it ls │ │ │ │ │ addls.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bls.n 1c70 │ │ │ │ │ + bls.n 1c64 │ │ │ │ │ umull r7, r1, r4, r2 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r2, r6, r1, r2 │ │ │ │ │ add.w r2, r2, #48 @ 0x30 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - bls.n 1c70 │ │ │ │ │ + bls.n 1c64 │ │ │ │ │ umull r0, r2, r4, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r0, r6, r2, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r2, r0, #48 @ 0x30 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bhi.n 1c54 │ │ │ │ │ + bhi.n 1c48 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq.w r2, [r3, #-1] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 212c │ │ │ │ │ + bge.w 211c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 1cda │ │ │ │ │ - ldr r2, [pc, #796] @ (1fb0 ) │ │ │ │ │ + cbnz r3, 1cce │ │ │ │ │ + ldr r2, [pc, #792] @ (1fa0 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2120 │ │ │ │ │ + bne.w 2110 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bmi.w 22be │ │ │ │ │ + bmi.w 22ae │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 1e8a │ │ │ │ │ - ldr r3, [pc, #772] @ (1fb4 ) │ │ │ │ │ + bhi.w 1e7e │ │ │ │ │ + ldr r3, [pc, #768] @ (1fa4 ) │ │ │ │ │ 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, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 1e8a │ │ │ │ │ + bhi.w 1e7e │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ str.w fp, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1e7a │ │ │ │ │ + beq.w 1e6e │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ add r3, r5 │ │ │ │ │ str.w r3, [r9, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ add.w r9, fp, #12 │ │ │ │ │ - add r3, pc, #680 @ (adr r3, 1fa8 ) │ │ │ │ │ + add r3, pc, #676 @ (adr r3, 1f98 ) │ │ │ │ │ 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, [fp, #12] │ │ │ │ │ - b.n 1a2e │ │ │ │ │ + b.n 1a22 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2038 │ │ │ │ │ + bne.w 2028 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b46 │ │ │ │ │ + beq.w 1b3a │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 22dc │ │ │ │ │ + bne.w 22cc │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bpl.w 22b6 │ │ │ │ │ + bpl.w 22a6 │ │ │ │ │ lsls r4, r3, #25 │ │ │ │ │ - bpl.w 2412 │ │ │ │ │ + bpl.w 2402 │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ add r3, r0 │ │ │ │ │ - ble.w 1c10 │ │ │ │ │ + ble.w 1c04 │ │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ mov r8, lr │ │ │ │ │ @@ -2947,52 +2948,52 @@ │ │ │ │ │ mls r6, r1, ip, r6 │ │ │ │ │ add.w r6, r6, #48 @ 0x30 │ │ │ │ │ bfi lr, r6, #0, #8 │ │ │ │ │ bfi lr, r4, #8, #8 │ │ │ │ │ bfi lr, r0, #16, #8 │ │ │ │ │ bfi lr, r7, #24, #8 │ │ │ │ │ str.w lr, [r3, #-9] │ │ │ │ │ - bne.n 1e92 │ │ │ │ │ + bne.n 1e86 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r8, r2, sl, lsl #2 │ │ │ │ │ mvn.w r2, #8 │ │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ │ - b.n 1c10 │ │ │ │ │ + b.n 1c04 │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ str.w r4, [fp, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1d18 │ │ │ │ │ + beq.w 1d0c │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.w 1bce │ │ │ │ │ + bhi.w 1bc2 │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1b46 │ │ │ │ │ + beq.w 1b3a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 204e │ │ │ │ │ + bne.w 203e │ │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ │ - b.n 1be2 │ │ │ │ │ + b.n 1bd6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 202c │ │ │ │ │ + bne.w 201c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 1cec │ │ │ │ │ + b.n 1ce0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 1cda │ │ │ │ │ + b.n 1cce │ │ │ │ │ mvn.w r0, #8 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ sub.w lr, r3, #9 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ strd fp, r3, [sp, #32] │ │ │ │ │ mla r0, r0, sl, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ @@ -3046,119 +3047,118 @@ │ │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ │ bfi r7, r0, #16, #8 │ │ │ │ │ bfi r7, r3, #24, #8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r7, [lr, #-9]! │ │ │ │ │ cmp lr, r3 │ │ │ │ │ str.w ip, [lr, #4] │ │ │ │ │ - bne.n 1ea8 │ │ │ │ │ + bne.n 1e9c │ │ │ │ │ ldrd fp, r3, [sp, #32] │ │ │ │ │ - b.n 1e30 │ │ │ │ │ - ldr r3, [pc, #84] @ (1fb8 ) │ │ │ │ │ + b.n 1e24 │ │ │ │ │ + ldr r3, [pc, #80] @ (1fa8 ) │ │ │ │ │ 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 fp, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 200a │ │ │ │ │ + beq.n 1ffa │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ movs r7, #8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 19dc │ │ │ │ │ + b.n 19d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1e5c │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + bne.w 1e50 │ │ │ │ │ + b.n 1e60 │ │ │ │ │ nop │ │ │ │ │ - nop.w │ │ │ │ │ .word 0x3b9aca00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000002fe │ │ │ │ │ + .word 0x000002fa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x0000004c │ │ │ │ │ + .word 0x00000048 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r3, [pc, #696] @ (2278 ) │ │ │ │ │ + ldr r3, [pc, #696] @ (2268 ) │ │ │ │ │ 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, #2048] @ 0x800 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1ff6 │ │ │ │ │ + ble.n 1fe6 │ │ │ │ │ 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 2470 │ │ │ │ │ + ble.w 2460 │ │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ │ - bhi.w 2136 │ │ │ │ │ + bhi.w 2126 │ │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ adds r7, r0, r3 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19bc │ │ │ │ │ + bne.w 19b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1cee │ │ │ │ │ + b.n 1ce2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1ce2 │ │ │ │ │ + bne.w 1cd6 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1cec │ │ │ │ │ + b.n 1ce0 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ 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 1b46 │ │ │ │ │ + beq.w 1b3a │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ add.w r6, fp, #8 │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ adds r4, r3, r5 │ │ │ │ │ add.w fp, r3, r5 │ │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ │ cmp r7, sl │ │ │ │ │ - blt.w 2280 │ │ │ │ │ + blt.w 2270 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, r1 │ │ │ │ │ bic.w r2, sl, sl, asr #31 │ │ │ │ │ mvn.w r1, #8 │ │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ @@ -3170,201 +3170,201 @@ │ │ │ │ │ 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 2096 │ │ │ │ │ + bhi.n 2086 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 225e │ │ │ │ │ + beq.w 224e │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2024 │ │ │ │ │ + bge.n 2014 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2024 │ │ │ │ │ + bne.n 2014 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 1c90 │ │ │ │ │ - ldr r3, [pc, #424] @ (227c ) │ │ │ │ │ + b.n 1c84 │ │ │ │ │ + ldr r3, [pc, #424] @ (226c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #2048] @ 0x800 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 20f4 │ │ │ │ │ + bge.n 20e4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.w 243e │ │ │ │ │ + bgt.w 242e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1d18 │ │ │ │ │ + beq.w 1d0c │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls.w 1e5c │ │ │ │ │ + bls.w 1e50 │ │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.w 1e6c │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + ble.w 1e60 │ │ │ │ │ + b.n 1e50 │ │ │ │ │ adds r3, #28 │ │ │ │ │ add r2, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 1c08 │ │ │ │ │ + b.n 1bfc │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1c9c │ │ │ │ │ + b.n 1c90 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1ce2 │ │ │ │ │ - b.n 1e82 │ │ │ │ │ + bne.w 1cd6 │ │ │ │ │ + b.n 1e76 │ │ │ │ │ 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 201e │ │ │ │ │ + beq.w 200e │ │ │ │ │ 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.n 222c │ │ │ │ │ + beq.n 221c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 24a6 │ │ │ │ │ + bpl.w 2496 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 2208 │ │ │ │ │ + bne.n 21f8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbnz r3, 21b6 │ │ │ │ │ + cbnz r3, 21a6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 219a │ │ │ │ │ + bge.n 218a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 224e │ │ │ │ │ + beq.n 223e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1cec │ │ │ │ │ + bge.w 1ce0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cec │ │ │ │ │ + bne.w 1ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cec │ │ │ │ │ + b.n 1ce0 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 24cc │ │ │ │ │ + bpl.w 24bc │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ubfx r7, r7, #2, #3 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - cbz r0, 222c │ │ │ │ │ + cbz r0, 221c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 21f6 │ │ │ │ │ + b.n 21e6 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 24be │ │ │ │ │ + bne.w 24ae │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.n 21ea │ │ │ │ │ + bgt.n 21da │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r0, r8 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 218a │ │ │ │ │ + b.n 217a │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.n 2242 │ │ │ │ │ - cbz r1, 2220 │ │ │ │ │ + bhi.n 2232 │ │ │ │ │ + cbz r1, 2210 │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 222c │ │ │ │ │ + beq.n 221c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 218a │ │ │ │ │ + bge.n 217a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 223a │ │ │ │ │ + bge.n 222a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2256 │ │ │ │ │ + cbz r3, 2246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a258 │ │ │ │ │ - b.n 201e │ │ │ │ │ + bl a2f0 │ │ │ │ │ + b.n 200e │ │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 2212 │ │ │ │ │ - b.n 2220 │ │ │ │ │ + bgt.n 2202 │ │ │ │ │ + b.n 2210 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.n 218a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 223a │ │ │ │ │ + b.n 222a │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1c88 │ │ │ │ │ - b.n 1cda │ │ │ │ │ + blt.w 1c7c │ │ │ │ │ + b.n 1cce │ │ │ │ │ nop │ │ │ │ │ .word 0x000002b2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000019e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ @@ -3376,168 +3376,168 @@ │ │ │ │ │ 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, r9 │ │ │ │ │ - bne.n 2292 │ │ │ │ │ + bne.n 2282 │ │ │ │ │ mov r1, sl │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 2068 │ │ │ │ │ + b.n 2058 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r3, r5 │ │ │ │ │ - b.n 1c08 │ │ │ │ │ + b.n 1bfc │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 1cda │ │ │ │ │ + b.n 1cce │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n 2116 │ │ │ │ │ + b.n 2106 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2038 @ 0x7f6 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 201e │ │ │ │ │ + b.n 200e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 234e │ │ │ │ │ + bne.n 233e │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.n 233c │ │ │ │ │ + bmi.n 232c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ add.w r0, r0, r5, lsl #1 │ │ │ │ │ add.w ip, fp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ cmp r1, sl │ │ │ │ │ - blt.n 23a8 │ │ │ │ │ + blt.n 2398 │ │ │ │ │ bic.w r2, sl, sl, asr #31 │ │ │ │ │ mvn.w r1, #17 │ │ │ │ │ movs r4, #10 │ │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ umull r6, r1, r3, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r6, r4, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ │ strh.w r1, [r2, #-2]! │ │ │ │ │ - bhi.n 2312 │ │ │ │ │ + bhi.n 2302 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 2268 │ │ │ │ │ + bne.n 2258 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r2, #-2] │ │ │ │ │ - b.n 2268 │ │ │ │ │ + b.n 2258 │ │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r3, #20 │ │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ │ - b.n 22e8 │ │ │ │ │ + b.n 22d8 │ │ │ │ │ lsls r4, r3, #26 │ │ │ │ │ - bmi.n 2396 │ │ │ │ │ + bmi.n 2386 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ add.w r7, fp, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w ip, #10 │ │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge.n 23d2 │ │ │ │ │ + bge.n 23c2 │ │ │ │ │ sub.w lr, r2, #36 @ 0x24 │ │ │ │ │ umull r8, r6, r3, r0 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ mls r8, ip, r6, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w r6, r8, #48 @ 0x30 │ │ │ │ │ str.w r6, [r2, #-4]! │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 237a │ │ │ │ │ + bne.n 236a │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 236e │ │ │ │ │ + b.n 235e │ │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ite ne │ │ │ │ │ addne.w r4, r3, #20 │ │ │ │ │ addeq.w r4, r3, #28 │ │ │ │ │ - b.n 2356 │ │ │ │ │ + b.n 2346 │ │ │ │ │ movw r6, #52429 @ 0xcccd │ │ │ │ │ movt r6, #52428 @ 0xcccc │ │ │ │ │ sub.w lr, r2, #18 │ │ │ │ │ movs r7, #10 │ │ │ │ │ umull r8, r4, r3, r6 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mls r8, r7, r4, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ │ strh.w r4, [r2, #-2]! │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 23b6 │ │ │ │ │ + bne.n 23a6 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 22f4 │ │ │ │ │ + b.n 22e4 │ │ │ │ │ bic.w r2, sl, sl, asr #31 │ │ │ │ │ mvn.w r1, #35 @ 0x23 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mla r2, r1, r2, r4 │ │ │ │ │ movs r4, #10 │ │ │ │ │ umull r6, r1, r3, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r6, r4, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r6, r6, #48 @ 0x30 │ │ │ │ │ str.w r6, [r2, #-4]! │ │ │ │ │ - bhi.n 23e8 │ │ │ │ │ + bhi.n 23d8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r2, #-4] │ │ │ │ │ - b.n 2268 │ │ │ │ │ + b.n 2258 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r3, #28 │ │ │ │ │ add r3, r5 │ │ │ │ │ - b.w 1c08 │ │ │ │ │ + b.w 1bfc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 248e │ │ │ │ │ + bne.n 247e │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n 248a │ │ │ │ │ + bpl.n 247a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 22ec │ │ │ │ │ + b.n 22dc │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2456 │ │ │ │ │ + bge.n 2446 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 2456 │ │ │ │ │ + cbnz r3, 2446 │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 │ │ │ │ │ @@ -3545,342 +3545,342 @@ │ │ │ │ │ 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 201e │ │ │ │ │ + b.n 200e │ │ │ │ │ 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 201e │ │ │ │ │ + b.n 200e │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n 2432 │ │ │ │ │ + b.n 2422 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n 24d0 │ │ │ │ │ + bmi.n 24c0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r4, r3, r2, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 235a │ │ │ │ │ + b.n 234a │ │ │ │ │ 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 │ │ │ │ │ - b.n 222c │ │ │ │ │ + b.n 221c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r2, [r6, r3, lsl #1] │ │ │ │ │ ldrne.w r2, [r6, r3, lsl #2] │ │ │ │ │ - b.n 21f2 │ │ │ │ │ + b.n 21e2 │ │ │ │ │ ldr r6, [r0, #28] │ │ │ │ │ - b.n 21ce │ │ │ │ │ + b.n 21be │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n 249a │ │ │ │ │ + b.n 248a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024dc <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ +000024cc <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ _Py_DECREF_SPECIALIZED.constprop.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2542 <_Py_DECREF_SPECIALIZED.constprop.0+0x66> │ │ │ │ │ + bge.n 2532 <_Py_DECREF_SPECIALIZED.constprop.0+0x66> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 2536 <_Py_DECREF_SPECIALIZED.constprop.0+0x5a> │ │ │ │ │ - ldr r2, [pc, #92] @ (2558 <_Py_DECREF_SPECIALIZED.constprop.0+0x7c>) │ │ │ │ │ + cbnz r3, 2526 <_Py_DECREF_SPECIALIZED.constprop.0+0x5a> │ │ │ │ │ + ldr r2, [pc, #92] @ (2548 <_Py_DECREF_SPECIALIZED.constprop.0+0x7c>) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ - cbnz r3, 2544 <_Py_DECREF_SPECIALIZED.constprop.0+0x68> │ │ │ │ │ + cbnz r3, 2534 <_Py_DECREF_SPECIALIZED.constprop.0+0x68> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 254e <_Py_DECREF_SPECIALIZED.constprop.0+0x72> │ │ │ │ │ + bmi.n 253e <_Py_DECREF_SPECIALIZED.constprop.0+0x72> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 2538 <_Py_DECREF_SPECIALIZED.constprop.0+0x5c> │ │ │ │ │ - ldr r3, [pc, #76] @ (255c <_Py_DECREF_SPECIALIZED.constprop.0+0x80>) │ │ │ │ │ + bhi.n 2528 <_Py_DECREF_SPECIALIZED.constprop.0+0x5c> │ │ │ │ │ + ldr r3, [pc, #76] @ (254c <_Py_DECREF_SPECIALIZED.constprop.0+0x80>) │ │ │ │ │ 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, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n 2538 <_Py_DECREF_SPECIALIZED.constprop.0+0x5c> │ │ │ │ │ + bhi.n 2528 <_Py_DECREF_SPECIALIZED.constprop.0+0x5c> │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2502 <_Py_DECREF_SPECIALIZED.constprop.0+0x26> │ │ │ │ │ + b.n 24f2 <_Py_DECREF_SPECIALIZED.constprop.0+0x26> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000046 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002560 <_PyLong_ExactDealloc>: │ │ │ │ │ +00002550 <_PyLong_ExactDealloc>: │ │ │ │ │ _PyLong_ExactDealloc(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 259a <_PyLong_ExactDealloc+0x3a> │ │ │ │ │ + bmi.n 258a <_PyLong_ExactDealloc+0x3a> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 2596 <_PyLong_ExactDealloc+0x36> │ │ │ │ │ - ldr r3, [pc, #52] @ (25a0 <_PyLong_ExactDealloc+0x40>) │ │ │ │ │ + bhi.n 2586 <_PyLong_ExactDealloc+0x36> │ │ │ │ │ + ldr r3, [pc, #52] @ (2590 <_PyLong_ExactDealloc+0x40>) │ │ │ │ │ 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, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n 2596 <_PyLong_ExactDealloc+0x36> │ │ │ │ │ + bhi.n 2586 <_PyLong_ExactDealloc+0x36> │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str.w r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000025a4 : │ │ │ │ │ +00002594 : │ │ │ │ │ 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 267c │ │ │ │ │ + beq.n 266c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 25dc │ │ │ │ │ + bpl.n 25cc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 25ec │ │ │ │ │ + bhi.n 25dc │ │ │ │ │ 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 26a4 │ │ │ │ │ + bne.n 2694 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 25d6 │ │ │ │ │ + b.n 25c6 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w ip, r2, #12 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n 263a │ │ │ │ │ + bcc.n 262a │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq.n 2600 │ │ │ │ │ + beq.n 25f0 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 268e │ │ │ │ │ + bne.n 267e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 25d6 │ │ │ │ │ + beq.n 25c6 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 25e6 │ │ │ │ │ + b.n 25d6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2666 │ │ │ │ │ + blt.n 2656 │ │ │ │ │ mul.w r3, r3, r4 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 25d6 │ │ │ │ │ + beq.n 25c6 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 25d6 │ │ │ │ │ + bge.n 25c6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 25d6 │ │ │ │ │ + bne.n 25c6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 261e │ │ │ │ │ + b.n 260e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2614 │ │ │ │ │ + bge.n 2604 │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 2614 │ │ │ │ │ + bne.n 2604 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 26c2 │ │ │ │ │ + bne.n 26b2 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 25d6 │ │ │ │ │ + b.n 25c6 │ │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ │ 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 25e6 │ │ │ │ │ + b.n 25d6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 261a │ │ │ │ │ + bge.n 260a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 261a │ │ │ │ │ + bne.n 260a │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 265a │ │ │ │ │ + b.n 264a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 26da │ │ │ │ │ + bhi.n 26ca │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - blt.n 2650 │ │ │ │ │ - b.n 25d6 │ │ │ │ │ + blt.n 2640 │ │ │ │ │ + b.n 25c6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2676 │ │ │ │ │ + bge.n 2666 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2676 │ │ │ │ │ + bne.n 2666 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 265a │ │ │ │ │ + b.n 264a │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 25f0 │ │ │ │ │ + b.n 25e0 │ │ │ │ │ │ │ │ │ │ -000026e0 : │ │ │ │ │ +000026d0 : │ │ │ │ │ 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 27b4 │ │ │ │ │ + beq.n 27a4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 279c │ │ │ │ │ + bpl.n 278c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ bic.w r0, r1, #4 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi.n 2716 │ │ │ │ │ + bhi.n 2706 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 277c │ │ │ │ │ + beq.n 276c │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 2764 │ │ │ │ │ + bne.n 2754 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 2714 │ │ │ │ │ + beq.n 2704 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ orr.w lr, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, lr, lsr #30 │ │ │ │ │ - bne.n 2764 │ │ │ │ │ + bne.n 2754 │ │ │ │ │ sub.w ip, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 2798 │ │ │ │ │ + beq.n 2788 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, lr, lsl #30 │ │ │ │ │ cmp.w lr, r0, lsr #30 │ │ │ │ │ - bne.n 2764 │ │ │ │ │ + bne.n 2754 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 2714 │ │ │ │ │ + bcc.n 2704 │ │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n 274e │ │ │ │ │ + beq.n 273e │ │ │ │ │ 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 2792 │ │ │ │ │ + b.n 2782 │ │ │ │ │ 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 .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3899,94 +3899,149 @@ │ │ │ │ │ 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 2792 │ │ │ │ │ + b.n 2782 │ │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ │ 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 2792 │ │ │ │ │ + b.n 2782 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027c8 : │ │ │ │ │ +000027b8 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - movw r2, #257 @ 0x101 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - sbcs.w r2, r1, #0 │ │ │ │ │ - bcc.n 284c │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs.w r2, r1, #0 │ │ │ │ │ - bcc.n 2848 │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + movw r3, #257 @ 0x101 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + sbcs.w r3, r1, #0 │ │ │ │ │ + bcc.n 2880 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bne.n 2854 │ │ │ │ │ + sbcs.w r3, r1, #0 │ │ │ │ │ + bcs.n 2820 │ │ │ │ │ + ldr r3, [pc, #236] @ (28d0 ) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 288a │ │ │ │ │ + ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + str.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + strd r2, r4, [r3, #8] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + bne.n 28b8 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 2860 │ │ │ │ │ - movs r6, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 28c8 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + movs r5, #16 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r2, #1 │ │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ │ + addlt r0, #1 │ │ │ │ │ + strlt r0, [r2, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ - bic.w r3, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - add.w r1, r0, #16 │ │ │ │ │ - orr.w r2, r2, r5, lsl #2 │ │ │ │ │ + bic.w r0, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + orr.w r2, r2, r1, lsl #2 │ │ │ │ │ + add.w r1, r3, #16 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - strd r6, r3, [r0, #8] │ │ │ │ │ - add.w ip, r0, #12 │ │ │ │ │ + strd r5, r0, [r3, #8] │ │ │ │ │ + add.w r4, r3, #12 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbz r7, 2844 │ │ │ │ │ - str.w r7, [ip, #8] │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - ldr r0, [pc, #24] @ (2868 ) │ │ │ │ │ - add.w r0, r0, r3, lsl #4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 281a │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 281a │ │ │ │ │ + ldr r3, [pc, #80] @ (28d4 ) │ │ │ │ │ + add.w r3, r3, r0, lsl #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + cbz r0, 28c8 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r1, #1 │ │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + strd r2, r4, [r3, #8] │ │ │ │ │ + b.n 281a │ │ │ │ │ movs r0, #24 │ │ │ │ │ - movs r6, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2804 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cbz r0, 28c8 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + movs r5, #24 │ │ │ │ │ + b.n 2838 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 2844 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 281a │ │ │ │ │ + .word 0x000000e6 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000286c <_PyLong_AsByteArray>: │ │ │ │ │ +000028d8 <_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, #4016] @ 0xfb0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ @@ -3994,122 +4049,122 @@ │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [sp, #32] │ │ │ │ │ strne r3, [sp, #8] │ │ │ │ │ - beq.w 2c82 <_PyLong_AsByteArray+0x416> │ │ │ │ │ + beq.w 2cee <_PyLong_AsByteArray+0x416> │ │ │ │ │ lsrs r3, r4, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 2a00 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bne.w 2a6c <_PyLong_AsByteArray+0x194> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2c92 <_PyLong_AsByteArray+0x426> │ │ │ │ │ + beq.w 2cfe <_PyLong_AsByteArray+0x426> │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov ip, fp │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ strd r5, fp, [sp, #12] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2c20 <_PyLong_AsByteArray+0x3b4> │ │ │ │ │ + bne.w 2c8c <_PyLong_AsByteArray+0x3b4> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ rsb sl, r3, #32 │ │ │ │ │ sub.w lr, fp, r5 │ │ │ │ │ sub.w r5, r3, #32 │ │ │ │ │ mvn.w lr, lr │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ ands.w lr, lr, #7 │ │ │ │ │ - beq.n 29d0 <_PyLong_AsByteArray+0x164> │ │ │ │ │ + beq.n 2a3c <_PyLong_AsByteArray+0x164> │ │ │ │ │ lsl.w r8, r4, r5 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ orr.w r6, r8, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r5, r0, ip │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ - beq.w 2bb4 <_PyLong_AsByteArray+0x348> │ │ │ │ │ + beq.w 2c20 <_PyLong_AsByteArray+0x348> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcs.w 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + bcs.w 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ strb.w r5, [r1], #-1 │ │ │ │ │ lsrs r5, r5, #8 │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ orr.w r5, r5, r6, lsl #24 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.w 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + bls.w 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ strb.w r5, [r1], #-1 │ │ │ │ │ mov.w r5, ip, lsr #16 │ │ │ │ │ orr.w r5, r5, r0, lsl #16 │ │ │ │ │ adds r6, r3, #2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bls.w 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + bls.w 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ strb r5, [r1, #0] │ │ │ │ │ sub.w r3, r4, #24 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w ip, ip, lsr #24 │ │ │ │ │ it ls │ │ │ │ │ addls.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w ip, ip, r0, lsl #8 │ │ │ │ │ add.w r5, r5, #3 │ │ │ │ │ itt ls │ │ │ │ │ lsrls r0, r0, #24 │ │ │ │ │ strls r5, [sp, #16] │ │ │ │ │ - bls.n 2984 <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bls.n 29f0 <_PyLong_AsByteArray+0x118> │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls.w 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + bls.w 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #2 │ │ │ │ │ strb.w ip, [r1, #1] │ │ │ │ │ mov ip, r0 │ │ │ │ │ adds r3, #4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne.n 28c4 <_PyLong_AsByteArray+0x58> │ │ │ │ │ + bne.n 2930 <_PyLong_AsByteArray+0x58> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ae2 <_PyLong_AsByteArray+0x276> │ │ │ │ │ + beq.w 2b4e <_PyLong_AsByteArray+0x276> │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcs.w 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + bcs.w 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r0, r1, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2cac <_PyLong_AsByteArray+0x440> │ │ │ │ │ + bne.w 2d18 <_PyLong_AsByteArray+0x440> │ │ │ │ │ strb.w ip, [r1] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.n 29c8 <_PyLong_AsByteArray+0x15c> │ │ │ │ │ + bls.n 2a34 <_PyLong_AsByteArray+0x15c> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 2afa <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + bne.w 2b66 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ @@ -4121,155 +4176,155 @@ │ │ │ │ │ cmp fp, r2 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r6, lr, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r5, r0, ip │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ - beq.w 2ef4 <_PyLong_AsByteArray+0x688> │ │ │ │ │ + beq.w 2f60 <_PyLong_AsByteArray+0x688> │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - b.n 2912 <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + b.n 297e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2c96 <_PyLong_AsByteArray+0x42a> │ │ │ │ │ + beq.w 2d02 <_PyLong_AsByteArray+0x42a> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add.w lr, r0, #8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - b.n 2a74 <_PyLong_AsByteArray+0x208> │ │ │ │ │ + b.n 2ae0 <_PyLong_AsByteArray+0x208> │ │ │ │ │ strb r6, [r3, #0] │ │ │ │ │ lsrs r6, r5, #16 │ │ │ │ │ orr.w r6, r6, r4, lsl #16 │ │ │ │ │ add.w fp, r2, #2 │ │ │ │ │ add.w sl, r1, #2 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bls.n 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + bls.n 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ sub.w r3, r9, #24 │ │ │ │ │ mov.w ip, r5, lsr #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add.w r5, r2, #3 │ │ │ │ │ orr.w ip, ip, r4, lsl #8 │ │ │ │ │ mov.w r0, r4, lsr #24 │ │ │ │ │ itt ls │ │ │ │ │ addls r1, #3 │ │ │ │ │ movls r2, r5 │ │ │ │ │ strb.w r6, [sl] │ │ │ │ │ - bls.n 2a6c <_PyLong_AsByteArray+0x200> │ │ │ │ │ + bls.n 2ad8 <_PyLong_AsByteArray+0x200> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bls.n 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + bls.n 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ strb.w ip, [r1, #3] │ │ │ │ │ adds r2, #4 │ │ │ │ │ adds r1, #4 │ │ │ │ │ sub.w r3, r9, #32 │ │ │ │ │ mov ip, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 2ada <_PyLong_AsByteArray+0x26e> │ │ │ │ │ + beq.n 2b46 <_PyLong_AsByteArray+0x26e> │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ sub.w sl, r3, #32 │ │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2b64 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ + bne.n 2bd0 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ lsr.w r5, r6, r9 │ │ │ │ │ lsl.w r4, r6, sl │ │ │ │ │ orrs r4, r5 │ │ │ │ │ lsl.w r5, r6, r3 │ │ │ │ │ orrs r4, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ orr.w r5, r5, ip │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 2b06 <_PyLong_AsByteArray+0x29a> │ │ │ │ │ + beq.n 2b72 <_PyLong_AsByteArray+0x29a> │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls.n 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + bls.n 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ add.w r9, r3, #30 │ │ │ │ │ mov r3, r1 │ │ │ │ │ lsrs r6, r5, #8 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ orr.w r6, r6, r4, lsl #24 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bhi.n 2a22 <_PyLong_AsByteArray+0x1b6> │ │ │ │ │ + bhi.n 2a8e <_PyLong_AsByteArray+0x1b6> │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ - cbz r3, 2ad4 <_PyLong_AsByteArray+0x268> │ │ │ │ │ + cbz r3, 2b40 <_PyLong_AsByteArray+0x268> │ │ │ │ │ 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 .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 29ca <_PyLong_AsByteArray+0x15e> │ │ │ │ │ + b.n 2a36 <_PyLong_AsByteArray+0x15e> │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 299a <_PyLong_AsByteArray+0x12e> │ │ │ │ │ + bne.w 2a06 <_PyLong_AsByteArray+0x12e> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2af0 <_PyLong_AsByteArray+0x284> │ │ │ │ │ + bne.n 2b5c <_PyLong_AsByteArray+0x284> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2cee <_PyLong_AsByteArray+0x482> │ │ │ │ │ + bne.w 2d5a <_PyLong_AsByteArray+0x482> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ negs r3, r3 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ - b.n 29b4 <_PyLong_AsByteArray+0x148> │ │ │ │ │ + b.n 2a20 <_PyLong_AsByteArray+0x148> │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2afa <_PyLong_AsByteArray+0x28e> │ │ │ │ │ - b.n 29c8 <_PyLong_AsByteArray+0x15c> │ │ │ │ │ + bne.n 2b66 <_PyLong_AsByteArray+0x28e> │ │ │ │ │ + b.n 2a34 <_PyLong_AsByteArray+0x15c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2cbe <_PyLong_AsByteArray+0x452> │ │ │ │ │ + beq.w 2d2a <_PyLong_AsByteArray+0x452> │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r6, r6 │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 2a6c <_PyLong_AsByteArray+0x200> │ │ │ │ │ + bls.n 2ad8 <_PyLong_AsByteArray+0x200> │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls.n 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + bls.n 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ mov.w r4, ip, lsr #8 │ │ │ │ │ sub.w r6, r3, #8 │ │ │ │ │ orr.w r4, r4, r0, lsl #24 │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ strb.w ip, [r1] │ │ │ │ │ - bls.w 2ee8 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ + bls.w 2f54 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bls.n 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + bls.n 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ mov.w r6, ip, lsr #16 │ │ │ │ │ strb r4, [r1, #1] │ │ │ │ │ sub.w r4, r3, #16 │ │ │ │ │ orr.w r6, r6, r0, lsl #16 │ │ │ │ │ add.w fp, r2, #2 │ │ │ │ │ add.w sl, r1, #2 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi.w 2ee0 <_PyLong_AsByteArray+0x674> │ │ │ │ │ + bhi.w 2f4c <_PyLong_AsByteArray+0x674> │ │ │ │ │ mov ip, r6 │ │ │ │ │ lsrs r0, r0, #16 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ - b.n 2a6c <_PyLong_AsByteArray+0x200> │ │ │ │ │ + b.n 2ad8 <_PyLong_AsByteArray+0x200> │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ eors r4, r5 │ │ │ │ │ add r4, r6 │ │ │ │ │ bic.w r6, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ @@ -4278,64 +4333,64 @@ │ │ │ │ │ lsl.w r4, r6, sl │ │ │ │ │ orr.w r4, r4, fp │ │ │ │ │ orrs r0, r4 │ │ │ │ │ lsl.w r4, r6, r3 │ │ │ │ │ orr.w ip, r4, ip │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.w 2cd4 <_PyLong_AsByteArray+0x468> │ │ │ │ │ + beq.w 2d40 <_PyLong_AsByteArray+0x468> │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls.n 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + bls.n 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ add.w r9, r3, #30 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ orr.w r6, r6, r0, lsl #24 │ │ │ │ │ mov r5, ip │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ strb.w ip, [r3], #1 │ │ │ │ │ - b.n 2ab6 <_PyLong_AsByteArray+0x24a> │ │ │ │ │ + b.n 2b22 <_PyLong_AsByteArray+0x24a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2d18 <_PyLong_AsByteArray+0x4ac> │ │ │ │ │ + beq.w 2d84 <_PyLong_AsByteArray+0x4ac> │ │ │ │ │ add.w r5, r3, #32 │ │ │ │ │ clz r3, r4 │ │ │ │ │ subs r4, r5, r3 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bls.n 2c12 <_PyLong_AsByteArray+0x3a6> │ │ │ │ │ + bls.n 2c7e <_PyLong_AsByteArray+0x3a6> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bls.w 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + bls.w 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ mov.w r5, ip, lsr #8 │ │ │ │ │ sub.w r3, r4, #8 │ │ │ │ │ orr.w r5, r5, r0, lsl #24 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w ip, [r1] │ │ │ │ │ - bls.w 2ed6 <_PyLong_AsByteArray+0x66a> │ │ │ │ │ + bls.w 2f42 <_PyLong_AsByteArray+0x66a> │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bls.w 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + bls.w 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ sub.w r3, r4, #16 │ │ │ │ │ strb.w r5, [r1, #-1] │ │ │ │ │ mov.w r5, ip, lsr #16 │ │ │ │ │ subs r1, #2 │ │ │ │ │ orr.w r5, r5, r0, lsl #16 │ │ │ │ │ adds r6, #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 2940 <_PyLong_AsByteArray+0xd4> │ │ │ │ │ + bhi.w 29ac <_PyLong_AsByteArray+0xd4> │ │ │ │ │ mov ip, r5 │ │ │ │ │ lsrs r0, r0, #16 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ - b.n 2984 <_PyLong_AsByteArray+0x118> │ │ │ │ │ + b.n 29f0 <_PyLong_AsByteArray+0x118> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n 2cfe <_PyLong_AsByteArray+0x492> │ │ │ │ │ + beq.n 2d6a <_PyLong_AsByteArray+0x492> │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 28c4 <_PyLong_AsByteArray+0x58> │ │ │ │ │ + b.n 2930 <_PyLong_AsByteArray+0x58> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ sub.w r5, r3, #32 │ │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ │ rsb sl, r3, #32 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ eors r4, r5 │ │ │ │ │ @@ -4347,117 +4402,117 @@ │ │ │ │ │ lsl.w r6, r4, r6 │ │ │ │ │ orr.w r6, r6, r8 │ │ │ │ │ orrs r0, r6 │ │ │ │ │ lsl.w r6, r4, r3 │ │ │ │ │ orr.w ip, r6, ip │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n 2d08 <_PyLong_AsByteArray+0x49c> │ │ │ │ │ + beq.n 2d74 <_PyLong_AsByteArray+0x49c> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ str.w lr, [sp, #32] │ │ │ │ │ - bcs.w 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + bcs.w 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ mov.w r5, ip, lsr #8 │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ orr.w r5, r5, r0, lsl #24 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ strb.w ip, [r1], #-1 │ │ │ │ │ - b.n 292a <_PyLong_AsByteArray+0xbe> │ │ │ │ │ + b.n 2996 <_PyLong_AsByteArray+0xbe> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2e66 <_PyLong_AsByteArray+0x5fa> │ │ │ │ │ + beq.w 2ed2 <_PyLong_AsByteArray+0x5fa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 2896 <_PyLong_AsByteArray+0x2a> │ │ │ │ │ + b.n 2902 <_PyLong_AsByteArray+0x2a> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r3, 2ca8 <_PyLong_AsByteArray+0x43c> │ │ │ │ │ + cbz r3, 2d14 <_PyLong_AsByteArray+0x43c> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbnz r3, 2ca8 <_PyLong_AsByteArray+0x43c> │ │ │ │ │ + cbnz r3, 2d14 <_PyLong_AsByteArray+0x43c> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2aba <_PyLong_AsByteArray+0x24e> │ │ │ │ │ - b.n 29c8 <_PyLong_AsByteArray+0x15c> │ │ │ │ │ + bne.w 2b26 <_PyLong_AsByteArray+0x24e> │ │ │ │ │ + b.n 2a34 <_PyLong_AsByteArray+0x15c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2af0 <_PyLong_AsByteArray+0x284> │ │ │ │ │ + b.n 2b5c <_PyLong_AsByteArray+0x284> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ strb r3, [r1, #0] │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ - b.n 29b4 <_PyLong_AsByteArray+0x148> │ │ │ │ │ + b.n 2a20 <_PyLong_AsByteArray+0x148> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov ip, r5 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.w 2ec0 <_PyLong_AsByteArray+0x654> │ │ │ │ │ + beq.w 2f2c <_PyLong_AsByteArray+0x654> │ │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ │ - b.n 2a86 <_PyLong_AsByteArray+0x21a> │ │ │ │ │ + b.n 2af2 <_PyLong_AsByteArray+0x21a> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 2cdc <_PyLong_AsByteArray+0x470> │ │ │ │ │ + beq.n 2d48 <_PyLong_AsByteArray+0x470> │ │ │ │ │ eors r6, r5 │ │ │ │ │ - b.n 2b10 <_PyLong_AsByteArray+0x2a4> │ │ │ │ │ + b.n 2b7c <_PyLong_AsByteArray+0x2a4> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 2ada <_PyLong_AsByteArray+0x26e> │ │ │ │ │ + beq.w 2b46 <_PyLong_AsByteArray+0x26e> │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ - b.n 2b6a <_PyLong_AsByteArray+0x2fe> │ │ │ │ │ + b.n 2bd6 <_PyLong_AsByteArray+0x2fe> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2c9e <_PyLong_AsByteArray+0x432> │ │ │ │ │ + beq.n 2d0a <_PyLong_AsByteArray+0x432> │ │ │ │ │ subs r4, r1, r4 │ │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ │ - b.n 2c9e <_PyLong_AsByteArray+0x432> │ │ │ │ │ + b.n 2d0a <_PyLong_AsByteArray+0x432> │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2994 <_PyLong_AsByteArray+0x128> │ │ │ │ │ + b.n 2a00 <_PyLong_AsByteArray+0x128> │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 2ec4 <_PyLong_AsByteArray+0x658> │ │ │ │ │ + beq.w 2f30 <_PyLong_AsByteArray+0x658> │ │ │ │ │ eors r4, r5 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ str.w lr, [sp, #32] │ │ │ │ │ - b.n 2bba <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + b.n 2c26 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - beq.w 29d0 <_PyLong_AsByteArray+0x164> │ │ │ │ │ + beq.w 2a3c <_PyLong_AsByteArray+0x164> │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 2e2c <_PyLong_AsByteArray+0x5c0> │ │ │ │ │ + beq.n 2e98 <_PyLong_AsByteArray+0x5c0> │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ - beq.n 2df4 <_PyLong_AsByteArray+0x588> │ │ │ │ │ + beq.n 2e60 <_PyLong_AsByteArray+0x588> │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ - beq.n 2dbc <_PyLong_AsByteArray+0x550> │ │ │ │ │ + beq.n 2e28 <_PyLong_AsByteArray+0x550> │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ - beq.n 2d84 <_PyLong_AsByteArray+0x518> │ │ │ │ │ + beq.n 2df0 <_PyLong_AsByteArray+0x518> │ │ │ │ │ cmp.w lr, #6 │ │ │ │ │ - bne.w 2e86 <_PyLong_AsByteArray+0x61a> │ │ │ │ │ + bne.w 2ef2 <_PyLong_AsByteArray+0x61a> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ lsl.w r8, r4, r0 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r5, r5, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ - bne.w 2912 <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 297e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bba <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 2c26 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ @@ -4465,17 +4520,17 @@ │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r5, r5, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ - bne.w 2912 <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 297e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bba <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 2c26 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ @@ -4483,17 +4538,17 @@ │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r5, r5, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ - bne.w 2912 <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 297e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bba <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 2c26 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ @@ -4501,17 +4556,17 @@ │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r5, r5, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ - bne.w 2912 <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 297e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bba <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 2c26 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ @@ -4519,172 +4574,172 @@ │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r5, r5, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ - bne.w 2912 <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 297e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bba <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 2c26 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ - b.n 29d4 <_PyLong_AsByteArray+0x168> │ │ │ │ │ + b.n 2a40 <_PyLong_AsByteArray+0x168> │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ad4 <_PyLong_AsByteArray+0x268> │ │ │ │ │ + beq.w 2b40 <_PyLong_AsByteArray+0x268> │ │ │ │ │ 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 .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2ad4 <_PyLong_AsByteArray+0x268> │ │ │ │ │ + b.n 2b40 <_PyLong_AsByteArray+0x268> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ lsr.w r9, r4, sl │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ lsl.w r8, r4, r0 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r5, r5, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ - bne.w 2912 <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 297e <_PyLong_AsByteArray+0xa6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bba <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + bne.w 2c26 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n 2d4c <_PyLong_AsByteArray+0x4e0> │ │ │ │ │ + b.n 2db8 <_PyLong_AsByteArray+0x4e0> │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 2994 <_PyLong_AsByteArray+0x128> │ │ │ │ │ + b.n 2a00 <_PyLong_AsByteArray+0x128> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - beq.w 298e <_PyLong_AsByteArray+0x122> │ │ │ │ │ + beq.w 29fa <_PyLong_AsByteArray+0x122> │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ - b.n 2c34 <_PyLong_AsByteArray+0x3c8> │ │ │ │ │ + b.n 2ca0 <_PyLong_AsByteArray+0x3c8> │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov ip, r5 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ - b.n 2984 <_PyLong_AsByteArray+0x118> │ │ │ │ │ + b.n 29f0 <_PyLong_AsByteArray+0x118> │ │ │ │ │ mov r5, ip │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 2a32 <_PyLong_AsByteArray+0x1c6> │ │ │ │ │ + b.n 2a9e <_PyLong_AsByteArray+0x1c6> │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov ip, r4 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 2a6c <_PyLong_AsByteArray+0x200> │ │ │ │ │ - cbz r4, 2efc <_PyLong_AsByteArray+0x690> │ │ │ │ │ + b.n 2ad8 <_PyLong_AsByteArray+0x200> │ │ │ │ │ + cbz r4, 2f68 <_PyLong_AsByteArray+0x690> │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - b.n 2bba <_PyLong_AsByteArray+0x34e> │ │ │ │ │ + b.n 2c26 <_PyLong_AsByteArray+0x34e> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str.w fp, [sp, #20] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 298e <_PyLong_AsByteArray+0x122> │ │ │ │ │ + beq.w 29fa <_PyLong_AsByteArray+0x122> │ │ │ │ │ ldr r4, [r7, #4] │ │ │ │ │ adds r7, #4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r9, r7 │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ lsl.w lr, r4, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 29fa <_PyLong_AsByteArray+0x18e> │ │ │ │ │ + bne.w 2a66 <_PyLong_AsByteArray+0x18e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2ef6 <_PyLong_AsByteArray+0x68a> │ │ │ │ │ + bne.n 2f62 <_PyLong_AsByteArray+0x68a> │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ lsl.w lr, r4, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 29fa <_PyLong_AsByteArray+0x18e> │ │ │ │ │ + bne.w 2a66 <_PyLong_AsByteArray+0x18e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2ef6 <_PyLong_AsByteArray+0x68a> │ │ │ │ │ + bne.n 2f62 <_PyLong_AsByteArray+0x68a> │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r7, r9, #8 │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ lsl.w lr, r4, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 29fa <_PyLong_AsByteArray+0x18e> │ │ │ │ │ + bne.w 2a66 <_PyLong_AsByteArray+0x18e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2ef6 <_PyLong_AsByteArray+0x68a> │ │ │ │ │ + bne.n 2f62 <_PyLong_AsByteArray+0x68a> │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ add.w fp, fp, #3 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r7, r9, #12 │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ lsl.w lr, r4, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 29fa <_PyLong_AsByteArray+0x18e> │ │ │ │ │ + bne.w 2a66 <_PyLong_AsByteArray+0x18e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2ef6 <_PyLong_AsByteArray+0x68a> │ │ │ │ │ + bne.n 2f62 <_PyLong_AsByteArray+0x68a> │ │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ │ add.w fp, r2, #4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r7, r9, #16 │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ lsl.w lr, r4, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 29fa <_PyLong_AsByteArray+0x18e> │ │ │ │ │ + bne.w 2a66 <_PyLong_AsByteArray+0x18e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2ef6 <_PyLong_AsByteArray+0x68a> │ │ │ │ │ + bne.w 2f62 <_PyLong_AsByteArray+0x68a> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w r7, r9, #20 │ │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ │ add.w fp, r2, #5 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ lsl.w lr, r4, r2 │ │ │ │ │ @@ -4692,17 +4747,17 @@ │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 29fa <_PyLong_AsByteArray+0x18e> │ │ │ │ │ + bne.w 2a66 <_PyLong_AsByteArray+0x18e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2ef6 <_PyLong_AsByteArray+0x68a> │ │ │ │ │ + bne.w 2f62 <_PyLong_AsByteArray+0x68a> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w r7, r9, #24 │ │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ │ add.w fp, r2, #6 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsr.w r8, r4, sl │ │ │ │ │ lsl.w lr, r4, r2 │ │ │ │ │ @@ -4710,47 +4765,47 @@ │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 29fa <_PyLong_AsByteArray+0x18e> │ │ │ │ │ + bne.w 2a66 <_PyLong_AsByteArray+0x18e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2ef6 <_PyLong_AsByteArray+0x68a> │ │ │ │ │ + bne.w 2f62 <_PyLong_AsByteArray+0x68a> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w r7, r9, #28 │ │ │ │ │ ldr.w r4, [r9, #28] │ │ │ │ │ add.w fp, r2, #7 │ │ │ │ │ - b.n 29d4 <_PyLong_AsByteArray+0x168> │ │ │ │ │ + b.n 2a40 <_PyLong_AsByteArray+0x168> │ │ │ │ │ │ │ │ │ │ -00003088 : │ │ │ │ │ +000030f4 : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 31b0 │ │ │ │ │ + bpl.w 321c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w 31b0 │ │ │ │ │ + bpl.w 321c │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ 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 3132 │ │ │ │ │ + bhi.n 319e │ │ │ │ │ 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 │ │ │ │ │ @@ -4758,15 +4813,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 3112 │ │ │ │ │ + bcs.n 317e │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -4776,92 +4831,92 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 3156 │ │ │ │ │ + bcs.n 31c2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3144 │ │ │ │ │ + beq.n 31b0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 314c │ │ │ │ │ + beq.n 31b8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 41e0 │ │ │ │ │ + b.w 4254 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3194 │ │ │ │ │ + beq.n 3200 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 7468 │ │ │ │ │ + b.w 750c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 31ba │ │ │ │ │ + blt.n 3226 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 310e │ │ │ │ │ + beq.n 317a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 310e │ │ │ │ │ - b.n 317a │ │ │ │ │ - bl 41e0 │ │ │ │ │ + beq.n 317a │ │ │ │ │ + b.n 31e6 │ │ │ │ │ + bl 4254 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 310e │ │ │ │ │ + beq.n 317a │ │ │ │ │ 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 310e │ │ │ │ │ + b.n 317a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 315e │ │ │ │ │ + b.n 31ca │ │ │ │ │ │ │ │ │ │ -000031c8 : │ │ │ │ │ +00003234 : │ │ │ │ │ long_add(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ 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 325e │ │ │ │ │ + bhi.n 32ca │ │ │ │ │ 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 │ │ │ │ │ @@ -4869,15 +4924,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 323e │ │ │ │ │ + bcs.n 32aa │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -4887,209 +4942,211 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 3282 │ │ │ │ │ + bcs.n 32ee │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3270 │ │ │ │ │ + beq.n 32dc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3278 │ │ │ │ │ + beq.n 32e4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 41e0 │ │ │ │ │ + b.w 4254 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 32c0 │ │ │ │ │ + beq.n 332c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 7468 │ │ │ │ │ + b.w 750c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 32dc │ │ │ │ │ + blt.n 3348 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 323a │ │ │ │ │ + beq.n 32a6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 323a │ │ │ │ │ - b.n 32a6 │ │ │ │ │ - bl 41e0 │ │ │ │ │ + beq.n 32a6 │ │ │ │ │ + b.n 3312 │ │ │ │ │ + bl 4254 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 323a │ │ │ │ │ + beq.n 32a6 │ │ │ │ │ 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 323a │ │ │ │ │ + b.n 32a6 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 328a │ │ │ │ │ + b.n 32f6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000032ec <_PyLong_FromSTwoDigits>: │ │ │ │ │ +00003358 <_PyLong_FromSTwoDigits>: │ │ │ │ │ _PyLong_FromSTwoDigits(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - adds.w lr, r0, #5 │ │ │ │ │ + adds r3, r0, #5 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - adc.w ip, r1, #0 │ │ │ │ │ - cmp.w lr, #262 @ 0x106 │ │ │ │ │ - sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 3326 <_PyLong_FromSTwoDigits+0x3a> │ │ │ │ │ - movw r3, #9176 @ 0x23d8 │ │ │ │ │ + adc.w lr, r1, #0 │ │ │ │ │ + cmp.w r3, #262 @ 0x106 │ │ │ │ │ + sbcs.w lr, lr, #0 │ │ │ │ │ + bcs.n 3390 <_PyLong_FromSTwoDigits+0x38> │ │ │ │ │ + movw r1, #9176 @ 0x23d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - add.w r3, r3, lr, lsl #4 │ │ │ │ │ + add.w r3, r1, r3, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ - adds.w ip, r0, ip │ │ │ │ │ - adc.w r2, r1, #0 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 33bc <_PyLong_FromSTwoDigits+0xd0> │ │ │ │ │ - ldr r3, [pc, #144] @ (33d0 <_PyLong_FromSTwoDigits+0xe4>) │ │ │ │ │ + adds r3, r0, r3 │ │ │ │ │ + adc.w ip, r1, #0 │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + sbcs.w ip, ip, #0 │ │ │ │ │ + bcs.n 342c <_PyLong_FromSTwoDigits+0xd4> │ │ │ │ │ + ldr r3, [pc, #152] @ (3440 <_PyLong_FromSTwoDigits+0xe8>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r1, #1712] @ 0x6b0 │ │ │ │ │ - cbz r3, 3390 <_PyLong_FromSTwoDigits+0xa4> │ │ │ │ │ + cbz r3, 33f8 <_PyLong_FromSTwoDigits+0xa0> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1, #1712] @ 0x6b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r1, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ │ eor.w r1, r2, r2, asr #31 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub.w r1, r1, r2, asr #31 │ │ │ │ │ - ite lt │ │ │ │ │ - movlt r2, #10 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ite ge │ │ │ │ │ movge r2, #8 │ │ │ │ │ + movlt r2, #10 │ │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 33c6 <_PyLong_FromSTwoDigits+0xda> │ │ │ │ │ + cbz r0, 3436 <_PyLong_FromSTwoDigits+0xde> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r1, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 336e <_PyLong_FromSTwoDigits+0x82> │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ │ + b.n 33de <_PyLong_FromSTwoDigits+0x86> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w a270 <_PyLong_FromLarge> │ │ │ │ │ + b.w a308 <_PyLong_FromLarge> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 3320 <_PyLong_FromSTwoDigits+0x34> │ │ │ │ │ - .word 0x00000088 │ │ │ │ │ + b.n 338a <_PyLong_FromSTwoDigits+0x32> │ │ │ │ │ + .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000033d4 : │ │ │ │ │ +00003444 : │ │ │ │ │ long_neg_method(): │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 3486 │ │ │ │ │ + bhi.n 34f6 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r1, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w ip, 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 3420 │ │ │ │ │ - ldr r4, [pc, #240] @ (3508 ) │ │ │ │ │ + bcs.n 3490 │ │ │ │ │ + ldr r4, [pc, #240] @ (3578 ) │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 34f0 │ │ │ │ │ - ldr r3, [pc, #212] @ (350c ) │ │ │ │ │ + bcs.n 3560 │ │ │ │ │ + ldr r3, [pc, #212] @ (357c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 34ca │ │ │ │ │ + beq.n 353a │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ str.w r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -5110,15 +5167,15 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 314 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3502 │ │ │ │ │ + beq.n 3572 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bic.w r0, r3, #4 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ adds r1, #12 │ │ │ │ │ @@ -5135,106 +5192,106 @@ │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 34fe │ │ │ │ │ + cbz r0, 356e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 3464 │ │ │ │ │ + b.n 34d4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w a270 <_PyLong_FromLarge> │ │ │ │ │ + b.w a308 <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 341a │ │ │ │ │ + b.n 348a │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003510 : │ │ │ │ │ +00003580 : │ │ │ │ │ long_neg(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n 3542 │ │ │ │ │ + bhi.n 35b2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r1, r3, r1 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ negs r0, r1 │ │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ - b.n 32ec <_PyLong_FromSTwoDigits> │ │ │ │ │ - bl a464 <_PyLong_Copy> │ │ │ │ │ + b.n 3358 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl a4fc <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ - cbz r0, 355a │ │ │ │ │ + cbz r0, 35ca │ │ │ │ │ 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] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -0000355c : │ │ │ │ │ +000035cc : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 3612 │ │ │ │ │ + bcc.n 3682 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp r2, lr │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcc.n 3626 │ │ │ │ │ + bcc.n 3696 │ │ │ │ │ asrs r2, r1, #31 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ eor.w r3, r0, r2 │ │ │ │ │ eor.w r0, r2, r1 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sbc.w r3, r0, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ lsrs r3, r3, #28 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne.n 3630 │ │ │ │ │ + bne.n 36a0 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 363e │ │ │ │ │ + beq.n 36ae │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r4, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -5249,24 +5306,24 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str.w r3, [ip, #12]! │ │ │ │ │ - blt.n 3646 │ │ │ │ │ + blt.n 36b6 │ │ │ │ │ lsrs r2, r5, #30 │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ orr.w r2, r2, r6, lsl #2 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbz r7, 360e │ │ │ │ │ + cbz r7, 367e │ │ │ │ │ str.w r7, [ip, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -5279,63 +5336,63 @@ │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ movs r0, #24 │ │ │ │ │ movs r4, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35be │ │ │ │ │ + bne.n 362e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 360e │ │ │ │ │ + b.n 367e │ │ │ │ │ mov r1, ip │ │ │ │ │ orr.w r2, r4, #2 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsrs r2, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r6, lsl #2 │ │ │ │ │ str.w r3, [r1], #4 │ │ │ │ │ - b.n 3602 │ │ │ │ │ + b.n 3672 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003660 : │ │ │ │ │ +000036d0 : │ │ │ │ │ PyLong_FromInt64(): │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 36f4 │ │ │ │ │ + bcc.n 3764 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ sub sp, #16 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp r2, lr │ │ │ │ │ mov r3, r0 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcc.n 3708 │ │ │ │ │ + bcc.n 3778 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 36a6 │ │ │ │ │ + bge.n 3716 │ │ │ │ │ negs r3, r0 │ │ │ │ │ sbc.w r2, r1, r1, lsl #1 │ │ │ │ │ lsrs r0, r2, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #2 │ │ │ │ │ movne r0, #3 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ - cbz r0, 36f0 │ │ │ │ │ + cbz r0, 3760 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ite ge │ │ │ │ │ movge r1, #1 │ │ │ │ │ movlt.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ @@ -5344,15 +5401,15 @@ │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str.w ip, [r1], #4 │ │ │ │ │ orrs.w ip, r3, r2 │ │ │ │ │ - bne.n 36da │ │ │ │ │ + bne.n 374a │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -5360,129 +5417,129 @@ │ │ │ │ │ add r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003714 : │ │ │ │ │ +00003784 : │ │ │ │ │ long_mul_method(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 37de │ │ │ │ │ + bpl.n 384e │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 37f2 │ │ │ │ │ + bpl.n 3862 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 378a │ │ │ │ │ + bhi.n 37fa │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ mul.w r1, ip, r1 │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 37be │ │ │ │ │ + bcs.n 382e │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ 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 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ - bl 38bc │ │ │ │ │ + bl 392c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3786 │ │ │ │ │ + beq.n 37f6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl cdb4 <_PyLong_Negate> │ │ │ │ │ + bl ce4c <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 3786 │ │ │ │ │ + b.n 37f6 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 37e8 │ │ │ │ │ + bcs.n 3858 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w a270 <_PyLong_FromLarge> │ │ │ │ │ + b.w a308 <_PyLong_FromLarge> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3786 │ │ │ │ │ + b.n 37f6 │ │ │ │ │ │ │ │ │ │ -000037fc : │ │ │ │ │ +0000386c : │ │ │ │ │ long_mul(): │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 3880 │ │ │ │ │ + bhi.n 38f0 │ │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r0, lr, r0 │ │ │ │ │ mul.w r1, r4, r1 │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 3860 │ │ │ │ │ + bcs.n 38d0 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -5490,44 +5547,44 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 38b2 │ │ │ │ │ + bcs.n 3922 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 38bc │ │ │ │ │ + bl 392c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 385c │ │ │ │ │ + beq.n 38cc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl cdb4 <_PyLong_Negate> │ │ │ │ │ + bl ce4c <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 385c │ │ │ │ │ + b.n 38cc │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w a270 <_PyLong_FromLarge> │ │ │ │ │ + b.w a308 <_PyLong_FromLarge> │ │ │ │ │ │ │ │ │ │ -000038bc : │ │ │ │ │ +0000392c : │ │ │ │ │ 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 r7, [r0, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ @@ -5536,40 +5593,40 @@ │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - blt.w 3b22 │ │ │ │ │ + blt.w 3b92 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.w 3e60 │ │ │ │ │ + blt.w 3ed0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4134 │ │ │ │ │ + beq.w 41a4 │ │ │ │ │ adds r5, r4, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 3e10 │ │ │ │ │ + bgt.w 3e80 │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 3dbc │ │ │ │ │ + beq.w 3e2c │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 400c │ │ │ │ │ + beq.w 407c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -5584,16 +5641,16 @@ │ │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ str.w r1, [sl, #12]! │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - beq.w 3b7a │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + beq.w 3bea │ │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ │ add.w fp, r6, #12 │ │ │ │ │ add.w r3, r9, #8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, fp, r7, lsl #2 │ │ │ │ │ @@ -5605,36 +5662,36 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 41c2 │ │ │ │ │ + bne.w 4238 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcs.w 3b4c │ │ │ │ │ + bcs.w 3bbc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub.w lr, r5, #4 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w sl, r3, #4 │ │ │ │ │ add.w sl, r6, sl, lsl #2 │ │ │ │ │ sub.w r1, sl, fp │ │ │ │ │ subs r1, #4 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 3a40 │ │ │ │ │ + beq.n 3ab0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 3a18 │ │ │ │ │ + beq.n 3a88 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 39f4 │ │ │ │ │ + beq.n 3a64 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w ip, [r8], #4 │ │ │ │ │ mov lr, r5 │ │ │ │ │ umlal r1, r7, r4, ip │ │ │ │ │ adds r1, r1, r0 │ │ │ │ │ adc.w r7, r7, #0 │ │ │ │ │ @@ -5662,15 +5719,15 @@ │ │ │ │ │ adc.w r7, r2, r7 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ str.w r2, [lr] │ │ │ │ │ orr.w r0, r0, r7, lsl #2 │ │ │ │ │ lsrs r2, r7, #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq.n 3ae8 │ │ │ │ │ + beq.n 3b58 │ │ │ │ │ strd r5, fp, [sp, #16] │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ mov ip, r9 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ ldr.w r5, [fp], #4 │ │ │ │ │ add.w r8, fp, #12 │ │ │ │ │ @@ -5709,94 +5766,94 @@ │ │ │ │ │ adc.w r2, ip, r2, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ cmp r8, sl │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 3a44 │ │ │ │ │ + bne.n 3ab4 │ │ │ │ │ ldrd r5, fp, [sp, #16] │ │ │ │ │ orrs r2, r0 │ │ │ │ │ - beq.n 3b4c │ │ │ │ │ + beq.n 3bbc │ │ │ │ │ adds r2, r3, #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, #8] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 398a │ │ │ │ │ + bne.w 39fa │ │ │ │ │ ldrd r8, sl, [sp, #24] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - cbz r2, 3b1a │ │ │ │ │ + cbz r2, 3b8a │ │ │ │ │ add.w r1, r8, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, 3b58 │ │ │ │ │ + cbz r0, 3bc8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 3df6 │ │ │ │ │ + beq.w 3e66 │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ - bgt.w 3e68 │ │ │ │ │ + bgt.w 3ed8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4134 │ │ │ │ │ + beq.w 41a4 │ │ │ │ │ adds r5, r4, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 3e10 │ │ │ │ │ + bgt.w 3e80 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 391a │ │ │ │ │ + b.n 398a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 398a │ │ │ │ │ - b.n 3b06 │ │ │ │ │ + bne.w 39fa │ │ │ │ │ + b.n 3b76 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq.w 415a │ │ │ │ │ + beq.w 4232 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3e28 │ │ │ │ │ + beq.w 3e98 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add.w r3, r6, #12 │ │ │ │ │ + add.w r9, r9, #12 │ │ │ │ │ strd r8, sl, [sp, #12] │ │ │ │ │ - add.w r7, r3, r4, lsl #2 │ │ │ │ │ + add.w r7, r9, r4, lsl #2 │ │ │ │ │ add.w r4, r8, r4, lsl #3 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ add.w r4, r8, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr.w r8, [r6], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 419e │ │ │ │ │ + bne.w 420e │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ umlal r3, r5, r8, r8 │ │ │ │ │ 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 3e40 │ │ │ │ │ + bls.w 3eb0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ adds.w ip, r8, r8 │ │ │ │ │ adc.w lr, r0, r0 │ │ │ │ │ ldr.w sl, [r4] │ │ │ │ │ mvn.w r8, r6 │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ @@ -5810,21 +5867,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 3d7c │ │ │ │ │ + bls.w 3dec │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3cb8 │ │ │ │ │ + beq.n 3d28 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 3c86 │ │ │ │ │ + beq.n 3cf6 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 3c58 │ │ │ │ │ + beq.n 3cc8 │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ add.w fp, r4, #4 │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ umull r2, r1, r0, ip │ │ │ │ │ adds.w r2, r2, sl │ │ │ │ │ mla r1, r0, lr, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -5858,15 +5915,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 3d7c │ │ │ │ │ + bls.n 3dec │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ mov r8, fp │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ │ @@ -5915,25 +5972,25 @@ │ │ │ │ │ adc.w r4, r1, r4, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r4, lsl #2 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mov.w r4, r4, lsr #30 │ │ │ │ │ - bhi.n 3cbc │ │ │ │ │ + bhi.n 3d2c │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ orrs.w r2, r3, r5 │ │ │ │ │ - bne.n 3d92 │ │ │ │ │ + bne.n 3e02 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 3b9a │ │ │ │ │ + bne.w 3c0a │ │ │ │ │ ldrd r8, sl, [sp, #12] │ │ │ │ │ - b.n 3b0a │ │ │ │ │ + b.n 3b7a │ │ │ │ │ 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 │ │ │ │ │ @@ -5941,119 +5998,119 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ orrs.w r5, r3, r5, lsr #30 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ - b.n 3d82 │ │ │ │ │ - ldr r3, [pc, #692] @ (4074 ) │ │ │ │ │ + b.n 3df2 │ │ │ │ │ + ldr r3, [pc, #692] @ (40e4 ) │ │ │ │ │ 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 r8, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3e4c │ │ │ │ │ + beq.n 3ebc │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r4, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r7, sl │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 3948 │ │ │ │ │ + b.n 39b8 │ │ │ │ │ cmp r4, #140 @ 0x8c │ │ │ │ │ - bgt.n 3e68 │ │ │ │ │ + bgt.n 3ed8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4134 │ │ │ │ │ + beq.w 41a4 │ │ │ │ │ adds r5, r4, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.w 391a │ │ │ │ │ + ble.w 398a │ │ │ │ │ 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 4010 │ │ │ │ │ + b.n 4080 │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 415a │ │ │ │ │ + beq.w 4232 │ │ │ │ │ ldr.w r4, [sl, r1, lsl #2] │ │ │ │ │ - cbz r4, 3e48 │ │ │ │ │ + cbz r4, 3eb8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 3b66 │ │ │ │ │ - b.n 3b1a │ │ │ │ │ + bne.w 3bd6 │ │ │ │ │ + b.n 3b8a │ │ │ │ │ orrs.w r2, r3, r5 │ │ │ │ │ - beq.n 3d82 │ │ │ │ │ - b.n 3d9e │ │ │ │ │ + beq.n 3df2 │ │ │ │ │ + b.n 3e0e │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 3e2a │ │ │ │ │ + b.n 3e9a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 400c │ │ │ │ │ + beq.w 407c │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 392a │ │ │ │ │ + b.n 399a │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp.w r5, r4, lsl #1 │ │ │ │ │ - bge.w 4078 │ │ │ │ │ + bge.w 40e8 │ │ │ │ │ asrs r7, r5, #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl d94 │ │ │ │ │ R_ARM_THM_CALL kmul_split.constprop.0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - beq.w 4190 │ │ │ │ │ + beq.w 4200 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.w 4050 │ │ │ │ │ + beq.w 40c0 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl d94 │ │ │ │ │ R_ARM_THM_CALL kmul_split.constprop.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 4190 │ │ │ │ │ - adds r0, r5, r4 │ │ │ │ │ + beq.w 4200 │ │ │ │ │ + adds r0, r4, r5 │ │ │ │ │ bl 314 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4190 │ │ │ │ │ + beq.w 4200 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl 38bc │ │ │ │ │ + bl 392c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4170 │ │ │ │ │ + beq.w 41e0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w sl, r8, #12 │ │ │ │ │ add.w r0, sl, r7, lsl #3 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ @@ -6065,145 +6122,145 @@ │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mul.w fp, r3, r7 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ add.w r3, fp, r3, lsr #3 │ │ │ │ │ subs.w r2, r3, r2, lsr #3 │ │ │ │ │ - bne.w 4040 │ │ │ │ │ + bne.w 40b0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 38bc │ │ │ │ │ + bl 392c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4162 │ │ │ │ │ + beq.w 41d2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ adds.w fp, fp, r3, lsr #3 │ │ │ │ │ - bne.n 402a │ │ │ │ │ + bne.n 409a │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mvn.w fp, #3 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mla fp, fp, r7, r1 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ rsb r7, r7, r1, lsr #3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl eb8 │ │ │ │ │ R_ARM_THM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ bl eb8 │ │ │ │ │ R_ARM_THM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldrd r5, r1, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 41e0 │ │ │ │ │ + bl 4254 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4170 │ │ │ │ │ + beq.w 41e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ - beq.n 401a │ │ │ │ │ + beq.n 408a │ │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ │ - bl 41e0 │ │ │ │ │ + bl 4254 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4162 │ │ │ │ │ + beq.w 41d2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 38bc │ │ │ │ │ + bl 392c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4170 │ │ │ │ │ + beq.w 41e0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r2, r6, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ bl fd0 │ │ │ │ │ R_ARM_THM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4154 │ │ │ │ │ + beq.w 41c4 │ │ │ │ │ ldr.w r4, [sl, r0, lsl #2] │ │ │ │ │ - cbz r4, 4016 │ │ │ │ │ + cbz r4, 4086 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 3b1a │ │ │ │ │ + beq.w 3b8a │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 3b1a │ │ │ │ │ + b.n 3b8a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 3b1a │ │ │ │ │ + b.n 3b8a │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 3fea │ │ │ │ │ + b.n 405a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4026 │ │ │ │ │ + bge.n 4096 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 3f9e │ │ │ │ │ + b.n 400e │ │ │ │ │ mvn.w r2, #3 │ │ │ │ │ add.w r0, sl, r0, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r2, r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b.n 3f2e │ │ │ │ │ + b.n 3f9e │ │ │ │ │ add.w r0, r5, r1, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add r0, sl │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 3efa │ │ │ │ │ + b.n 3f6a │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ @@ -6211,182 +6268,184 @@ │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ - b.n 3ea0 │ │ │ │ │ + b.n 3f10 │ │ │ │ │ .word 0x000002ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - adds r0, r5, r4 │ │ │ │ │ + adds r0, r4, r5 │ │ │ │ │ bl 314 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4010 │ │ │ │ │ + beq.n 4080 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 314 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 413a │ │ │ │ │ + beq.n 41aa │ │ │ │ │ movs r7, #0 │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r9, r4 │ │ │ │ │ + movge r9, r5 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add.w r1, r3, r7, lsl #2 │ │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r2, [fp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 38bc │ │ │ │ │ + bl 392c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 413a │ │ │ │ │ + beq.n 41aa │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ add.w r2, sl, #12 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ sub.w r5, r5, r9 │ │ │ │ │ rsb r1, r7, r1, lsr #3 │ │ │ │ │ add r7, r9 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ bl fd0 │ │ │ │ │ R_ARM_THM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 40b2 │ │ │ │ │ + bgt.n 4122 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 24dc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 24cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - cbz r2, 4154 │ │ │ │ │ + cbz r2, 41c4 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3ff8 │ │ │ │ │ + bne.w 4068 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 4122 │ │ │ │ │ - ldr.w r8, [pc, #164] @ 41dc │ │ │ │ │ - b.n 3b1a │ │ │ │ │ + b.n 4192 │ │ │ │ │ + ldr.w r8, [pc, #168] @ 4250 │ │ │ │ │ + b.n 3b8a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 414c │ │ │ │ │ + bge.n 41bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbz r3, 4196 │ │ │ │ │ + cbz r3, 4206 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a258 │ │ │ │ │ - b.n 4010 │ │ │ │ │ + bl a2f0 │ │ │ │ │ + b.n 4080 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3b1a │ │ │ │ │ + beq.w 3b8a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 3b1a │ │ │ │ │ + b.n 3b8a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4170 │ │ │ │ │ + bge.n 41e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 41d2 │ │ │ │ │ + cbz r3, 4248 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl a258 │ │ │ │ │ - b.n 4010 │ │ │ │ │ + bl a2f0 │ │ │ │ │ + b.n 4080 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 4170 │ │ │ │ │ + b.n 41e0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 414c │ │ │ │ │ + b.n 41bc │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4010 │ │ │ │ │ + bge.w 4080 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4010 │ │ │ │ │ + bne.w 4080 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4010 │ │ │ │ │ + b.n 4080 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 41ca │ │ │ │ │ + b.n 3b8a │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 41ae │ │ │ │ │ - b.n 4010 │ │ │ │ │ + blt.n 421e │ │ │ │ │ + b.n 4080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4170 │ │ │ │ │ - nop │ │ │ │ │ + b.n 41e0 │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000041e0 : │ │ │ │ │ +00004254 : │ │ │ │ │ x_add(): │ │ │ │ │ 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 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt.w 43f6 │ │ │ │ │ + bgt.w 446a │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.w 4430 │ │ │ │ │ + bgt.w 44a4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 43b2 │ │ │ │ │ + beq.w 4426 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4428 │ │ │ │ │ + beq.w 449c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ @@ -6398,152 +6457,152 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4398 │ │ │ │ │ + beq.w 440c │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 42ca │ │ │ │ │ + beq.n 433e │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 42ca │ │ │ │ │ + beq.n 433e │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 42ca │ │ │ │ │ + beq.n 433e │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ add.w r8, r8, #20 │ │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r7, r0, #20 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, ip │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 42ae │ │ │ │ │ + bne.n 4322 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 439e │ │ │ │ │ + bge.n 4412 │ │ │ │ │ lsls r7, r4, #2 │ │ │ │ │ add.w lr, r6, r7 │ │ │ │ │ add.w ip, r0, r7 │ │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 4344 │ │ │ │ │ + bge.n 43b8 │ │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [ip, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 4344 │ │ │ │ │ + bge.n 43b8 │ │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ │ adds r4, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bge.n 4344 │ │ │ │ │ + bge.n 43b8 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r4, r0, #20 │ │ │ │ │ adds r6, #8 │ │ │ │ │ add r1, r7 │ │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ │ add r4, r7 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r4, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 432e │ │ │ │ │ + bne.n 43a2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 4358 │ │ │ │ │ + beq.n 43cc │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cbz r1, 435e │ │ │ │ │ + cbz r1, 43d2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 437e │ │ │ │ │ + beq.n 43f2 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - cbnz r4, 4388 │ │ │ │ │ + cbnz r4, 43fc │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ - cbz r1, 437e │ │ │ │ │ + cbz r1, 43f2 │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ - cbnz r5, 4384 │ │ │ │ │ + cbnz r5, 43f8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4370 │ │ │ │ │ + bne.n 43e4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 4358 │ │ │ │ │ + b.n 43cc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 4358 │ │ │ │ │ + beq.n 43cc │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cbnz r5, 43ac │ │ │ │ │ + cbnz r5, 4420 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.n 4350 │ │ │ │ │ - b.n 4358 │ │ │ │ │ + bne.n 43c4 │ │ │ │ │ + b.n 43cc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 42ce │ │ │ │ │ - ldr r2, [pc, #148] @ (4448 ) │ │ │ │ │ + b.n 4342 │ │ │ │ │ + ldr r2, [pc, #148] @ (44bc ) │ │ │ │ │ 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 r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ - cbz r0, 441c │ │ │ │ │ + cbz r0, 4490 │ │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ str.w r5, [r2, #1712] @ 0x6b0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strd r0, r4, [sp] │ │ │ │ │ @@ -6551,104 +6610,104 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movs r2, #8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4254 │ │ │ │ │ - b.n 439e │ │ │ │ │ + bne.w 42c8 │ │ │ │ │ + b.n 4412 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 4430 │ │ │ │ │ + bgt.n 44a4 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 4428 │ │ │ │ │ + cbz r0, 449c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 4228 │ │ │ │ │ + b.n 429c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 4404 │ │ │ │ │ + b.n 4478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4358 │ │ │ │ │ + b.n 43cc │ │ │ │ │ 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 442c │ │ │ │ │ + b.n 44a0 │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000444c : │ │ │ │ │ +000044c0 : │ │ │ │ │ long_and(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 4496 │ │ │ │ │ + bpl.n 450a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 4496 │ │ │ │ │ + bpl.n 450a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 446a │ │ │ │ │ + bls.n 44de │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ - b.w 6c28 │ │ │ │ │ + b.w 6c80 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 4462 │ │ │ │ │ + bhi.n 44d6 │ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, ip, r0 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ ands r0, r3 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ - b.w 32ec <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3358 <_PyLong_FromSTwoDigits> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000044a0 : │ │ │ │ │ +00004514 : │ │ │ │ │ PyLong_GetSign(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 44c6 │ │ │ │ │ + bpl.n 453a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -6662,61 +6721,61 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000044e4 <_PyLong_NumBits>: │ │ │ │ │ +00004558 <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.n 450a <_PyLong_NumBits+0x26> │ │ │ │ │ + beq.n 457e <_PyLong_NumBits+0x26> │ │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ - cbz r3, 450e <_PyLong_NumBits+0x2a> │ │ │ │ │ + cbz r3, 4582 <_PyLong_NumBits+0x2a> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004510 : │ │ │ │ │ +00004584 : │ │ │ │ │ long_lshift_method(): │ │ │ │ │ stmdb 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 r5, r3, #7 │ │ │ │ │ - bpl.w 4d5e │ │ │ │ │ + bpl.w 4dd2 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 4d5e │ │ │ │ │ + bpl.w 4dd2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 4d46 │ │ │ │ │ + beq.w 4dba │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 4c14 │ │ │ │ │ + beq.w 4c88 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 4c6e │ │ │ │ │ + bhi.w 4ce2 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ lsrs r1, r3, #28 │ │ │ │ │ @@ -6757,35 +6816,35 @@ │ │ │ │ │ adds r4, r4, r5 │ │ │ │ │ adds.w r9, r9, r7 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ mov.w r9, r9, lsr #1 │ │ │ │ │ orr.w r9, r9, r3, lsl #31 │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 4aca │ │ │ │ │ + beq.w 4b3e │ │ │ │ │ mov.w r8, r0, lsr #3 │ │ │ │ │ add.w r7, r9, r8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4b3a │ │ │ │ │ + beq.w 4bae │ │ │ │ │ adds r7, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 4b48 │ │ │ │ │ + bgt.w 4bbc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4bba │ │ │ │ │ + beq.w 4c2e │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 4bba │ │ │ │ │ + beq.w 4c2e │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b8a │ │ │ │ │ + beq.w 4bfe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -6801,187 +6860,187 @@ │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 4b92 │ │ │ │ │ + beq.w 4c06 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 4ba4 │ │ │ │ │ + ble.w 4c18 │ │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 4bec │ │ │ │ │ + beq.w 4c60 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ sub.w lr, r4, #32 │ │ │ │ │ rsb ip, r4, #32 │ │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ │ add.w r2, r5, sl │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ lsl.w r1, r3, r4 │ │ │ │ │ lsl.w r9, r3, lr │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ orr.w r3, r3, r9, lsl #2 │ │ │ │ │ - beq.w 49f6 │ │ │ │ │ + beq.w 4a6a │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ lsl.w r0, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r0, r9, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49f6 │ │ │ │ │ + beq.w 4a6a │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49f6 │ │ │ │ │ + beq.w 4a6a │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49f6 │ │ │ │ │ + beq.w 4a6a │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49f6 │ │ │ │ │ + beq.w 4a6a │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49f6 │ │ │ │ │ + beq.w 4a6a │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49f6 │ │ │ │ │ + beq.w 4a6a │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ cmp.w r8, #8 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49f6 │ │ │ │ │ + beq.w 4a6a │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ cmp.w r8, #9 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49f6 │ │ │ │ │ + beq.w 4a6a │ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ │ cmp.w r8, #10 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49f6 │ │ │ │ │ + beq.w 4a6a │ │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r9, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w r2, r9, lsr #30 │ │ │ │ │ orr.w r3, r3, r9, lsl #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - beq.w 49f6 │ │ │ │ │ + beq.w 4a6a │ │ │ │ │ add.w r2, r6, #8 │ │ │ │ │ add.w r9, r5, #52 @ 0x34 │ │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ │ add.w r8, r6, #52 @ 0x34 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ subs r2, #4 │ │ │ │ │ add r9, sl │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 4948 │ │ │ │ │ + beq.n 49bc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4926 │ │ │ │ │ + beq.n 499a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 48fc │ │ │ │ │ + beq.n 4970 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr.w r2, [r8, #56]! │ │ │ │ │ lsl.w r1, r2, lr │ │ │ │ │ lsr.w r6, r2, ip │ │ │ │ │ orrs r1, r6 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ @@ -7013,15 +7072,15 @@ │ │ │ │ │ lsr.w r6, r2, ip │ │ │ │ │ orrs r1, r6 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ lsl.w r1, r2, r4 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r9, #4]! │ │ │ │ │ - b.n 49e6 │ │ │ │ │ + b.n 4a5a │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov sl, r9 │ │ │ │ │ add.w r8, r8, #16 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ lsl.w r1, r2, r4 │ │ │ │ │ @@ -7067,226 +7126,226 @@ │ │ │ │ │ str.w r2, [sl, #16] │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 4948 │ │ │ │ │ + bne.n 49bc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4bb0 │ │ │ │ │ + beq.w 4c24 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - beq.n 4a16 │ │ │ │ │ + beq.n 4a8a │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 4a24 │ │ │ │ │ + cbz r2, 4a98 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 4a46 │ │ │ │ │ + bls.n 4aba │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4d3e │ │ │ │ │ + beq.w 4db2 │ │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4a22 │ │ │ │ │ + beq.n 4a96 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 4a16 │ │ │ │ │ + beq.n 4a8a │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 4a1a │ │ │ │ │ + bhi.n 4a8e │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r0, #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 4a1a │ │ │ │ │ + bcs.n 4a8e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4ab6 │ │ │ │ │ + bge.n 4b2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4ab6 │ │ │ │ │ - ldr r2, [pc, #752] @ (4d68 ) │ │ │ │ │ + cbnz r3, 4b2a │ │ │ │ │ + ldr r2, [pc, #752] @ (4ddc ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4bf4 │ │ │ │ │ + bne.w 4c68 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 4d32 │ │ │ │ │ - ldr r3, [pc, #736] @ (4d6c ) │ │ │ │ │ + bmi.w 4da6 │ │ │ │ │ + ldr r3, [pc, #736] @ (4de0 ) │ │ │ │ │ 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, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 4c0c │ │ │ │ │ + bhi.w 4c80 │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ 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 │ │ │ │ │ - b.n 4a1a │ │ │ │ │ + b.n 4a8e │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 4b60 │ │ │ │ │ + bhi.n 4bd4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ - bmi.w 4c2a │ │ │ │ │ + bmi.w 4c9e │ │ │ │ │ sub.w r5, r4, #32 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsls r1, r4 │ │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ lsl.w r0, r2, r4 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 4b1c │ │ │ │ │ + bcs.n 4b90 │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ 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 4a1a │ │ │ │ │ + b.n 4a8e │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 4c22 │ │ │ │ │ + bcs.n 4c96 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4a1a │ │ │ │ │ + b.n 4a8e │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w 4614 │ │ │ │ │ + ble.w 4688 │ │ │ │ │ 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 4b8e │ │ │ │ │ + b.n 4c02 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ mov.w r8, r0, lsr #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4c18 │ │ │ │ │ + beq.n 4c8c │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 4b48 │ │ │ │ │ + bgt.n 4bbc │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4630 │ │ │ │ │ + bne.w 46a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4a1a │ │ │ │ │ + b.n 4a8e │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 4668 │ │ │ │ │ + b.n 46dc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4bec │ │ │ │ │ + beq.n 4c60 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 4686 │ │ │ │ │ + b.n 46fa │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - bne.w 4a08 │ │ │ │ │ - b.n 4a16 │ │ │ │ │ - ldr r3, [pc, #436] @ (4d70 ) │ │ │ │ │ + bne.w 4a7c │ │ │ │ │ + b.n 4a8a │ │ │ │ │ + ldr r3, [pc, #436] @ (4de4 ) │ │ │ │ │ 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 r5, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4c6a │ │ │ │ │ + beq.n 4cde │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 464c │ │ │ │ │ + b.n 46c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4bb0 │ │ │ │ │ + beq.n 4c24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 49fc │ │ │ │ │ + b.n 4a70 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 4d32 │ │ │ │ │ + bmi.w 4da6 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 4a8a │ │ │ │ │ + bls.w 4afe │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 4ab6 │ │ │ │ │ - ldr r5, [pc, #348] @ (4d74 ) │ │ │ │ │ - b.n 4a1a │ │ │ │ │ + b.n 4b2a │ │ │ │ │ + ldr r5, [pc, #348] @ (4de8 ) │ │ │ │ │ + b.n 4a8e │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi.n 4b48 │ │ │ │ │ + bhi.n 4bbc │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 4b7a │ │ │ │ │ - bl a270 <_PyLong_FromLarge> │ │ │ │ │ + b.n 4bee │ │ │ │ │ + bl a308 <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4a1a │ │ │ │ │ + b.n 4a8e │ │ │ │ │ negs r2, r2 │ │ │ │ │ sub.w r0, r4, #32 │ │ │ │ │ sbc.w r3, r1, r1, lsl #1 │ │ │ │ │ rsb r1, r4, #32 │ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ │ lsls r3, r4 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ @@ -7295,78 +7354,78 @@ │ │ │ │ │ negs r0, r4 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ │ adds.w r4, r4, #256 @ 0x100 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 4b1c │ │ │ │ │ + bcs.w 4b90 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ - b.n 4b08 │ │ │ │ │ + b.n 4b7c │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 4b7a │ │ │ │ │ + b.n 4bee │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 286c <_PyLong_AsByteArray> │ │ │ │ │ + bl 28d8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ - beq.n 4cb6 │ │ │ │ │ + beq.n 4d2a │ │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movs r3, #30 │ │ │ │ │ smull r3, r4, r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4d3a │ │ │ │ │ + beq.n 4dae │ │ │ │ │ clz r2, r1 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r1, r4, r2, asr #31 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.n 4cd4 │ │ │ │ │ + beq.n 4d48 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt.n 4d00 │ │ │ │ │ + bgt.n 4d74 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4c14 │ │ │ │ │ + beq.n 4c88 │ │ │ │ │ mvn.w r5, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r1, r4 │ │ │ │ │ - bge.w 4568 │ │ │ │ │ - b.n 4b48 │ │ │ │ │ + bge.w 45dc │ │ │ │ │ + b.n 4bbc │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n 4d00 │ │ │ │ │ + bne.n 4d74 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne.n 4d00 │ │ │ │ │ + bne.n 4d74 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - b.n 4cf2 │ │ │ │ │ + b.n 4d66 │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - cbz r2, 4d00 │ │ │ │ │ + cbz r2, 4d74 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4ce6 │ │ │ │ │ + beq.n 4d5a │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n 4ce6 │ │ │ │ │ + bne.n 4d5a │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n 4cb6 │ │ │ │ │ + beq.n 4d2a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -7374,75 +7433,75 @@ │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b8e │ │ │ │ │ + beq.w 4c02 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4b8e │ │ │ │ │ + b.n 4c02 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 4ab6 │ │ │ │ │ + b.n 4b2a │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 4ca0 │ │ │ │ │ + b.n 4d14 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 4a68 │ │ │ │ │ + b.n 4adc │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4b8e │ │ │ │ │ + b.n 4c02 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4a1a │ │ │ │ │ + b.n 4a8e │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004d78 : │ │ │ │ │ +00004dec : │ │ │ │ │ PyLong_AsInt64(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #19 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 4db8 │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 4db2 │ │ │ │ │ + beq.n 4e26 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #0 │ │ │ │ │ - bhi.n 4d9c │ │ │ │ │ + bhi.n 4e10 │ │ │ │ │ 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 .LC32 │ │ │ │ │ @@ -7450,596 +7509,587 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00004db8 : │ │ │ │ │ +00004e2c : │ │ │ │ │ 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 5008 │ │ │ │ │ + beq.w 507c │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsrs r7, r2, #31 │ │ │ │ │ - bne.w 5008 │ │ │ │ │ + bne.w 507c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.w 4eee │ │ │ │ │ + beq.w 4f62 │ │ │ │ │ orr.w r3, r6, r6, lsr #1 │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4fcc │ │ │ │ │ + beq.w 5040 │ │ │ │ │ lsls r0, r6, #28 │ │ │ │ │ - bpl.n 4e0a │ │ │ │ │ + bpl.n 4e7e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 4f9a │ │ │ │ │ + beq.w 500e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 4e74 │ │ │ │ │ + bhi.n 4ee8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - cbz r5, 4e3c │ │ │ │ │ + cbz r5, 4eb0 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - ble.n 4e4c │ │ │ │ │ + ble.n 4ec0 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f7c │ │ │ │ │ + beq.w 4ff0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r1, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4f5c │ │ │ │ │ + bne.w 4fd0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4f12 │ │ │ │ │ + beq.n 4f86 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - lsls r1, r5, #3 │ │ │ │ │ - cmp r1, #32 │ │ │ │ │ - beq.n 4e70 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - asr.w r3, r2, r3 │ │ │ │ │ + lsls r2, r5, #3 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq.n 4ee4 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + asr.w r3, r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 501a │ │ │ │ │ + bhi.w 508e │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 4e3e │ │ │ │ │ - cbz r5, 4e8e │ │ │ │ │ + b.n 4eb2 │ │ │ │ │ + cbz r5, 4f02 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 286c <_PyLong_AsByteArray> │ │ │ │ │ + bl 28d8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq.w 5028 │ │ │ │ │ + beq.w 509c │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ mov.w ip, #30 │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ smull r0, ip, r0, ip │ │ │ │ │ - cbz r1, 4eae │ │ │ │ │ + cbz r1, 4f22 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ adds r0, r1, r0 │ │ │ │ │ adc.w r1, ip, r1, asr #31 │ │ │ │ │ mov.w ip, r0, lsr #3 │ │ │ │ │ orr.w ip, ip, r1, lsl #29 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4e3e │ │ │ │ │ + beq.n 4eb2 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne.n 4e3e │ │ │ │ │ + bne.n 4eb2 │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - bne.n 4e3e │ │ │ │ │ + bne.n 4eb2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4f2e │ │ │ │ │ - cbz r3, 4eda │ │ │ │ │ + beq.n 4fa2 │ │ │ │ │ + cbz r3, 4f4e │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ ldrsb.w r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 4e3e │ │ │ │ │ + bge.n 4eb2 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ - beq.n 4e70 │ │ │ │ │ + beq.n 4ee4 │ │ │ │ │ lsls r3, r6, #29 │ │ │ │ │ - bmi.n 4e70 │ │ │ │ │ + bmi.n 4ee4 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ - b.n 4e3e │ │ │ │ │ + b.n 4eb2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4e0a │ │ │ │ │ + bne.n 4e7e │ │ │ │ │ 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 .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4e44 │ │ │ │ │ + b.n 4eb8 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add.w r2, r8, r5 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ add r3, r8 │ │ │ │ │ strb.w r0, [r2, #-1]! │ │ │ │ │ add r3, r5 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 4f18 │ │ │ │ │ - b.n 4e5a │ │ │ │ │ + bgt.n 4f8c │ │ │ │ │ + b.n 4ece │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r0 │ │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ │ eor.w ip, r3, #128 @ 0x80 │ │ │ │ │ ldrb.w r0, [r6, #1]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4ff0 │ │ │ │ │ + beq.n 5064 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble.n 4fe2 │ │ │ │ │ + ble.n 5056 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 4ffe │ │ │ │ │ + ble.n 5072 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f3e │ │ │ │ │ - b.n 4e3e │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ + b.n 4eb2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4e44 │ │ │ │ │ + bge.w 4eb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e44 │ │ │ │ │ + bne.w 4eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 4e44 │ │ │ │ │ + b.n 4eb8 │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r5, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r5, #4 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r2, #-1]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ - bne.n 4f8a │ │ │ │ │ - b.n 4e3c │ │ │ │ │ + bne.n 4ffe │ │ │ │ │ + b.n 4eb0 │ │ │ │ │ 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 .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4f0c │ │ │ │ │ + beq.n 4f80 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4f0c │ │ │ │ │ + bge.n 4f80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f0c │ │ │ │ │ + bne.n 4f80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f0c │ │ │ │ │ + b.n 4f80 │ │ │ │ │ lsls r7, r6, #27 │ │ │ │ │ - bpl.n 4ef4 │ │ │ │ │ + bpl.n 4f68 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f0c │ │ │ │ │ + beq.n 4f80 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 4dfa │ │ │ │ │ + b.n 4e6e │ │ │ │ │ sub.w r8, r3, r0 │ │ │ │ │ rsbs r0, r8, #0 │ │ │ │ │ adc.w r0, r0, r8 │ │ │ │ │ - b.n 4f50 │ │ │ │ │ + b.n 4fc4 │ │ │ │ │ sub.w r8, ip, r0 │ │ │ │ │ rsbs r0, r8, #0 │ │ │ │ │ adc.w r0, r0, r8 │ │ │ │ │ - b.n 4f50 │ │ │ │ │ + b.n 4fc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e3e │ │ │ │ │ + beq.w 4eb2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 4e3e │ │ │ │ │ + b.n 4eb2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1215 @ 0x4bf │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4f0c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 4e3c │ │ │ │ │ - asrs r2, r1 │ │ │ │ │ - beq.w 4ee2 │ │ │ │ │ - b.n 4e3c │ │ │ │ │ + b.n 4f80 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 4eb0 │ │ │ │ │ + asrs r1, r2 │ │ │ │ │ + beq.w 4f56 │ │ │ │ │ + b.n 4eb0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 4e3e │ │ │ │ │ + b.n 4eb2 │ │ │ │ │ │ │ │ │ │ -0000502c : │ │ │ │ │ +000050a0 : │ │ │ │ │ long_lshift1(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - sub sp, #12 │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5330 │ │ │ │ │ - lsrs r5, r4, #3 │ │ │ │ │ - add.w r4, r1, r4, lsr #3 │ │ │ │ │ - cbz r2, 5050 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + beq.w 539c │ │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ │ + add.w r5, r9, r5, lsr #3 │ │ │ │ │ + cbz r2, 50c4 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ bl 314 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5384 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ + beq.w 53f0 │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 53b0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - add.w r0, r7, #8 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - b.n 5082 │ │ │ │ │ - str.w ip, [r0, #4]! │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - blt.n 507e │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 53c4 │ │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ │ - bic.w r6, r6, r6, asr #31 │ │ │ │ │ - sub.w r8, r2, #32 │ │ │ │ │ - rsb r9, r2, #32 │ │ │ │ │ - add.w r0, r7, r6, lsl #2 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - lsl.w ip, r3, r2 │ │ │ │ │ - mov.w r6, r6, lsl #2 │ │ │ │ │ - lsl.w sl, r3, r8 │ │ │ │ │ - lsr.w r3, r3, r9 │ │ │ │ │ + beq.w 5418 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + ble.w 542c │ │ │ │ │ + mov.w r2, r9, lsl #2 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + add.w r0, r7, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memset │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 5432 │ │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ │ + sub.w r2, r4, #32 │ │ │ │ │ + rsb r0, r4, #32 │ │ │ │ │ + add.w r1, r7, r9, lsl #2 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + lsl.w ip, r3, r4 │ │ │ │ │ + lsl.w sl, r3, r2 │ │ │ │ │ + lsr.w r3, r3, r0 │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ bic.w ip, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w ip, [r0, #12] │ │ │ │ │ + str.w ip, [r1, #12] │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 52f4 │ │ │ │ │ - ldr.w ip, [r1, #16] │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ - lsl.w lr, ip, r8 │ │ │ │ │ - lsr.w fp, ip, r9 │ │ │ │ │ - lsl.w ip, ip, r2 │ │ │ │ │ + beq.w 5364 │ │ │ │ │ + ldr.w ip, [r8, #16] │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + lsl.w lr, ip, r2 │ │ │ │ │ + lsr.w fp, ip, r0 │ │ │ │ │ + lsl.w ip, ip, r4 │ │ │ │ │ orr.w lr, lr, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, lr, sl, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r3, [r0, #16] │ │ │ │ │ + str r3, [r1, #16] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52f4 │ │ │ │ │ - ldr.w ip, [r1, #20] │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ - lsl.w sl, ip, r8 │ │ │ │ │ - lsr.w fp, ip, r9 │ │ │ │ │ - lsl.w ip, ip, r2 │ │ │ │ │ + beq.w 5364 │ │ │ │ │ + ldr.w ip, [r8, #20] │ │ │ │ │ + cmp r6, #3 │ │ │ │ │ + lsl.w sl, ip, r2 │ │ │ │ │ + lsr.w fp, ip, r0 │ │ │ │ │ + lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r3, [r0, #20] │ │ │ │ │ + str r3, [r1, #20] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52f4 │ │ │ │ │ - ldr.w ip, [r1, #24] │ │ │ │ │ - cmp r5, #4 │ │ │ │ │ - lsl.w sl, ip, r8 │ │ │ │ │ - lsr.w fp, ip, r9 │ │ │ │ │ - lsl.w ip, ip, r2 │ │ │ │ │ + beq.w 5364 │ │ │ │ │ + ldr.w ip, [r8, #24] │ │ │ │ │ + cmp r6, #4 │ │ │ │ │ + lsl.w sl, ip, r2 │ │ │ │ │ + lsr.w fp, ip, r0 │ │ │ │ │ + lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r3, [r0, #24] │ │ │ │ │ + str r3, [r1, #24] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52f4 │ │ │ │ │ - ldr.w ip, [r1, #28] │ │ │ │ │ - cmp r5, #5 │ │ │ │ │ - lsl.w sl, ip, r8 │ │ │ │ │ - lsr.w fp, ip, r9 │ │ │ │ │ - lsl.w ip, ip, r2 │ │ │ │ │ + beq.w 5364 │ │ │ │ │ + ldr.w ip, [r8, #28] │ │ │ │ │ + cmp r6, #5 │ │ │ │ │ + lsl.w sl, ip, r2 │ │ │ │ │ + lsr.w fp, ip, r0 │ │ │ │ │ + lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r3, [r0, #28] │ │ │ │ │ + str r3, [r1, #28] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52f4 │ │ │ │ │ - ldr.w ip, [r1, #32] │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ - lsl.w sl, ip, r8 │ │ │ │ │ - lsr.w fp, ip, r9 │ │ │ │ │ - lsl.w ip, ip, r2 │ │ │ │ │ + beq.w 5364 │ │ │ │ │ + ldr.w ip, [r8, #32] │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ + lsl.w sl, ip, r2 │ │ │ │ │ + lsr.w fp, ip, r0 │ │ │ │ │ + lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w sl, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w ip, [r0, #32] │ │ │ │ │ + str.w ip, [r1, #32] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 52f4 │ │ │ │ │ - ldr.w ip, [r1, #36] @ 0x24 │ │ │ │ │ - cmp r5, #7 │ │ │ │ │ - lsl.w lr, ip, r8 │ │ │ │ │ - lsr.w fp, ip, r9 │ │ │ │ │ - lsl.w ip, ip, r2 │ │ │ │ │ + beq.w 5364 │ │ │ │ │ + ldr.w ip, [r8, #36] @ 0x24 │ │ │ │ │ + cmp r6, #7 │ │ │ │ │ + lsl.w lr, ip, r2 │ │ │ │ │ + lsr.w fp, ip, r0 │ │ │ │ │ + lsl.w ip, ip, r4 │ │ │ │ │ orr.w lr, lr, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w lr, lr, sl, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w ip, [r0, #36] @ 0x24 │ │ │ │ │ + str.w ip, [r1, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52f4 │ │ │ │ │ - ldr.w ip, [r1, #40] @ 0x28 │ │ │ │ │ - cmp r5, #8 │ │ │ │ │ - lsl.w sl, ip, r8 │ │ │ │ │ - lsr.w fp, ip, r9 │ │ │ │ │ - lsl.w ip, ip, r2 │ │ │ │ │ + beq.w 5364 │ │ │ │ │ + ldr.w ip, [r8, #40] @ 0x28 │ │ │ │ │ + cmp r6, #8 │ │ │ │ │ + lsl.w sl, ip, r2 │ │ │ │ │ + lsr.w fp, ip, r0 │ │ │ │ │ + lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w ip, [r0, #40] @ 0x28 │ │ │ │ │ + str.w ip, [r1, #40] @ 0x28 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n 52f4 │ │ │ │ │ - ldr.w ip, [r1, #44] @ 0x2c │ │ │ │ │ - cmp r5, #9 │ │ │ │ │ - lsl.w sl, ip, r8 │ │ │ │ │ - lsr.w fp, ip, r9 │ │ │ │ │ - lsl.w ip, ip, r2 │ │ │ │ │ + beq.n 5364 │ │ │ │ │ + ldr.w ip, [r8, #44] @ 0x2c │ │ │ │ │ + cmp r6, #9 │ │ │ │ │ + lsl.w sl, ip, r2 │ │ │ │ │ + lsr.w fp, ip, r0 │ │ │ │ │ + lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w ip, [r0, #44] @ 0x2c │ │ │ │ │ + str.w ip, [r1, #44] @ 0x2c │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n 52f4 │ │ │ │ │ - ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - lsl.w sl, ip, r8 │ │ │ │ │ - lsr.w fp, ip, r9 │ │ │ │ │ - lsl.w ip, ip, r2 │ │ │ │ │ + beq.n 5364 │ │ │ │ │ + ldr.w ip, [r8, #48] @ 0x30 │ │ │ │ │ + cmp r6, #10 │ │ │ │ │ + lsl.w sl, ip, r2 │ │ │ │ │ + lsr.w fp, ip, r0 │ │ │ │ │ + lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ - orr.w lr, sl, lr, lsr #30 │ │ │ │ │ + orr.w sl, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w ip, [r0, #48] @ 0x30 │ │ │ │ │ + str.w ip, [r1, #48] @ 0x30 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n 52f4 │ │ │ │ │ - ldr.w ip, [r1, #52] @ 0x34 │ │ │ │ │ - cmp r5, #11 │ │ │ │ │ - lsl.w sl, ip, r8 │ │ │ │ │ - lsr.w fp, ip, r9 │ │ │ │ │ - lsl.w ip, ip, r2 │ │ │ │ │ - orr.w sl, sl, fp │ │ │ │ │ - orr.w ip, ip, r3 │ │ │ │ │ - orr.w sl, sl, lr, lsr #30 │ │ │ │ │ - bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r3, [r0, #52] @ 0x34 │ │ │ │ │ - mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - mov.w sl, sl, lsr #30 │ │ │ │ │ - beq.n 52f4 │ │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ │ - add.w r0, r1, #52 @ 0x34 │ │ │ │ │ - add.w lr, r7, r6 │ │ │ │ │ - movs r6, #11 │ │ │ │ │ - ldr.w r1, [r0, #4]! │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - lsl.w ip, r1, r8 │ │ │ │ │ - lsr.w fp, r1, r9 │ │ │ │ │ - lsl.w r1, r1, r2 │ │ │ │ │ + beq.n 5364 │ │ │ │ │ + ldr.w lr, [r8, #52] @ 0x34 │ │ │ │ │ + cmp r6, #11 │ │ │ │ │ + lsl.w ip, lr, r2 │ │ │ │ │ + lsr.w fp, lr, r0 │ │ │ │ │ + lsl.w lr, lr, r4 │ │ │ │ │ orr.w ip, ip, fp │ │ │ │ │ + orr.w lr, lr, r3 │ │ │ │ │ + orr.w ip, ip, sl, lsr #30 │ │ │ │ │ + bic.w r3, lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r3, [r1, #52] @ 0x34 │ │ │ │ │ + mov.w r3, lr, lsr #30 │ │ │ │ │ + orr.w r3, r3, ip, lsl #2 │ │ │ │ │ + mov.w ip, ip, lsr #30 │ │ │ │ │ + beq.n 5364 │ │ │ │ │ + add.w r1, r7, #52 @ 0x34 │ │ │ │ │ + add.w r8, r8, #52 @ 0x34 │ │ │ │ │ + add.w r9, r1, r9, lsl #2 │ │ │ │ │ + mov.w lr, #11 │ │ │ │ │ + ldr.w r1, [r8, #4]! │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + cmp lr, r6 │ │ │ │ │ + lsl.w sl, r1, r2 │ │ │ │ │ + lsr.w fp, r1, r0 │ │ │ │ │ + lsl.w r1, r1, r4 │ │ │ │ │ + orr.w sl, sl, fp │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ - orr.w ip, ip, sl │ │ │ │ │ + orr.w ip, sl, ip │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w r3, [lr, #4]! │ │ │ │ │ + str.w r3, [r9, #4]! │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ - mov.w sl, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - bne.n 52be │ │ │ │ │ - cbz r2, 52fc │ │ │ │ │ - add.w r4, r7, r4, lsl #2 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + mov.w ip, ip, lsr #30 │ │ │ │ │ + bne.n 532c │ │ │ │ │ + cbz r4, 536c │ │ │ │ │ + add.w r5, r7, r5, lsl #2 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add.w r5, r7, #12 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 53f8 │ │ │ │ │ + beq.n 5464 │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 538c │ │ │ │ │ + cbz r4, 53f6 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 5324 │ │ │ │ │ + bne.n 5390 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1348 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ - b.n 5318 │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - bhi.w 5046 │ │ │ │ │ + b.n 5386 │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ + bhi.w 50ba │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ - and.w r4, r4, #3 │ │ │ │ │ - rsb r3, r4, #1 │ │ │ │ │ + and.w r5, r5, #3 │ │ │ │ │ + rsb r3, r5, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 53d2 │ │ │ │ │ + bmi.n 543e │ │ │ │ │ sub.w r5, r2, #32 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ lsl.w r0, r3, r2 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 5390 │ │ │ │ │ + bcs.n 53fa │ │ │ │ │ movw r7, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r7, r7, r2, lsl #4 │ │ │ │ │ add r7, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 5306 │ │ │ │ │ + b.n 5376 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 53c8 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + bcs.n 5436 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - and.w r3, r0, #3 │ │ │ │ │ - bic.w r0, r0, #7 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + and.w r3, r2, #3 │ │ │ │ │ + bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ - orrs r3, r0 │ │ │ │ │ - str r3, [r7, #8] │ │ │ │ │ - b.n 5074 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 52f4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w a270 <_PyLong_FromLarge> │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + str r3, [r0, #8] │ │ │ │ │ + b.n 50e4 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 50fa │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b.n 5364 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b.w a308 <_PyLong_FromLarge> │ │ │ │ │ negs r3, r3 │ │ │ │ │ sub.w r4, r2, #32 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ negs r0, r3 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ - b.n 5362 │ │ │ │ │ + b.n 53ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5318 │ │ │ │ │ + beq.n 5386 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n 5318 │ │ │ │ │ + b.n 5386 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005404 : │ │ │ │ │ +00005470 : │ │ │ │ │ long_sub_method(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 5536 │ │ │ │ │ + bpl.w 55a2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w 5536 │ │ │ │ │ + bpl.w 55a2 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ 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 54a8 │ │ │ │ │ + bhi.n 5514 │ │ │ │ │ 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 r0, r3, r2 │ │ │ │ │ @@ -8047,15 +8097,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 5488 │ │ │ │ │ + bcs.n 54f4 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -8063,93 +8113,93 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 54ba │ │ │ │ │ + bcs.n 5526 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5502 │ │ │ │ │ + beq.n 556e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 54f8 │ │ │ │ │ + beq.n 5564 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 7468 │ │ │ │ │ + b.w 750c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 5528 │ │ │ │ │ + blt.n 5594 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5484 │ │ │ │ │ + beq.n 54f0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 5484 │ │ │ │ │ - b.n 54de │ │ │ │ │ + beq.n 54f0 │ │ │ │ │ + b.n 554a │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 41e0 │ │ │ │ │ + b.w 4254 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5522 │ │ │ │ │ - bl 41e0 │ │ │ │ │ + beq.n 558e │ │ │ │ │ + bl 4254 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5484 │ │ │ │ │ + beq.n 54f0 │ │ │ │ │ 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 5484 │ │ │ │ │ + b.n 54f0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 54b0 │ │ │ │ │ + b.n 551c │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 54c2 │ │ │ │ │ + b.n 552e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005540 : │ │ │ │ │ +000055ac : │ │ │ │ │ long_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ 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 55d0 │ │ │ │ │ + bhi.n 563c │ │ │ │ │ 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 r0, r3, r2 │ │ │ │ │ @@ -8157,15 +8207,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 55b0 │ │ │ │ │ + bcs.n 561c │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -8173,89 +8223,89 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 55e2 │ │ │ │ │ + bcs.n 564e │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 562a │ │ │ │ │ + beq.n 5696 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5620 │ │ │ │ │ + beq.n 568c │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 7468 │ │ │ │ │ + b.w 750c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 5650 │ │ │ │ │ + blt.n 56bc │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55ac │ │ │ │ │ + beq.n 5618 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 55ac │ │ │ │ │ - b.n 5606 │ │ │ │ │ + beq.n 5618 │ │ │ │ │ + b.n 5672 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 41e0 │ │ │ │ │ + b.w 4254 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 564a │ │ │ │ │ - bl 41e0 │ │ │ │ │ + beq.n 56b6 │ │ │ │ │ + bl 4254 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55ac │ │ │ │ │ + beq.n 5618 │ │ │ │ │ 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 55ac │ │ │ │ │ + b.n 5618 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 55d8 │ │ │ │ │ + b.n 5644 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 55ea │ │ │ │ │ + b.n 5656 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005660 <_PyLong_Add>: │ │ │ │ │ +000056cc <_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 56f8 <_PyLong_Add+0x98> │ │ │ │ │ + bhi.n 5764 <_PyLong_Add+0x98> │ │ │ │ │ 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 │ │ │ │ │ @@ -8263,15 +8313,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 56d8 <_PyLong_Add+0x78> │ │ │ │ │ + bcs.n 5744 <_PyLong_Add+0x78> │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r1, #9176 @ 0x23d8 │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -8282,52 +8332,52 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 573c <_PyLong_Add+0xdc> │ │ │ │ │ + bcs.n 57a8 <_PyLong_Add+0xdc> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5714 <_PyLong_Add+0xb4> │ │ │ │ │ + beq.n 5780 <_PyLong_Add+0xb4> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 570a <_PyLong_Add+0xaa> │ │ │ │ │ + beq.n 5776 <_PyLong_Add+0xaa> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 41e0 │ │ │ │ │ + b.w 4254 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7468 │ │ │ │ │ + b.w 750c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - bne.n 570a <_PyLong_Add+0xaa> │ │ │ │ │ - bl 41e0 │ │ │ │ │ + bne.n 5776 <_PyLong_Add+0xaa> │ │ │ │ │ + bl 4254 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56d2 <_PyLong_Add+0x72> │ │ │ │ │ + beq.n 573e <_PyLong_Add+0x72> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 56d2 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 573e <_PyLong_Add+0x72> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #16 │ │ │ │ │ - blt.n 577c <_PyLong_Add+0x11c> │ │ │ │ │ + blt.n 57e8 <_PyLong_Add+0x11c> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 5788 <_PyLong_Add+0x128> │ │ │ │ │ + cbz r0, 57f4 <_PyLong_Add+0x128> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ @@ -8339,41 +8389,41 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r6, r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b.n 56d2 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 573e <_PyLong_Add+0x72> │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #18 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 5744 <_PyLong_Add+0xe4> │ │ │ │ │ + b.n 57b0 <_PyLong_Add+0xe4> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 56d2 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 573e <_PyLong_Add+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005794 : │ │ │ │ │ +00005800 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cbnz r3, 57b6 │ │ │ │ │ + cbnz r3, 5822 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 57a4 │ │ │ │ │ + bne.n 5810 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 57b0 │ │ │ │ │ + bne.n 581c │ │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ │ - b.w 8364 │ │ │ │ │ - cbnz r2, 57e2 │ │ │ │ │ - ldr r0, [pc, #68] @ (57f8 ) │ │ │ │ │ + b.w 8400 │ │ │ │ │ + cbnz r2, 584e │ │ │ │ │ + ldr r0, [pc, #68] @ (5864 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -8400,58 +8450,58 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000057fc : │ │ │ │ │ +00005868 : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - vldr d6, [pc, #556] @ 5a38 │ │ │ │ │ + vldr d6, [pc, #560] @ 5aa8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 5974 │ │ │ │ │ - vldr d6, [pc, #544] @ 5a40 │ │ │ │ │ + ble.w 59e0 │ │ │ │ │ + vldr d6, [pc, #548] @ 5ab0 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 586e │ │ │ │ │ + bpl.n 58da │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ - bcs.n 5852 │ │ │ │ │ + bcs.n 58be │ │ │ │ │ movw r2, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r2, r1, lsl #4 │ │ │ │ │ add r2, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 59c4 │ │ │ │ │ + bcs.w 5a30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #468] @ 5a48 │ │ │ │ │ + vldr d6, [pc, #472] @ 5ab8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 5a20 │ │ │ │ │ + bgt.w 5a8c │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -8463,15 +8513,15 @@ │ │ │ │ │ add r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 314 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a1c │ │ │ │ │ + beq.w 5a88 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movs r2, #30 │ │ │ │ │ @@ -8482,41 +8532,41 @@ │ │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #29 │ │ │ │ │ - blt.n 595a │ │ │ │ │ + blt.n 59c6 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ adds r3, r2, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bmi.n 595a │ │ │ │ │ + bmi.n 59c6 │ │ │ │ │ vcvt.u32.f64 s14, d0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r0, #30 │ │ │ │ │ vstr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 595a │ │ │ │ │ + beq.n 59c6 │ │ │ │ │ add.w r3, r5, #8 │ │ │ │ │ add.w r4, r2, #12 │ │ │ │ │ add r3, r2 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ @@ -8524,32 +8574,32 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5938 │ │ │ │ │ + bne.n 59a4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 584c │ │ │ │ │ + beq.w 58b8 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 584c │ │ │ │ │ + b.n 58b8 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #204] @ 5a48 │ │ │ │ │ + vldr d5, [pc, #208] @ 5ab8 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 5a20 │ │ │ │ │ + bgt.n 5a8c │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 5a06 │ │ │ │ │ + bvs.n 5a72 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #30 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ @@ -8558,327 +8608,328 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 314 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 5a1c │ │ │ │ │ + cbz r0, 5a88 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r6, #1 │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ - b.n 58c0 │ │ │ │ │ + b.n 592c │ │ │ │ │ eor.w r1, r3, r3, asr #31 │ │ │ │ │ movs r0, #2 │ │ │ │ │ sub.w r1, r1, r3, asr #31 │ │ │ │ │ vstr s15, [sp, #8] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 5a1c │ │ │ │ │ + cbz r0, 5a88 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r1, [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, [r2, #8] │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ - beq.w 584c │ │ │ │ │ - b.n 59f6 │ │ │ │ │ + beq.w 58b8 │ │ │ │ │ + b.n 5a62 │ │ │ │ │ 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 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 584c │ │ │ │ │ + b.n 58b8 │ │ │ │ │ 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 .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5a1c │ │ │ │ │ + b.n 5a88 │ │ │ │ │ + nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -00005a50 : │ │ │ │ │ +00005ac0 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ - cbz r0, 5a9e │ │ │ │ │ + cbz r0, 5b0e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 5ab6 │ │ │ │ │ + bpl.n 5b26 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 5a84 │ │ │ │ │ + bhi.n 5af4 │ │ │ │ │ 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 286c <_PyLong_AsByteArray> │ │ │ │ │ + bl 28d8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 5aae │ │ │ │ │ + beq.n 5b1e │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ - b.n 5a80 │ │ │ │ │ + b.n 5af0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1513 @ 0x5e9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 5a80 │ │ │ │ │ + b.n 5af0 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5aae │ │ │ │ │ + beq.n 5b1e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 5afc │ │ │ │ │ + bhi.n 5b6c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bge.n 5a80 │ │ │ │ │ + bge.n 5af0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a98 │ │ │ │ │ + bne.n 5b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 5a94 │ │ │ │ │ + b.n 5b04 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - bl 286c <_PyLong_AsByteArray> │ │ │ │ │ + bl 28d8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5a94 │ │ │ │ │ + bge.n 5b04 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5a94 │ │ │ │ │ - b.n 5af0 │ │ │ │ │ + bne.n 5b04 │ │ │ │ │ + b.n 5b60 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005b20 : │ │ │ │ │ +00005b90 : │ │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 64be │ │ │ │ │ + bne.w 645e │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 6498 │ │ │ │ │ + ble.w 64ac │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6548 │ │ │ │ │ + bne.w 65bc │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5c02 │ │ │ │ │ + beq.n 5c72 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 6486 │ │ │ │ │ + beq.w 649c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ - bpl.w 654c │ │ │ │ │ + bpl.w 6574 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne.w 6478 │ │ │ │ │ - ldr r1, [pc, #820] @ (5eb4 ) │ │ │ │ │ + bne.w 6566 │ │ │ │ │ + ldr r1, [pc, #804] @ (5f14 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6258 │ │ │ │ │ + beq.w 6540 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Bytes │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f00 │ │ │ │ │ + beq.w 6444 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 644e │ │ │ │ │ + beq.w 6512 │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add r1, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5fdc │ │ │ │ │ + beq.w 609e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 643c │ │ │ │ │ + bne.w 652e │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 5c08 │ │ │ │ │ + bne.n 5c78 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 64f4 │ │ │ │ │ + beq.w 650a │ │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 6218 │ │ │ │ │ + bne.w 625e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 6436 │ │ │ │ │ + beq.w 6424 │ │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 6220 │ │ │ │ │ + bne.w 6256 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 6436 │ │ │ │ │ + beq.w 6424 │ │ │ │ │ subs r1, #3 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5bfc │ │ │ │ │ + bne.n 5c6c │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5bee │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - b.n 5c0e │ │ │ │ │ + bne.n 5c5e │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + b.n 5c7e │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 5b8e │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ + b.n 5bfe │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ - movw r0, #34953 @ 0x8889 │ │ │ │ │ - movt r0, #34952 @ 0x8888 │ │ │ │ │ + movw r5, #34953 @ 0x8889 │ │ │ │ │ + movt r5, #34952 @ 0x8888 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ls │ │ │ │ │ movls r7, #0 │ │ │ │ │ andhi.w r7, r7, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ movs r3, #30 │ │ │ │ │ - movw r1, #65532 @ 0xfffc │ │ │ │ │ - movt r1, #8191 @ 0x1fff │ │ │ │ │ - umull r5, r2, r0, r7 │ │ │ │ │ + movw r0, #65532 @ 0xfffc │ │ │ │ │ + movt r0, #8191 @ 0x1fff │ │ │ │ │ + umull ip, r2, r5, r7 │ │ │ │ │ lsrs r2, r2, #4 │ │ │ │ │ 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 651e │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ + umull r5, r3, r5, r3 │ │ │ │ │ + add.w r9, r2, r3, lsr #4 │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + bhi.w 6594 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ it hi │ │ │ │ │ - movhi r3, fp │ │ │ │ │ - bls.w 61b0 │ │ │ │ │ + movhi r3, r9 │ │ │ │ │ + bls.w 61c8 │ │ │ │ │ adds r3, #3 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6418 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + beq.w 6428 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + str.w sl, [r0, #4] │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r2, #1 │ │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ │ + addlt r3, #1 │ │ │ │ │ + strlt.w r3, [sl] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - mov.w r3, fp, lsl #3 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ + mov.w r3, r9, lsl #3 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5eb8 │ │ │ │ │ + beq.w 5f18 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 6282 │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - bne.w 5f04 │ │ │ │ │ + bne.w 629c │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + bne.w 5fac │ │ │ │ │ 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 5d30 │ │ │ │ │ + beq.n 5da6 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 5d00 │ │ │ │ │ + beq.n 5d76 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 5cd8 │ │ │ │ │ + beq.n 5d4e │ │ │ │ │ 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]! │ │ │ │ │ @@ -8888,205 +8939,228 @@ │ │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ orrs r1, r6 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ - bhi.w 6198 │ │ │ │ │ + bhi.w 620e │ │ │ │ │ mov r3, r0 │ │ │ │ │ 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 6106 │ │ │ │ │ + bhi.w 6086 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.n 5e14 │ │ │ │ │ + beq.n 5e7a │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ - rsb r9, r3, #32 │ │ │ │ │ - add.w r7, r3, #8 │ │ │ │ │ - cmp r7, #29 │ │ │ │ │ + rsb r7, r3, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ + lsr.w r7, r6, r7 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ - lsr.w r9, r6, r9 │ │ │ │ │ - orr.w r0, r0, r9 │ │ │ │ │ - lsl.w r6, r6, r3 │ │ │ │ │ + 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 5e9c │ │ │ │ │ + bhi.w 5efc │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ - rsb r9, 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 │ │ │ │ │ - lsl.w r0, r6, r0 │ │ │ │ │ - lsr.w r9, r6, r9 │ │ │ │ │ - orr.w r0, r0, r9 │ │ │ │ │ - lsl.w r6, r6, r3 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bhi.n 5e84 │ │ │ │ │ + bhi.n 5ee4 │ │ │ │ │ ldrb.w r6, [ip, #2] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ - rsb r9, 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 │ │ │ │ │ - lsl.w r0, r6, r0 │ │ │ │ │ - lsr.w r9, r6, r9 │ │ │ │ │ - orr.w r0, r0, r9 │ │ │ │ │ - lsl.w r6, r6, r3 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bhi.n 5e6c │ │ │ │ │ + bhi.n 5ecc │ │ │ │ │ ldrb.w r6, [ip, #3] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ - rsb r9, r3, #32 │ │ │ │ │ - add.w r7, r3, #8 │ │ │ │ │ - cmp r7, #29 │ │ │ │ │ + rsb r7, r3, #32 │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ + lsr.w r7, r6, r7 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ - lsr.w r9, r6, r9 │ │ │ │ │ - orr.w r0, r0, r9 │ │ │ │ │ - lsl.w r6, r6, r3 │ │ │ │ │ + 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 5d2c │ │ │ │ │ + bls.n 5da2 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp lr, ip │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - bne.n 5d30 │ │ │ │ │ - cbz r3, 5e1e │ │ │ │ │ + bne.n 5da6 │ │ │ │ │ + cbz r3, 5e84 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5eb8 │ │ │ │ │ + beq.n 5f18 │ │ │ │ │ orr.w r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 5ebe │ │ │ │ │ + beq.n 5f1e │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61f4 │ │ │ │ │ + beq.w 6276 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 5ebe │ │ │ │ │ + bls.n 5f1e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5e56 │ │ │ │ │ + bge.n 5ebc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 64ec │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.w 6508 │ │ │ │ │ + beq.w 64f0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bne.w 64d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 5dc6 │ │ │ │ │ + b.n 5e30 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 5d96 │ │ │ │ │ + b.n 5e04 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 5d66 │ │ │ │ │ + b.n 5dd8 │ │ │ │ │ .word 0x00008ebc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ mov.w r3, r2, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.w 6124 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + bcs.n 5ea6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5e56 │ │ │ │ │ + bge.n 5f8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 5f8e │ │ │ │ │ + ldr r2, [pc, #792] @ (6268 ) │ │ │ │ │ + ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e56 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 5e56 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 5e64 │ │ │ │ │ + bne.w 6236 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + lsls r6, r3, #29 │ │ │ │ │ + bmi.w 65b4 │ │ │ │ │ + ldr r3, [pc, #776] @ (626c ) │ │ │ │ │ + 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, #1716] @ 0x6b4 │ │ │ │ │ + cmp r2, #99 @ 0x63 │ │ │ │ │ + bhi.w 624e │ │ │ │ │ + ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r1, [r5, #0] │ │ │ │ │ + str.w r5, [r3, #1712] @ 0x6b0 │ │ │ │ │ + str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ + movw r5, #9176 @ 0x23d8 │ │ │ │ │ + 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] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 5eb0 │ │ │ │ │ + b.n 5ebc │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 5f26 │ │ │ │ │ + bpl.n 5fd0 │ │ │ │ │ ldrb.w r2, [r6], #-1 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ - beq.w 5e14 │ │ │ │ │ + beq.w 5e7a │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 5f72 │ │ │ │ │ + b.n 601c │ │ │ │ │ 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 │ │ │ │ │ @@ -9094,413 +9168,356 @@ │ │ │ │ │ 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 5fc0 │ │ │ │ │ + bhi.n 606a │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.w 61e2 │ │ │ │ │ + beq.w 6226 │ │ │ │ │ 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 5f2c │ │ │ │ │ + bls.n 5fd6 │ │ │ │ │ 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 5f2c │ │ │ │ │ + b.n 5fd6 │ │ │ │ │ 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 5f66 │ │ │ │ │ + b.n 6010 │ │ │ │ │ + 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 5da2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6246 │ │ │ │ │ + bne.w 648a │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 60f2 │ │ │ │ │ + bne.w 61b4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 618e │ │ │ │ │ + beq.w 6204 │ │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 60fc │ │ │ │ │ + bne.n 61be │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 618e │ │ │ │ │ + beq.w 6204 │ │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 61e8 │ │ │ │ │ + bne.w 622c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 618e │ │ │ │ │ + beq.w 6204 │ │ │ │ │ subs r5, r2, #3 │ │ │ │ │ adds r6, #2 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n 6082 │ │ │ │ │ + beq.n 6144 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 6074 │ │ │ │ │ + beq.n 6136 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 606a │ │ │ │ │ + beq.n 612c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 6060 │ │ │ │ │ + beq.n 6122 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 6056 │ │ │ │ │ + beq.n 6118 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 604c │ │ │ │ │ + beq.n 610e │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 6042 │ │ │ │ │ + beq.n 6104 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 60ea │ │ │ │ │ + beq.n 61ac │ │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ │ add.w ip, r6, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ ldrb.w r5, [ip, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ ldrb.w r5, [ip, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ ldrb.w r5, [ip, #3] │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ ldrb.w r5, [ip, #4] │ │ │ │ │ add.w r3, lr, #3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ ldrb.w r5, [ip, #5] │ │ │ │ │ add.w r3, lr, #4 │ │ │ │ │ add.w r6, ip, #7 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ ldrb.w r5, [ip, #6] │ │ │ │ │ add.w r3, lr, #5 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ ldrb.w r5, [ip, #7] │ │ │ │ │ add.w r3, lr, #6 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 60ea │ │ │ │ │ + bne.n 61ac │ │ │ │ │ add.w r3, lr, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6082 │ │ │ │ │ + bne.n 6144 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5c0e │ │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 5c7e │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5c0e │ │ │ │ │ + b.n 5c7e │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 5c0e │ │ │ │ │ - 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 5d2c │ │ │ │ │ - movs r4, #5 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 616e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 616e │ │ │ │ │ - ldr r2, [pc, #812] @ (6460 ) │ │ │ │ │ - ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 6228 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - lsls r6, r3, #29 │ │ │ │ │ - bmi.w 6500 │ │ │ │ │ - ldr r3, [pc, #796] @ (6464 ) │ │ │ │ │ + b.n 5c7e │ │ │ │ │ + ldr r3, [pc, #164] @ (6270 ) │ │ │ │ │ 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, #1716] @ 0x6b4 │ │ │ │ │ - cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n 623e │ │ │ │ │ - ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r1, [r5, #0] │ │ │ │ │ - str.w r5, [r3, #1712] @ 0x6b0 │ │ │ │ │ - str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - movw r5, #9176 @ 0x23d8 │ │ │ │ │ - add.w r5, r5, r4, lsl #4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - add r5, r2 │ │ │ │ │ - blt.w 5eec │ │ │ │ │ - b.n 5e56 │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + add.w r0, r0, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r5, [r0, #1712] @ 0x6b0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 6420 │ │ │ │ │ + ldr.w r3, [r0, #1716] @ 0x6b4 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r2, [r0, #1712] @ 0x6b0 │ │ │ │ │ + str.w r3, [r0, #1716] @ 0x6b4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + b.n 5cf8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5c0e │ │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 5c7e │ │ │ │ │ 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 5d00 │ │ │ │ │ - ldr r3, [pc, #692] @ (6468 ) │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ - ldr.w r5, [r1, #1712] @ 0x6b0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 627e │ │ │ │ │ - ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ - str.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 5c82 │ │ │ │ │ + b.n 5d76 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 5e14 │ │ │ │ │ + b.n 5e7a │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5c0e │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - subs r0, r2, #1 │ │ │ │ │ - add.w r4, r5, #12 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 611e │ │ │ │ │ - ldr.w r4, [r4, r0, lsl #2] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 61f2 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq.w 5e3c │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - orr.w r3, r3, r2, lsl #3 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - b.n 5e3c │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - b.n 5c0e │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - b.n 5c0e │ │ │ │ │ + b.n 5c7e │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bmi.w 6500 │ │ │ │ │ + bmi.w 65b4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 6144 │ │ │ │ │ + bls.w 5f62 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 616e │ │ │ │ │ - ldrsb.w r3, [r0, #16] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bge.w 5fe2 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - movs r0, #255 @ 0xff │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 5fe6 │ │ │ │ │ - ldr r1, [pc, #528] @ (646c ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyUnicode_Equal> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 5b8e │ │ │ │ │ - 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 │ │ │ │ │ - b.n 5f00 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 5c58 │ │ │ │ │ + b.n 5f8e │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n 5c7e │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + b.n 5c7e │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00001000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00000300 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x0000009e │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + subs r0, r2, #1 │ │ │ │ │ + add.w r4, r5, #12 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 65ac │ │ │ │ │ + ldr.w r4, [r4, r0, lsl #2] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 6274 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + beq.w 5ea2 │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + orr.w r3, r3, r2, lsl #3 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + b.n 5ea2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - bne.n 6384 │ │ │ │ │ - subs r0, r6, #1 │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + bne.n 63a0 │ │ │ │ │ + add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, fp │ │ │ │ │ + add.w r9, ip, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - add.w lr, r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 6312 │ │ │ │ │ - ldrb.w r9, [r6] │ │ │ │ │ + bpl.n 632e │ │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ │ movs r2, #8 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ - mov.w ip, r3, lsr #8 │ │ │ │ │ - eor.w r9, r9, #255 @ 0xff │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp lr, r6 │ │ │ │ │ - and.w r3, r9, #255 @ 0xff │ │ │ │ │ - lsr.w r9, r9, r2 │ │ │ │ │ - orr.w r9, r9, r4, lsl #24 │ │ │ │ │ + mov.w lr, r3, lsr #8 │ │ │ │ │ + eor.w r0, r0, #255 @ 0xff │ │ │ │ │ + mov ip, r6 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + 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 6312 │ │ │ │ │ - b.n 6408 │ │ │ │ │ + bne.n 632e │ │ │ │ │ + b.n 644c │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ │ + ldrb.w r6, [ip, #1] │ │ │ │ │ + sub.w r7, r2, #32 │ │ │ │ │ rsb fp, r2, #32 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ - adds.w r7, r6, r9 │ │ │ │ │ - and.w r6, r7, #255 @ 0xff │ │ │ │ │ - adc.w ip, ip, #0 │ │ │ │ │ - mov.w r9, r7, lsr #8 │ │ │ │ │ - sub.w r7, r2, #32 │ │ │ │ │ - lsr.w fp, r6, fp │ │ │ │ │ - orr.w r9, r9, ip, lsl #24 │ │ │ │ │ + adds r0, r6, r0 │ │ │ │ │ + and.w r6, r0, #255 @ 0xff │ │ │ │ │ + adc.w lr, lr, #0 │ │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ │ - mov.w ip, ip, lsr #8 │ │ │ │ │ + orr.w r0, r0, lr, lsl #24 │ │ │ │ │ + lsr.w fp, r6, fp │ │ │ │ │ + mov.w lr, lr, lsr #8 │ │ │ │ │ lsls r6, r2 │ │ │ │ │ orr.w r7, r7, fp │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ - bhi.n 636c │ │ │ │ │ + bhi.n 6388 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - cmp lr, r0 │ │ │ │ │ - beq.n 6408 │ │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ │ + cmp r9, ip │ │ │ │ │ + beq.w 644c │ │ │ │ │ + ldrb.w r6, [ip, #1] │ │ │ │ │ + sub.w r7, r2, #32 │ │ │ │ │ rsb fp, r2, #32 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ - adds.w r7, r6, r9 │ │ │ │ │ - and.w r6, r7, #255 @ 0xff │ │ │ │ │ - adc.w ip, ip, #0 │ │ │ │ │ - mov.w r9, r7, lsr #8 │ │ │ │ │ - sub.w r7, r2, #32 │ │ │ │ │ - lsr.w fp, r6, fp │ │ │ │ │ - orr.w r9, r9, ip, lsl #24 │ │ │ │ │ + adds r0, r6, r0 │ │ │ │ │ + and.w r6, r0, #255 @ 0xff │ │ │ │ │ + adc.w lr, lr, #0 │ │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ │ - mov.w ip, ip, lsr #8 │ │ │ │ │ + orr.w r0, r0, lr, lsl #24 │ │ │ │ │ + lsr.w fp, r6, fp │ │ │ │ │ + mov.w lr, lr, lsr #8 │ │ │ │ │ lsls r6, r2 │ │ │ │ │ orr.w r7, r7, fp │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ - bls.n 62c8 │ │ │ │ │ + bls.n 62e2 │ │ │ │ │ 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 62ca │ │ │ │ │ + b.n 62e4 │ │ │ │ │ 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 630e │ │ │ │ │ + b.n 6328 │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ - b.n 63a0 │ │ │ │ │ + b.n 63bc │ │ │ │ │ mov r2, ip │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 6404 │ │ │ │ │ + beq.n 6448 │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ sub.w lr, r2, #32 │ │ │ │ │ rsb sl, r2, #32 │ │ │ │ │ eor.w ip, ip, #255 @ 0xff │ │ │ │ │ adds.w r0, ip, r0 │ │ │ │ │ and.w ip, r0, #255 @ 0xff │ │ │ │ │ adc.w fp, fp, #0 │ │ │ │ │ @@ -9511,163 +9528,172 @@ │ │ │ │ │ mov.w fp, fp, lsr #8 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ add.w ip, r2, #8 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ cmp.w ip, #29 │ │ │ │ │ - bls.n 6394 │ │ │ │ │ + bls.n 63b0 │ │ │ │ │ add.w lr, r5, r4, lsl #2 │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r3, [lr, #12] │ │ │ │ │ orr.w r3, ip, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 6396 │ │ │ │ │ + b.n 63b2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 5cc8 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 5c6c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 6444 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cbnz r3, 6444 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 5ec4 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 64fc │ │ │ │ │ + cbz r2, 645a │ │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5e20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr.w r5, [r8] │ │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 5f00 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str.w r5, [r8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 5ef6 │ │ │ │ │ - b.n 5f00 │ │ │ │ │ + b.n 5e86 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n 5e86 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + add r5, r4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r4, [pc, #344] @ (65c0 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.w 5bfc │ │ │ │ │ - ldrsb.w r3, [r1] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.w 5bb8 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + strd r4, r6, [sp, #4] │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 6444 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.w 5bca │ │ │ │ │ + ldrsb.w r3, [r0, #16] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bge.w 60a4 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ │ - b.w 5bbe │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 645c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbz r3, 6474 │ │ │ │ │ - ldr r5, [pc, #16] @ (6470 ) │ │ │ │ │ - b.n 5e56 │ │ │ │ │ - .word 0x00001000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000316 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000002ae │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00006fb8 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00002428 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r5, [pc, #244] @ (656c ) │ │ │ │ │ - b.n 5ef6 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bge.w 5b7c │ │ │ │ │ - b.n 5f00 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.n 60a8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.w 5f00 │ │ │ │ │ + blt.n 6444 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.w 5b8e │ │ │ │ │ - ldr r1, [pc, #212] @ (6570 ) │ │ │ │ │ + b.w 5bfe │ │ │ │ │ + ldr r1, [pc, #272] @ (65c0 ) │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ 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.w 5f00 │ │ │ │ │ + beq.n 6444 │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ - b.w 5b60 │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - add r5, r4 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #168] @ (6570 ) │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - strd r4, r6, [sp, #4] │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5f00 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.w 5b5a │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e56 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.w 5c0e │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - b.n 5e20 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_SetImmortal> │ │ │ │ │ - R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 616e │ │ │ │ │ + b.w 5bd0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 6536 │ │ │ │ │ + blt.n 64f8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5e64 │ │ │ │ │ - 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 641c │ │ │ │ │ + b.n 5ec4 │ │ │ │ │ + ldr r5, [pc, #220] @ (65c4 ) │ │ │ │ │ + movw sl, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5ebc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 651a │ │ │ │ │ + bne.n 64e2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e64 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n 64c2 │ │ │ │ │ + b.n 5ec4 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.w 5c7e │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 6522 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 64e6 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + ldr r5, [pc, #152] @ (65c4 ) │ │ │ │ │ + b.n 5ebc │ │ │ │ │ + ldrsb.w r3, [r1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.w 5c28 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + movs r0, #255 @ 0xff │ │ │ │ │ + b.w 5c2e │ │ │ │ │ + ldr r1, [pc, #132] @ (65c8 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyUnicode_Equal> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 5bfe │ │ │ │ │ + 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 │ │ │ │ │ + b.n 6444 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bge.w 5bec │ │ │ │ │ + b.n 6444 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -9675,45 +9701,69 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 5f00 │ │ │ │ │ - .word 0x00002428 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + b.n 6444 │ │ │ │ │ + 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 642c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r4, #5 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + b.n 5f40 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_SetImmortal> │ │ │ │ │ + R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ + b.n 5f8e │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.n 6462 │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ + .word 0x00002428 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00006fb8 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006574 <_PyLong_FromByteArray>: │ │ │ │ │ +000065cc <_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 6be4 <_PyLong_FromByteArray+0x670> │ │ │ │ │ + beq.w 6c3c <_PyLong_FromByteArray+0x670> │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ adds r6, r0, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 69c2 <_PyLong_FromByteArray+0x44e> │ │ │ │ │ + beq.w 6a1a <_PyLong_FromByteArray+0x44e> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6bd4 <_PyLong_FromByteArray+0x660> │ │ │ │ │ + bne.w 6c2c <_PyLong_FromByteArray+0x660> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 65b0 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ + bne.n 6608 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 65a2 <_PyLong_FromByteArray+0x2e> │ │ │ │ │ + bne.n 65fa <_PyLong_FromByteArray+0x2e> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ subs r2, r1, r2 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ite ls │ │ │ │ │ @@ -9728,26 +9778,26 @@ │ │ │ │ │ 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 6c04 <_PyLong_FromByteArray+0x690> │ │ │ │ │ + bhi.w 6c5c <_PyLong_FromByteArray+0x690> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, r7 │ │ │ │ │ - bls.w 6a2e <_PyLong_FromByteArray+0x4ba> │ │ │ │ │ + bls.w 6a86 <_PyLong_FromByteArray+0x4ba> │ │ │ │ │ adds r3, #3 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bae <_PyLong_FromByteArray+0x63a> │ │ │ │ │ + beq.w 6c06 <_PyLong_FromByteArray+0x63a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -9760,30 +9810,30 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 6858 <_PyLong_FromByteArray+0x2e4> │ │ │ │ │ + beq.w 68b0 <_PyLong_FromByteArray+0x2e4> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6ac4 <_PyLong_FromByteArray+0x550> │ │ │ │ │ + bne.w 6b1c <_PyLong_FromByteArray+0x550> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 68e2 <_PyLong_FromByteArray+0x36e> │ │ │ │ │ + bne.w 693a <_PyLong_FromByteArray+0x36e> │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add.w r8, r9, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov lr, r5 │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.n 66e2 <_PyLong_FromByteArray+0x16e> │ │ │ │ │ + beq.n 673a <_PyLong_FromByteArray+0x16e> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 66ae <_PyLong_FromByteArray+0x13a> │ │ │ │ │ + beq.n 6706 <_PyLong_FromByteArray+0x13a> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 667e <_PyLong_FromByteArray+0x10a> │ │ │ │ │ + beq.n 66d6 <_PyLong_FromByteArray+0x10a> │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov r7, r6 │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ lsl.w lr, r3, r1 │ │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ │ @@ -9793,218 +9843,218 @@ │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ lsr.w ip, r3, ip │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ orr.w lr, r1, lr │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ - bhi.w 6a14 <_PyLong_FromByteArray+0x4a0> │ │ │ │ │ + bhi.w 6a6c <_PyLong_FromByteArray+0x4a0> │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ │ sub.w r1, r2, #32 │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ lsr.w ip, r3, ip │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ orr.w lr, r1, lr │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ - bhi.w 67f0 <_PyLong_FromByteArray+0x27c> │ │ │ │ │ + bhi.w 6848 <_PyLong_FromByteArray+0x27c> │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 67ba <_PyLong_FromByteArray+0x246> │ │ │ │ │ + beq.n 6812 <_PyLong_FromByteArray+0x246> │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ sub.w r1, r2, #32 │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ lsr.w ip, r3, ip │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ orr.w lr, r1, lr │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.w 683e <_PyLong_FromByteArray+0x2ca> │ │ │ │ │ + bhi.w 6896 <_PyLong_FromByteArray+0x2ca> │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ sub.w r1, r2, #32 │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ lsr.w ip, r3, ip │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ orr.w lr, r1, lr │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.n 6824 <_PyLong_FromByteArray+0x2b0> │ │ │ │ │ + bhi.n 687c <_PyLong_FromByteArray+0x2b0> │ │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ │ sub.w r1, r2, #32 │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ lsr.w ip, r3, ip │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ orr.w lr, r1, lr │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.n 680a <_PyLong_FromByteArray+0x296> │ │ │ │ │ + bhi.n 6862 <_PyLong_FromByteArray+0x296> │ │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ │ sub.w r1, r2, #32 │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ adds r7, #3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ lsr.w ip, r3, ip │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ orr.w lr, r1, lr │ │ │ │ │ - bls.n 66dc <_PyLong_FromByteArray+0x168> │ │ │ │ │ + bls.n 6734 <_PyLong_FromByteArray+0x168> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ bic.w r6, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r0, r3, lr, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ - bne.n 66e2 <_PyLong_FromByteArray+0x16e> │ │ │ │ │ - cbz r2, 67c4 <_PyLong_FromByteArray+0x250> │ │ │ │ │ + bne.n 673a <_PyLong_FromByteArray+0x16e> │ │ │ │ │ + cbz r2, 681c <_PyLong_FromByteArray+0x250> │ │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6858 <_PyLong_FromByteArray+0x2e4> │ │ │ │ │ + beq.n 68b0 <_PyLong_FromByteArray+0x2e4> │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 685e <_PyLong_FromByteArray+0x2ea> │ │ │ │ │ + beq.n 68b6 <_PyLong_FromByteArray+0x2ea> │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6a6c <_PyLong_FromByteArray+0x4f8> │ │ │ │ │ + beq.w 6ac4 <_PyLong_FromByteArray+0x4f8> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 685e <_PyLong_FromByteArray+0x2ea> │ │ │ │ │ + bls.n 68b6 <_PyLong_FromByteArray+0x2ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ bic.w r6, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r2, #22 │ │ │ │ │ orr.w r0, r3, lr, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ - b.n 66de <_PyLong_FromByteArray+0x16a> │ │ │ │ │ + b.n 6736 <_PyLong_FromByteArray+0x16a> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ bic.w r6, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r0, r3, lr, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ - b.n 6772 <_PyLong_FromByteArray+0x1fe> │ │ │ │ │ + b.n 67ca <_PyLong_FromByteArray+0x1fe> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ bic.w r6, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r0, r3, lr, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ - b.n 6744 <_PyLong_FromByteArray+0x1d0> │ │ │ │ │ + b.n 679c <_PyLong_FromByteArray+0x1d0> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ bic.w r6, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r0, r3, lr, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ - b.n 6716 <_PyLong_FromByteArray+0x1a2> │ │ │ │ │ + b.n 676e <_PyLong_FromByteArray+0x1a2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ mov.w r3, r2, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 67ea <_PyLong_FromByteArray+0x276> │ │ │ │ │ + bcs.n 6842 <_PyLong_FromByteArray+0x276> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 68ce <_PyLong_FromByteArray+0x35a> │ │ │ │ │ + bge.n 6926 <_PyLong_FromByteArray+0x35a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 68ce <_PyLong_FromByteArray+0x35a> │ │ │ │ │ - ldr r2, [pc, #808] @ (6bb8 <_PyLong_FromByteArray+0x644>) │ │ │ │ │ + cbnz r3, 6926 <_PyLong_FromByteArray+0x35a> │ │ │ │ │ + ldr r2, [pc, #808] @ (6c10 <_PyLong_FromByteArray+0x644>) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6a92 <_PyLong_FromByteArray+0x51e> │ │ │ │ │ + bne.w 6aea <_PyLong_FromByteArray+0x51e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 6bfc <_PyLong_FromByteArray+0x688> │ │ │ │ │ - ldr r3, [pc, #792] @ (6bbc <_PyLong_FromByteArray+0x648>) │ │ │ │ │ + bmi.w 6c54 <_PyLong_FromByteArray+0x688> │ │ │ │ │ + ldr r3, [pc, #792] @ (6c14 <_PyLong_FromByteArray+0x648>) │ │ │ │ │ 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, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 6aaa <_PyLong_FromByteArray+0x536> │ │ │ │ │ + bhi.w 6b02 <_PyLong_FromByteArray+0x536> │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ movw r4, #9176 @ 0x23d8 │ │ │ │ │ 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 67ea <_PyLong_FromByteArray+0x276> │ │ │ │ │ + b.n 6842 <_PyLong_FromByteArray+0x276> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 694e <_PyLong_FromByteArray+0x3da> │ │ │ │ │ + beq.n 69a6 <_PyLong_FromByteArray+0x3da> │ │ │ │ │ ldrb.w r3, [r6], #-1 │ │ │ │ │ mvn.w r0, #31 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ lsl.w ip, r3, r0 │ │ │ │ │ - bne.n 694e <_PyLong_FromByteArray+0x3da> │ │ │ │ │ - b.n 69b2 <_PyLong_FromByteArray+0x43e> │ │ │ │ │ + bne.n 69a6 <_PyLong_FromByteArray+0x3da> │ │ │ │ │ + b.n 6a0a <_PyLong_FromByteArray+0x43e> │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ sub.w r0, r1, #32 │ │ │ │ │ rsb r2, r1, #32 │ │ │ │ │ add.w lr, r1, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ @@ -10012,170 +10062,170 @@ │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ lsl.w r3, r3, r1 │ │ │ │ │ orr.w r7, r7, r3 │ │ │ │ │ orr.w ip, r2, ip │ │ │ │ │ it ls │ │ │ │ │ movls r1, lr │ │ │ │ │ - bhi.n 6998 <_PyLong_FromByteArray+0x424> │ │ │ │ │ + bhi.n 69f0 <_PyLong_FromByteArray+0x424> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 69b2 <_PyLong_FromByteArray+0x43e> │ │ │ │ │ + beq.n 6a0a <_PyLong_FromByteArray+0x43e> │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ sub.w r0, r1, #32 │ │ │ │ │ rsb r2, r1, #32 │ │ │ │ │ add.w lr, r1, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ lsl.w r3, r3, r1 │ │ │ │ │ orr.w r7, r7, r3 │ │ │ │ │ orr.w ip, r2, ip │ │ │ │ │ it ls │ │ │ │ │ movls r1, lr │ │ │ │ │ - bls.n 690a <_PyLong_FromByteArray+0x396> │ │ │ │ │ + bls.n 6962 <_PyLong_FromByteArray+0x396> │ │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ │ lsrs r0, r7, #30 │ │ │ │ │ bic.w r2, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r7, r0, ip, lsl #2 │ │ │ │ │ subs r1, #22 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n 690a <_PyLong_FromByteArray+0x396> │ │ │ │ │ + b.n 6962 <_PyLong_FromByteArray+0x396> │ │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ │ lsrs r0, r7, #30 │ │ │ │ │ bic.w r2, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r7, r0, ip, lsl #2 │ │ │ │ │ subs r1, #22 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n 6944 <_PyLong_FromByteArray+0x3d0> │ │ │ │ │ + b.n 699c <_PyLong_FromByteArray+0x3d0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 67c4 <_PyLong_FromByteArray+0x250> │ │ │ │ │ + beq.w 681c <_PyLong_FromByteArray+0x250> │ │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r7, [r3, #12] │ │ │ │ │ - b.n 67c4 <_PyLong_FromByteArray+0x250> │ │ │ │ │ + b.n 681c <_PyLong_FromByteArray+0x250> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6ab2 <_PyLong_FromByteArray+0x53e> │ │ │ │ │ + bne.n 6b0a <_PyLong_FromByteArray+0x53e> │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 69fc <_PyLong_FromByteArray+0x488> │ │ │ │ │ + bne.n 6a54 <_PyLong_FromByteArray+0x488> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 6a0c <_PyLong_FromByteArray+0x498> │ │ │ │ │ + beq.n 6a64 <_PyLong_FromByteArray+0x498> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6a04 <_PyLong_FromByteArray+0x490> │ │ │ │ │ + bne.n 6a5c <_PyLong_FromByteArray+0x490> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 6a0c <_PyLong_FromByteArray+0x498> │ │ │ │ │ + beq.n 6a64 <_PyLong_FromByteArray+0x498> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6a62 <_PyLong_FromByteArray+0x4ee> │ │ │ │ │ + bne.n 6aba <_PyLong_FromByteArray+0x4ee> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 6a0c <_PyLong_FromByteArray+0x498> │ │ │ │ │ + beq.n 6a64 <_PyLong_FromByteArray+0x498> │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb r4, [r0, r2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 69f6 <_PyLong_FromByteArray+0x482> │ │ │ │ │ + bne.n 6a4e <_PyLong_FromByteArray+0x482> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 69ea <_PyLong_FromByteArray+0x476> │ │ │ │ │ + bne.n 6a42 <_PyLong_FromByteArray+0x476> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 65b6 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 660e <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 65b6 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 660e <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 65b6 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 660e <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 65b6 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 660e <_PyLong_FromByteArray+0x42> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ bic.w r6, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r2, #22 │ │ │ │ │ orr.w r0, r3, lr, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ - b.n 66ae <_PyLong_FromByteArray+0x13a> │ │ │ │ │ - ldr r3, [pc, #400] @ (6bc0 <_PyLong_FromByteArray+0x64c>) │ │ │ │ │ + b.n 6706 <_PyLong_FromByteArray+0x13a> │ │ │ │ │ + ldr r3, [pc, #400] @ (6c18 <_PyLong_FromByteArray+0x64c>) │ │ │ │ │ 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 r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 6be8 <_PyLong_FromByteArray+0x674> │ │ │ │ │ + beq.w 6c40 <_PyLong_FromByteArray+0x674> │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 662a <_PyLong_FromByteArray+0xb6> │ │ │ │ │ + b.n 6682 <_PyLong_FromByteArray+0xb6> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 65b6 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 660e <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6c1c <_PyLong_FromByteArray+0x6a8> │ │ │ │ │ + beq.w 6c74 <_PyLong_FromByteArray+0x6a8> │ │ │ │ │ ldr.w r5, [r5, r1, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6a6a <_PyLong_FromByteArray+0x4f6> │ │ │ │ │ + beq.n 6ac2 <_PyLong_FromByteArray+0x4f6> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 67e6 <_PyLong_FromByteArray+0x272> │ │ │ │ │ + beq.w 683e <_PyLong_FromByteArray+0x272> │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 67e6 <_PyLong_FromByteArray+0x272> │ │ │ │ │ + b.n 683e <_PyLong_FromByteArray+0x272> │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 6bfc <_PyLong_FromByteArray+0x688> │ │ │ │ │ + bmi.w 6c54 <_PyLong_FromByteArray+0x688> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 68a2 <_PyLong_FromByteArray+0x32e> │ │ │ │ │ + bls.w 68fa <_PyLong_FromByteArray+0x32e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 68ce <_PyLong_FromByteArray+0x35a> │ │ │ │ │ + b.n 6926 <_PyLong_FromByteArray+0x35a> │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 69c6 <_PyLong_FromByteArray+0x452> │ │ │ │ │ + bge.n 6a1e <_PyLong_FromByteArray+0x452> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 69ca <_PyLong_FromByteArray+0x456> │ │ │ │ │ + b.n 6a22 <_PyLong_FromByteArray+0x456> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.n 6b36 <_PyLong_FromByteArray+0x5c2> │ │ │ │ │ + bne.n 6b8e <_PyLong_FromByteArray+0x5c2> │ │ │ │ │ add r9, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 6adc <_PyLong_FromByteArray+0x568> │ │ │ │ │ + b.n 6b34 <_PyLong_FromByteArray+0x568> │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 6bc4 <_PyLong_FromByteArray+0x650> │ │ │ │ │ + beq.n 6c1c <_PyLong_FromByteArray+0x650> │ │ │ │ │ ldrb.w r1, [r6], #1 │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ adds.w r1, r1, r8 │ │ │ │ │ and.w lr, r1, #255 @ 0xff │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ mov.w r8, r1, lsr #8 │ │ │ │ │ @@ -10186,36 +10236,36 @@ │ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ │ orrs r7, r1 │ │ │ │ │ lsl.w r1, lr, r3 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ orrs r0, r7 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bls.n 6ad6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bls.n 6b2e <_PyLong_FromByteArray+0x562> │ │ │ │ │ add.w r7, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 6ad8 <_PyLong_FromByteArray+0x564> │ │ │ │ │ + b.n 6b30 <_PyLong_FromByteArray+0x564> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 6b52 <_PyLong_FromByteArray+0x5de> │ │ │ │ │ + b.n 6baa <_PyLong_FromByteArray+0x5de> │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.n 6bc4 <_PyLong_FromByteArray+0x650> │ │ │ │ │ + beq.n 6c1c <_PyLong_FromByteArray+0x650> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ adds.w r1, r1, ip │ │ │ │ │ adc.w r7, sl, #0 │ │ │ │ │ and.w lr, r1, #255 @ 0xff │ │ │ │ │ mov.w ip, r1, lsr #8 │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ @@ -10226,139 +10276,139 @@ │ │ │ │ │ lsr.w r7, lr, r7 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ orr.w r2, lr, r2 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bls.n 6b46 <_PyLong_FromByteArray+0x5d2> │ │ │ │ │ + bls.n 6b9e <_PyLong_FromByteArray+0x5d2> │ │ │ │ │ add.w lr, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r2, [lr, #12] │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 6b48 <_PyLong_FromByteArray+0x5d4> │ │ │ │ │ + b.n 6ba0 <_PyLong_FromByteArray+0x5d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 67ea <_PyLong_FromByteArray+0x276> │ │ │ │ │ + b.n 6842 <_PyLong_FromByteArray+0x276> │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000310 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000188 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - cbz r3, 6bec <_PyLong_FromByteArray+0x678> │ │ │ │ │ + cbz r3, 6c44 <_PyLong_FromByteArray+0x678> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - b.n 67c6 <_PyLong_FromByteArray+0x252> │ │ │ │ │ + b.n 681e <_PyLong_FromByteArray+0x252> │ │ │ │ │ ldrsb r3, [r0, r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6bf2 <_PyLong_FromByteArray+0x67e> │ │ │ │ │ + blt.n 6c4a <_PyLong_FromByteArray+0x67e> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 65a0 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ - ldr r4, [pc, #60] @ (6c24 <_PyLong_FromByteArray+0x6b0>) │ │ │ │ │ - b.n 67ea <_PyLong_FromByteArray+0x276> │ │ │ │ │ + b.n 65f8 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + ldr r4, [pc, #60] @ (6c7c <_PyLong_FromByteArray+0x6b0>) │ │ │ │ │ + b.n 6842 <_PyLong_FromByteArray+0x276> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 6600 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ + b.n 6658 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 67c6 <_PyLong_FromByteArray+0x252> │ │ │ │ │ + b.n 681e <_PyLong_FromByteArray+0x252> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 65a0 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + b.n 65f8 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 68ce <_PyLong_FromByteArray+0x35a> │ │ │ │ │ + b.n 6926 <_PyLong_FromByteArray+0x35a> │ │ │ │ │ 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 6bb2 <_PyLong_FromByteArray+0x63e> │ │ │ │ │ + b.n 6c0a <_PyLong_FromByteArray+0x63e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6880 <_PyLong_FromByteArray+0x30c> │ │ │ │ │ + b.n 68d8 <_PyLong_FromByteArray+0x30c> │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006c28 : │ │ │ │ │ +00006c80 : │ │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ lsrs r7, r4, #3 │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 6dbc │ │ │ │ │ + beq.w 6e14 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ sub.w r2, r4, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ and.w r1, r3, #3 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 702a │ │ │ │ │ + beq.w 7082 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 6fc2 │ │ │ │ │ + bge.w 701a │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, fp │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - blt.w 6fc8 │ │ │ │ │ + blt.w 7020 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 6f9c │ │ │ │ │ + bne.w 6ff4 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bgt.w 73c2 │ │ │ │ │ + bgt.w 741a │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6fe4 │ │ │ │ │ + beq.w 703c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 6fe8 │ │ │ │ │ + beq.w 7040 │ │ │ │ │ mov r9, r3 │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7384 │ │ │ │ │ + beq.w 73dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -10371,227 +10421,227 @@ │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne.w 6ee6 │ │ │ │ │ - cbz r7, 6d44 │ │ │ │ │ + bne.w 6f3e │ │ │ │ │ + cbz r7, 6d9c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq.n 6d44 │ │ │ │ │ + beq.n 6d9c │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq.n 6d44 │ │ │ │ │ + beq.n 6d9c │ │ │ │ │ add.w lr, r5, #8 │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ add.w lr, lr, r7, lsl #2 │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ add.w r1, r4, #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 6d30 │ │ │ │ │ + bne.n 6d88 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - blt.w 6ed0 │ │ │ │ │ + blt.w 6f28 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 7140 │ │ │ │ │ + bne.w 7198 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6d60 │ │ │ │ │ + bge.n 6db8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 6db4 │ │ │ │ │ + cbz r3, 6e0c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6d72 │ │ │ │ │ + bge.n 6dca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 712c │ │ │ │ │ + beq.w 7184 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 6e4c │ │ │ │ │ + beq.n 6ea4 │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 6d94 │ │ │ │ │ + cbz r1, 6dec │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 6e4c │ │ │ │ │ + bls.n 6ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7022 │ │ │ │ │ + beq.w 707a │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6d92 │ │ │ │ │ + beq.n 6dea │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 6d86 │ │ │ │ │ + beq.n 6dde │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6d86 │ │ │ │ │ + b.n 6dde │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d60 │ │ │ │ │ + b.n 6db8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73a4 │ │ │ │ │ + beq.w 73fc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 6e48 │ │ │ │ │ + beq.n 6ea0 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w r3, r2, r1 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq.n 6e48 │ │ │ │ │ + beq.n 6ea0 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ eor.w r3, r3, r1 │ │ │ │ │ add.w r3, r3, r2, lsr #30 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - beq.n 6e48 │ │ │ │ │ + beq.n 6ea0 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add.w r2, r2, r3, lsr #30 │ │ │ │ │ and.w r3, r2, r1 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 6e48 │ │ │ │ │ + beq.n 6ea0 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ eor.w r3, r3, r1 │ │ │ │ │ add.w r3, r3, r2, lsr #30 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ - beq.n 6e48 │ │ │ │ │ + beq.n 6ea0 │ │ │ │ │ add.w lr, r5, #8 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ adds r5, #24 │ │ │ │ │ add.w lr, lr, r7, lsl #2 │ │ │ │ │ add.w ip, r0, #24 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ eors r2, r1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 6e30 │ │ │ │ │ + bne.n 6e88 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 6c5a │ │ │ │ │ + b.n 6cb2 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 6d8a │ │ │ │ │ + bcs.n 6de2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6ebc │ │ │ │ │ + bge.n 6f14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 6ebc │ │ │ │ │ - ldr r2, [pc, #692] @ (7134 ) │ │ │ │ │ + cbnz r3, 6f14 │ │ │ │ │ + ldr r2, [pc, #692] @ (718c ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7084 │ │ │ │ │ + bne.w 70dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 73ba │ │ │ │ │ - ldr r3, [pc, #676] @ (7138 ) │ │ │ │ │ + bmi.w 7412 │ │ │ │ │ + ldr r3, [pc, #676] @ (7190 ) │ │ │ │ │ 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, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 709c │ │ │ │ │ + bhi.w 70f4 │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ movw r4, #9176 @ 0x23d8 │ │ │ │ │ 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 6d8a │ │ │ │ │ + b.n 6de2 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ sub.w r2, fp, r7 │ │ │ │ │ add.w r1, r5, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 6d4a │ │ │ │ │ + b.n 6da2 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.w 70a4 │ │ │ │ │ + beq.w 70fc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6d44 │ │ │ │ │ + beq.w 6d9c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 6f84 │ │ │ │ │ + beq.n 6fdc │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ orrs r2, r3 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsrs r1, r7, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq.n 6f7a │ │ │ │ │ + beq.n 6fd2 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq.n 6f7a │ │ │ │ │ + beq.n 6fd2 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - beq.n 6f7a │ │ │ │ │ + beq.n 6fd2 │ │ │ │ │ add.w lr, r4, #12 │ │ │ │ │ add.w ip, r6, #36 @ 0x24 │ │ │ │ │ add.w lr, lr, r1, lsl #3 │ │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ @@ -10601,127 +10651,127 @@ │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ str.w r2, [r1, #-8] │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne.n 6f52 │ │ │ │ │ + bne.n 6faa │ │ │ │ │ lsls r3, r7, #31 │ │ │ │ │ - bpl.w 6d44 │ │ │ │ │ + bpl.w 6d9c │ │ │ │ │ bic.w r3, r7, #1 │ │ │ │ │ adds r3, #2 │ │ │ │ │ add.w r2, r6, r3, lsl #2 │ │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b.n 6d44 │ │ │ │ │ + b.n 6d9c │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.w 7334 │ │ │ │ │ + beq.w 738c │ │ │ │ │ adds r3, r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.w 73c2 │ │ │ │ │ + bgt.w 741a │ │ │ │ │ mov r1, fp │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 6ca8 │ │ │ │ │ + b.n 6d00 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bge.w 6c88 │ │ │ │ │ + bge.w 6ce0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 72be │ │ │ │ │ + bne.w 7316 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 736a │ │ │ │ │ + beq.w 73c2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 6c90 │ │ │ │ │ + b.n 6ce8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r2, [pc, #336] @ (713c ) │ │ │ │ │ + ldr r2, [pc, #336] @ (7194 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r0, #1712] @ 0x6b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7344 │ │ │ │ │ + beq.w 739c │ │ │ │ │ ldr.w r2, [r0, #1716] @ 0x6b4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r0, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r0, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ - b.n 6ce0 │ │ │ │ │ + b.n 6d38 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6e6e │ │ │ │ │ + b.n 6ec6 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73e2 │ │ │ │ │ + beq.w 743a │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 734a │ │ │ │ │ + beq.w 73a2 │ │ │ │ │ adds r6, #8 │ │ │ │ │ adds r0, #8 │ │ │ │ │ add.w lr, r6, fp, lsl #2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ │ eor.w r1, ip, r1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 7052 │ │ │ │ │ + bne.n 70aa │ │ │ │ │ cmp r7, fp │ │ │ │ │ - blt.w 732e │ │ │ │ │ + blt.w 7386 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 72fe │ │ │ │ │ + bne.w 7356 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ adds r3, r2, r7 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - b.n 6faa │ │ │ │ │ + b.n 7002 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 73ba │ │ │ │ │ + bmi.w 7412 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 6e90 │ │ │ │ │ + bls.w 6ee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 6ebc │ │ │ │ │ - cbz r7, 7104 │ │ │ │ │ + b.n 6f14 │ │ │ │ │ + cbz r7, 715c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 70ee │ │ │ │ │ + beq.n 7146 │ │ │ │ │ mov.w lr, r7, lsr #1 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ add.w ip, r6, #12 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ add.w lr, r1, lr, lsl #3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ @@ -10731,44 +10781,44 @@ │ │ │ │ │ add.w ip, ip, #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 lr, r1 │ │ │ │ │ - bne.n 70be │ │ │ │ │ + bne.n 7116 │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 7104 │ │ │ │ │ + bpl.n 715c │ │ │ │ │ bic.w r3, r7, #1 │ │ │ │ │ adds r3, #2 │ │ │ │ │ add.w r2, r6, r3, lsl #2 │ │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ eors r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bpl.w 6d44 │ │ │ │ │ + bpl.w 6d9c │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ add.w r2, r5, #12 │ │ │ │ │ - b.n 7126 │ │ │ │ │ + b.n 717e │ │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ │ eor.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r3, r3 │ │ │ │ │ str.w r3, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - blt.n 7116 │ │ │ │ │ - b.n 6d4a │ │ │ │ │ + blt.n 716e │ │ │ │ │ + b.n 6da2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d72 │ │ │ │ │ + b.n 6dca │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000029e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000014a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -10785,27 +10835,27 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ str.w lr, [fp, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 722a │ │ │ │ │ + beq.n 7282 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 720e │ │ │ │ │ + beq.n 7266 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 71fa │ │ │ │ │ + beq.n 7252 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 71e6 │ │ │ │ │ + beq.n 723e │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 71d2 │ │ │ │ │ + beq.n 722a │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 71be │ │ │ │ │ + beq.n 7216 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 71aa │ │ │ │ │ + beq.n 7202 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr.w r0, [ip, #12]! │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ @@ -10842,15 +10892,15 @@ │ │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ cmp r8, ip │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.w 6d52 │ │ │ │ │ + beq.w 6daa │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ add.w r7, ip, #4 │ │ │ │ │ add.w ip, ip, #32 │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #-28] │ │ │ │ │ @@ -10887,124 +10937,124 @@ │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r1, r3, lsr #30 │ │ │ │ │ str r2, [r7, #24] │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #28] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 722a │ │ │ │ │ - b.n 6d52 │ │ │ │ │ + bne.n 7282 │ │ │ │ │ + b.n 6daa │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 72e2 │ │ │ │ │ + beq.n 733a │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 73a8 │ │ │ │ │ + beq.n 7400 │ │ │ │ │ add.w r3, fp, sl │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 73c6 │ │ │ │ │ + bgt.n 741e │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 6cae │ │ │ │ │ + b.n 6d06 │ │ │ │ │ eor.w sl, sl, r2 │ │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ add.w r3, fp, sl │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 73c6 │ │ │ │ │ + bgt.n 741e │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 6cae │ │ │ │ │ + b.n 6d06 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 7364 │ │ │ │ │ + beq.n 73bc │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 73c6 │ │ │ │ │ + bgt.n 741e │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 73ac │ │ │ │ │ + beq.n 7404 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 6cb6 │ │ │ │ │ + b.n 6d0e │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 6fce │ │ │ │ │ + b.n 7026 │ │ │ │ │ mov r9, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r6, r9 │ │ │ │ │ eors r2, r3 │ │ │ │ │ adds r3, r2, r7 │ │ │ │ │ - b.n 6faa │ │ │ │ │ + b.n 7002 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 6cb6 │ │ │ │ │ + b.n 6d0e │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - beq.w 707a │ │ │ │ │ + beq.w 70d2 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 7364 │ │ │ │ │ + beq.n 73bc │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 6fe8 │ │ │ │ │ + b.n 7040 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 733a │ │ │ │ │ + b.n 7392 │ │ │ │ │ add.w r3, fp, sl │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 73c6 │ │ │ │ │ + bgt.n 741e │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 6cae │ │ │ │ │ + b.n 6d06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7396 │ │ │ │ │ + bge.n 73ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 73fa │ │ │ │ │ + cbz r3, 7452 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 73a4 │ │ │ │ │ + bge.n 73fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 7402 │ │ │ │ │ + cbz r3, 745a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6d8a │ │ │ │ │ + b.n 6de2 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b.n 730a │ │ │ │ │ + b.n 7362 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r7, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 6fe8 │ │ │ │ │ + b.n 7040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 6ebc │ │ │ │ │ + b.n 6f14 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -11012,112 +11062,139 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7388 │ │ │ │ │ + b.n 73e0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 73a4 │ │ │ │ │ + bge.n 73fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 73a4 │ │ │ │ │ + bne.n 73fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 73a4 │ │ │ │ │ + b.n 73fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7396 │ │ │ │ │ + b.n 73ee │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 73a4 │ │ │ │ │ + b.n 73fc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000740c : │ │ │ │ │ +00007464 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ - b.w e0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp.w r0, #256 @ 0x100 │ │ │ │ │ + bls.n 74a6 │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + bcs.n 7476 │ │ │ │ │ + b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ + push {lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + movs r0, #2 │ │ │ │ │ + bl 314 │ │ │ │ │ + cbz r0, 74a2 │ │ │ │ │ + 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 7496 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {pc} │ │ │ │ │ + ldr r0, [pc, #8] @ (74b0 ) │ │ │ │ │ + add.w r0, r0, r3, lsl #4 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00002428 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007410 : │ │ │ │ │ +000074b4 : │ │ │ │ │ long_or(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 745c │ │ │ │ │ + bpl.n 7500 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 745c │ │ │ │ │ + bpl.n 7500 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 742e │ │ │ │ │ + bls.n 74d2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ - b.w 6c28 │ │ │ │ │ + b.w 6c80 │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 7426 │ │ │ │ │ + bhi.n 74ca │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r0, ip, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ orrs r0, r3 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ - b.w 32ec <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3358 <_PyLong_FromSTwoDigits> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007468 : │ │ │ │ │ +0000750c : │ │ │ │ │ x_sub(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 7616 │ │ │ │ │ - beq.w 76c4 │ │ │ │ │ + bgt.w 76ba │ │ │ │ │ + beq.w 7768 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 77f2 │ │ │ │ │ + bhi.w 7896 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77d2 │ │ │ │ │ + beq.w 7876 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w 7732 │ │ │ │ │ + beq.w 77d6 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77dc │ │ │ │ │ + beq.w 7880 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -11127,159 +11204,159 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ orr.w r3, sl, r7, lsl #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 760e │ │ │ │ │ + beq.w 76b2 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ sub.w r2, r2, r0 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq.n 7556 │ │ │ │ │ + beq.n 75fa │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ sub.w r0, r0, r1 │ │ │ │ │ sub.w r0, r0, r2 │ │ │ │ │ bic.w r2, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ubfx r2, r0, #30, #1 │ │ │ │ │ - beq.n 7556 │ │ │ │ │ + beq.n 75fa │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ add.w lr, lr, r5, lsl #2 │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ add.w ip, r4, #16 │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ ldr.w sl, [r9, #4]! │ │ │ │ │ cmp r0, lr │ │ │ │ │ sub.w r1, r1, sl │ │ │ │ │ sub.w r2, r1, r2 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne.n 7536 │ │ │ │ │ + bne.n 75da │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 75d4 │ │ │ │ │ + ble.n 7678 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ add.w lr, r6, r0 │ │ │ │ │ add.w ip, r4, r0 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 75d4 │ │ │ │ │ + ble.n 7678 │ │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ adds r2, r5, #2 │ │ │ │ │ bic.w r9, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ str.w r9, [ip, #16] │ │ │ │ │ - ble.n 75d4 │ │ │ │ │ + ble.n 7678 │ │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ adds r5, #3 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip, #20] │ │ │ │ │ - ble.n 75d4 │ │ │ │ │ + ble.n 7678 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r5, r4, #20 │ │ │ │ │ adds r6, #8 │ │ │ │ │ add r1, r0 │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ add.w r6, r6, r7, lsl #2 │ │ │ │ │ add r0, r5 │ │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ bic.w r5, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r5, [r0, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne.n 75be │ │ │ │ │ + bne.n 7662 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 75fc │ │ │ │ │ + beq.n 76a0 │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 75f0 │ │ │ │ │ + beq.n 7694 │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7770 │ │ │ │ │ + beq.w 7814 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 7642 │ │ │ │ │ + bls.n 76e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 75da │ │ │ │ │ + b.n 767e │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 755a │ │ │ │ │ - b.n 75d4 │ │ │ │ │ + bne.n 75fe │ │ │ │ │ + b.n 7678 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bhi.w 77f2 │ │ │ │ │ + bhi.w 7896 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 77b4 │ │ │ │ │ + beq.w 7858 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 74b4 │ │ │ │ │ + b.n 7558 │ │ │ │ │ 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 75f4 │ │ │ │ │ + bcs.n 7698 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 76aa │ │ │ │ │ + bge.n 774e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 76aa │ │ │ │ │ - ldr r2, [pc, #416] @ (7814 ) │ │ │ │ │ + cbnz r3, 774e │ │ │ │ │ + ldr r2, [pc, #416] @ (78b8 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7792 │ │ │ │ │ - ldr r3, [pc, #408] @ (7818 ) │ │ │ │ │ + bne.w 7836 │ │ │ │ │ + ldr r3, [pc, #408] @ (78bc ) │ │ │ │ │ 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, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 77a8 │ │ │ │ │ + bhi.w 784c │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ movw r4, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -11289,35 +11366,35 @@ │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 778e │ │ │ │ │ + beq.n 7832 │ │ │ │ │ add.w r1, r6, r5, lsl #2 │ │ │ │ │ add.w r2, r9, r5, lsl #2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 77b0 │ │ │ │ │ + bne.n 7854 │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 778e │ │ │ │ │ + beq.n 7832 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.n 77ca │ │ │ │ │ + bne.n 786e │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n 778e │ │ │ │ │ + bcc.n 7832 │ │ │ │ │ ldr.w r5, [r1], #-4 │ │ │ │ │ ldr.w r4, [r2], #-4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 76e8 │ │ │ │ │ + beq.n 778c │ │ │ │ │ adds r3, #2 │ │ │ │ │ add.w r2, r6, r3, lsl #2 │ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ittt cs │ │ │ │ │ @@ -11326,160 +11403,160 @@ │ │ │ │ │ movcs r6, r3 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ ite cs │ │ │ │ │ movcs.w r8, #1 │ │ │ │ │ movcc.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 77f2 │ │ │ │ │ + bgt.n 7896 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 74a8 │ │ │ │ │ + b.n 754c │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - ldr r2, [pc, #224] @ (781c ) │ │ │ │ │ + ldr r2, [pc, #224] @ (78c0 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r0, #1712] @ 0x6b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 77ce │ │ │ │ │ + beq.n 7872 │ │ │ │ │ ldr.w r2, [r0, #1716] @ 0x6b4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r0, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r0, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 74e2 │ │ │ │ │ + b.n 7586 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - cbz r0, 77e4 │ │ │ │ │ + cbz r0, 7888 │ │ │ │ │ ldr.w r6, [r5, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 776e │ │ │ │ │ + beq.n 7812 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 75f0 │ │ │ │ │ + beq.w 7694 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 75f0 │ │ │ │ │ - ldr r4, [pc, #144] @ (7820 ) │ │ │ │ │ - b.n 75f4 │ │ │ │ │ + b.n 7694 │ │ │ │ │ + ldr r4, [pc, #144] @ (78c4 ) │ │ │ │ │ + b.n 7698 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 780a │ │ │ │ │ + bmi.n 78ae │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 767e │ │ │ │ │ + bls.w 7722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 76aa │ │ │ │ │ + b.n 774e │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 76fa │ │ │ │ │ + b.n 779e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7738 │ │ │ │ │ + b.n 77dc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 76fa │ │ │ │ │ + b.n 779e │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 74b4 │ │ │ │ │ + b.n 7558 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 7738 │ │ │ │ │ + b.n 77dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 75f4 │ │ │ │ │ + b.n 7698 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 75f0 │ │ │ │ │ + beq.w 7694 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7664 │ │ │ │ │ + b.n 7708 │ │ │ │ │ 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 77e0 │ │ │ │ │ + b.n 7884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 76aa │ │ │ │ │ + b.n 774e │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000190 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000da │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007824 : │ │ │ │ │ +000078c8 : │ │ │ │ │ long_div(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 7974 │ │ │ │ │ + bpl.w 7a18 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 7974 │ │ │ │ │ + bpl.w 7a18 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 78f4 │ │ │ │ │ + bne.n 7998 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov.w ip, r2, lsr #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 78f4 │ │ │ │ │ + bne.n 7998 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 788a │ │ │ │ │ + bne.n 792e │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 789a │ │ │ │ │ + bcs.n 793e │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -11487,29 +11564,29 @@ │ │ │ │ │ pop {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 7874 │ │ │ │ │ + bcc.n 7918 │ │ │ │ │ add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 792e │ │ │ │ │ - ldr r2, [pc, #212] @ (7980 ) │ │ │ │ │ + bcs.n 79d2 │ │ │ │ │ + ldr r2, [pc, #212] @ (7a24 ) │ │ │ │ │ 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 r0, [r2, #1712] @ 0x6b0 │ │ │ │ │ - cbz r0, 7906 │ │ │ │ │ + cbz r0, 79aa │ │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ │ @@ -11524,73 +11601,73 @@ │ │ │ │ │ movlt r3, #10 │ │ │ │ │ movge r3, #8 │ │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 7984 │ │ │ │ │ + bl 7a28 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 7970 │ │ │ │ │ + beq.n 7a14 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 796c │ │ │ │ │ + cbz r0, 7a10 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ - b.n 78d4 │ │ │ │ │ + b.n 7978 │ │ │ │ │ eor.w r2, r3, r3, asr #31 │ │ │ │ │ movs r0, #2 │ │ │ │ │ sub.w r2, r2, r3, asr #31 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 314 │ │ │ │ │ - cbz r0, 7970 │ │ │ │ │ + cbz r0, 7a14 │ │ │ │ │ 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 7886 │ │ │ │ │ - b.n 795e │ │ │ │ │ + beq.n 792a │ │ │ │ │ + b.n 7a02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7886 │ │ │ │ │ + b.n 792a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ce │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007984 : │ │ │ │ │ +00007a28 : │ │ │ │ │ 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 r6, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ @@ -11598,171 +11675,169 @@ │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov.w lr, r2, lsr #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 79ea │ │ │ │ │ + beq.n 7a8e │ │ │ │ │ cmp.w lr, #300 @ 0x12c │ │ │ │ │ - bhi.w 7b0e │ │ │ │ │ + bhi.w 7bac │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ - bl 7c58 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 7b08 │ │ │ │ │ + beq.w 7b84 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 7aba │ │ │ │ │ + beq.n 7b5e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7a62 │ │ │ │ │ + beq.n 7b06 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7a4a │ │ │ │ │ + beq.n 7aee │ │ │ │ │ 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 7af6 │ │ │ │ │ + bne.w 7b9e │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 7ae2 │ │ │ │ │ + bne.n 7b8a │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b08 │ │ │ │ │ + beq.n 7b84 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7c36 │ │ │ │ │ + beq.w 7cea │ │ │ │ │ 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 7ac2 │ │ │ │ │ + bne.n 7b66 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ada │ │ │ │ │ + beq.n 7b7e │ │ │ │ │ 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] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a42 │ │ │ │ │ + bge.n 7ae6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7a42 │ │ │ │ │ + bne.n 7ae6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7a42 │ │ │ │ │ + b.n 7ae6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 79d6 │ │ │ │ │ + bne.n 7a7a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c8 │ │ │ │ │ + bl 3234 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a8a │ │ │ │ │ + bge.n 7b2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 7a8a │ │ │ │ │ + cbnz r3, 7b2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7c12 │ │ │ │ │ - ldr r1, [pc, #448] @ (7c54 ) │ │ │ │ │ + beq.w 7cc6 │ │ │ │ │ + ldr r1, [pc, #440] @ (7cf0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5540 │ │ │ │ │ + bl 55ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c04 │ │ │ │ │ + beq.w 7cb8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7ab6 │ │ │ │ │ + bge.n 7b5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 7ab6 │ │ │ │ │ + cbnz r3, 7b5a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 79d6 │ │ │ │ │ + b.n 7a7a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 7a6c │ │ │ │ │ - b.n 79d6 │ │ │ │ │ + beq.n 7b10 │ │ │ │ │ + b.n 7a7a │ │ │ │ │ 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 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a3c │ │ │ │ │ + bne.n 7ae0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl a258 │ │ │ │ │ - b.n 7b08 │ │ │ │ │ + bl a2f0 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 7a88 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r0, r0 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a0a │ │ │ │ │ - b.n 7b08 │ │ │ │ │ + bne.n 7aae │ │ │ │ │ + b.n 7b84 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 7c58 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w 79c6 │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 79e4 │ │ │ │ │ + bl 7cf4 │ │ │ │ │ + b.n 7a64 │ │ │ │ │ sub.w ip, ip, lr │ │ │ │ │ cmp.w ip, #150 @ 0x96 │ │ │ │ │ - ble.n 7af6 │ │ │ │ │ + ble.n 7b9e │ │ │ │ │ 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 7b08 │ │ │ │ │ + beq.n 7b84 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -11770,175 +11845,174 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7b54 │ │ │ │ │ + bge.n 7bf2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7c44 │ │ │ │ │ + beq.n 7c54 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7b08 │ │ │ │ │ + beq.n 7b84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #5 │ │ │ │ │ - bpl.n 7bde │ │ │ │ │ + bpl.n 7c82 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 7bde │ │ │ │ │ + bne.n 7c82 │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #7 │ │ │ │ │ - bpl.n 7bb6 │ │ │ │ │ + bpl.n 7c5c │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 7bb6 │ │ │ │ │ + bpl.n 7c5c │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - cbz r6, 7b9a │ │ │ │ │ + cbz r6, 7c38 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7a42 │ │ │ │ │ + bge.w 7ae6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7a42 │ │ │ │ │ + bne.w 7ae6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7a42 │ │ │ │ │ + b.n 7ae6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 7bf2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7bc6 │ │ │ │ │ + bge.n 7c6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 7c3c │ │ │ │ │ + cbz r3, 7cb0 │ │ │ │ │ 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 .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7b08 │ │ │ │ │ + b.n 7b84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7bec │ │ │ │ │ + bge.n 7c90 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 7c4c │ │ │ │ │ + cbz r3, 7ca8 │ │ │ │ │ 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 .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7b08 │ │ │ │ │ + b.n 7b84 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 7c90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 7c6a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7c12 │ │ │ │ │ + bge.n 7cc6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 7c2e │ │ │ │ │ + cbz r3, 7ce2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7b08 │ │ │ │ │ + bge.w 7b84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b08 │ │ │ │ │ + bne.w 7b84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7b08 │ │ │ │ │ + b.n 7b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7c12 │ │ │ │ │ + b.n 7cc6 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - b.n 7a42 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7bc6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7b54 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7bec │ │ │ │ │ + b.n 7ae6 │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007c58 : │ │ │ │ │ +00007cf4 : │ │ │ │ │ long_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, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.w 80c8 │ │ │ │ │ + beq.w 8164 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 7d08 │ │ │ │ │ + bgt.n 7da4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq.n 7d36 │ │ │ │ │ + beq.n 7dd2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 7d4c │ │ │ │ │ + bne.n 7de8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ │ bl 314 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80de │ │ │ │ │ + beq.w 817a │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ subs.w ip, r9, #10 │ │ │ │ │ - bne.w 7fb0 │ │ │ │ │ + bne.w 804c │ │ │ │ │ add.w fp, r5, #12 │ │ │ │ │ add.w r9, r3, #12 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add r9, r0 │ │ │ │ │ add.w r7, fp, r3 │ │ │ │ │ mov.w r8, #5 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.n 7da4 │ │ │ │ │ + bpl.n 7e40 │ │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ │ umull r2, r1, lr, r3 │ │ │ │ │ bic.w r2, r1, #3 │ │ │ │ │ add.w r2, r2, r1, lsr #2 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ sbc.w ip, ip, #0 │ │ │ │ │ @@ -11947,78 +12021,78 @@ │ │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ │ and.w ip, r1, #1 │ │ │ │ │ mov.w r1, r1, lsr #1 │ │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ │ umull ip, r3, ip, r8 │ │ │ │ │ str.w r1, [r9, #-4]! │ │ │ │ │ add.w r0, ip, r2 │ │ │ │ │ - beq.w 7e42 │ │ │ │ │ + beq.w 7ede │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - b.n 7daa │ │ │ │ │ + b.n 7e46 │ │ │ │ │ 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 80fc │ │ │ │ │ + bne.w 8198 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #632] @ (7fa4 ) │ │ │ │ │ + ldr r3, [pc, #632] @ (8040 ) │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc.n 7d08 │ │ │ │ │ + bcc.n 7da4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 7c88 │ │ │ │ │ + beq.n 7d24 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c468 │ │ │ │ │ + bl c500 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ bl 1348 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 80de │ │ │ │ │ + beq.w 817a │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ sub.w r1, r3, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 7e88 │ │ │ │ │ + bne.n 7f24 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 7ea2 │ │ │ │ │ + beq.w 7f3e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.w 7f04 │ │ │ │ │ + bls.w 7fa0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.n 7d2e │ │ │ │ │ + b.n 7dca │ │ │ │ │ mov r4, ip │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ │ lsrs r1, r4, #2 │ │ │ │ │ mov ip, r7 │ │ │ │ │ mov r5, r9 │ │ │ │ │ @@ -12057,139 +12131,139 @@ │ │ │ │ │ mla r3, lr, r1, r3 │ │ │ │ │ and.w r1, r0, #1 │ │ │ │ │ mov.w r0, r0, lsr #1 │ │ │ │ │ orr.w r0, r0, r3, lsl #31 │ │ │ │ │ umull r1, r3, r1, r8 │ │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ │ add.w r4, r1, r2 │ │ │ │ │ - bne.n 7daa │ │ │ │ │ + bne.n 7e46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 7e54 │ │ │ │ │ + beq.n 7ef0 │ │ │ │ │ add.w r7, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7f88 │ │ │ │ │ + beq.w 8024 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80e4 │ │ │ │ │ + beq.w 8180 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ sub.w r1, r3, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 7d90 │ │ │ │ │ + beq.n 7e2c │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl cdb4 <_PyLong_Negate> │ │ │ │ │ + bl ce4c <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8114 │ │ │ │ │ + beq.w 81b0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 7d96 │ │ │ │ │ + bne.w 7e32 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 7d96 │ │ │ │ │ + beq.w 7e32 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl cdb4 <_PyLong_Negate> │ │ │ │ │ + bl ce4c <_PyLong_Negate> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d96 │ │ │ │ │ + bne.w 7e32 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 80de │ │ │ │ │ + bge.w 817a │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 80de │ │ │ │ │ + bne.w 817a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80de │ │ │ │ │ + beq.w 817a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 80de │ │ │ │ │ + bge.w 817a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80de │ │ │ │ │ + bne.w 817a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 80de │ │ │ │ │ + b.n 817a │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 7d9e │ │ │ │ │ + bcs.w 7e3a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7f74 │ │ │ │ │ + bge.n 8010 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7f74 │ │ │ │ │ - ldr r1, [pc, #112] @ (7fa8 ) │ │ │ │ │ + cbnz r3, 8010 │ │ │ │ │ + ldr r1, [pc, #112] @ (8044 ) │ │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80a4 │ │ │ │ │ + bne.w 8140 │ │ │ │ │ lsls r3, r2, #29 │ │ │ │ │ - bmi.w 812c │ │ │ │ │ - ldr r3, [pc, #96] @ (7fac ) │ │ │ │ │ + bmi.w 81c8 │ │ │ │ │ + ldr r3, [pc, #96] @ (8048 ) │ │ │ │ │ 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, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 80ba │ │ │ │ │ + bhi.w 8156 │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ movw r4, #9176 @ 0x23d8 │ │ │ │ │ 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 7d9e │ │ │ │ │ + b.n 7e3a │ │ │ │ │ subs.w ip, r2, #1 │ │ │ │ │ - beq.w 810e │ │ │ │ │ + beq.w 81aa │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 808c │ │ │ │ │ + beq.n 8128 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, ip, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7e54 │ │ │ │ │ + b.n 7ef0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000005a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -12198,19 +12272,19 @@ │ │ │ │ │ add.w fp, r5, #12 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w r7, fp, r7, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 8020 │ │ │ │ │ + beq.n 80bc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 8000 │ │ │ │ │ + beq.n 809c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 7fe8 │ │ │ │ │ + beq.n 8084 │ │ │ │ │ ldr.w r0, [r7, #-4]! │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r8, #-4]! │ │ │ │ │ @@ -12230,15 +12304,15 @@ │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, fp │ │ │ │ │ str.w r0, [r8, #-4]! │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.w 7e42 │ │ │ │ │ + beq.w 7ede │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r4, #16 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ @@ -12271,167 +12345,167 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, fp │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne.n 8024 │ │ │ │ │ + bne.n 80c0 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 7e42 │ │ │ │ │ + b.n 7ede │ │ │ │ │ sub.w ip, r2, #2 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 810e │ │ │ │ │ + beq.n 81aa │ │ │ │ │ ldr.w r1, [r7], #-4 │ │ │ │ │ - cbz r1, 80c2 │ │ │ │ │ + cbz r1, 815e │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.w 7f96 │ │ │ │ │ - b.n 7e54 │ │ │ │ │ + bne.w 8032 │ │ │ │ │ + b.n 7ef0 │ │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 812c │ │ │ │ │ + bmi.n 81c8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 7f48 │ │ │ │ │ + bls.w 7fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 7f74 │ │ │ │ │ + b.n 8010 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8090 │ │ │ │ │ + b.n 812c │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7d30 │ │ │ │ │ + b.n 7dcc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 80de │ │ │ │ │ + bge.n 817a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 80de │ │ │ │ │ + bne.n 817a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 80de │ │ │ │ │ + b.n 817a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a464 <_PyLong_Copy> │ │ │ │ │ + bl a4fc <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d28 │ │ │ │ │ - b.n 80de │ │ │ │ │ + bne.w 7dc4 │ │ │ │ │ + b.n 817a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7e54 │ │ │ │ │ + b.n 7ef0 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80de │ │ │ │ │ + beq.n 817a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r4, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 7ef4 │ │ │ │ │ - b.n 80de │ │ │ │ │ + blt.w 7f90 │ │ │ │ │ + b.n 817a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 7f74 │ │ │ │ │ + b.n 8010 │ │ │ │ │ │ │ │ │ │ -00008134 : │ │ │ │ │ +000081d0 : │ │ │ │ │ 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 81e8 │ │ │ │ │ + bne.n 8284 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.w 833e │ │ │ │ │ + bhi.w 83da │ │ │ │ │ adds r1, #16 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 833a │ │ │ │ │ + beq.w 83d6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8228 │ │ │ │ │ + beq.n 82c4 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 8236 │ │ │ │ │ + bne.n 82d2 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 8184 │ │ │ │ │ + bne.n 8220 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 822c │ │ │ │ │ + beq.n 82c8 │ │ │ │ │ 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 8364 │ │ │ │ │ + bl 8400 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82b4 │ │ │ │ │ + beq.w 8350 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ it cc │ │ │ │ │ movcc r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8346 │ │ │ │ │ + beq.w 83e2 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ add.w r1, r5, #12 │ │ │ │ │ bic.w r0, r0, #4 │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ add.w r0, r6, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 817e │ │ │ │ │ + bge.n 821a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 817e │ │ │ │ │ + bne.n 821a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 817e │ │ │ │ │ + b.n 821a │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ adds r7, r5, r3 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -12446,504 +12520,504 @@ │ │ │ │ │ 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 82b4 │ │ │ │ │ + beq.n 8350 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r7 │ │ │ │ │ - bgt.n 8168 │ │ │ │ │ + bgt.n 8204 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 82b8 │ │ │ │ │ + bne.n 8354 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 8230 │ │ │ │ │ - ldr r6, [pc, #304] @ (8360 ) │ │ │ │ │ - b.n 817e │ │ │ │ │ + bne.n 82cc │ │ │ │ │ + ldr r6, [pc, #304] @ (83fc ) │ │ │ │ │ + b.n 821a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 8186 │ │ │ │ │ + b.n 8222 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 8186 │ │ │ │ │ + bne.n 8222 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 82c0 │ │ │ │ │ + beq.n 835c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8176 │ │ │ │ │ + beq.n 8212 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - beq.n 8298 │ │ │ │ │ + beq.n 8334 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r1, #0 │ │ │ │ │ - cbnz r1, 829e │ │ │ │ │ + cbnz r1, 833a │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ - bgt.n 829e │ │ │ │ │ + bgt.n 833a │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ - bpl.n 827a │ │ │ │ │ + bpl.n 8316 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 8544 │ │ │ │ │ + bl 85e0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromUnicodeObject │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 817e │ │ │ │ │ + b.n 821a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 82dc │ │ │ │ │ + bne.n 8378 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8330 │ │ │ │ │ + beq.n 83cc │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - bl a68c <_PyLong_FromBytes> │ │ │ │ │ + bl a724 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 817e │ │ │ │ │ + b.n 821a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 82b4 │ │ │ │ │ + cbnz r0, 8350 │ │ │ │ │ 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 .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 817e │ │ │ │ │ + b.n 821a │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w 8186 │ │ │ │ │ + bne.w 8222 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 822c │ │ │ │ │ + beq.n 82c8 │ │ │ │ │ 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 .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 82b4 │ │ │ │ │ + b.n 8350 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - cbnz r0, 82f4 │ │ │ │ │ + cbnz r0, 8390 │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ - bpl.n 8318 │ │ │ │ │ + bpl.n 83b4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 8286 │ │ │ │ │ + beq.n 8322 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8286 │ │ │ │ │ + bne.n 8322 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ - b.n 828e │ │ │ │ │ + b.n 832a │ │ │ │ │ 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 .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 82b4 │ │ │ │ │ + b.n 8350 │ │ │ │ │ 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 828e │ │ │ │ │ + b.n 832a │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 81f0 │ │ │ │ │ + b.n 828c │ │ │ │ │ mov r7, r5 │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ - b.n 81f0 │ │ │ │ │ + b.n 828c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 82b4 │ │ │ │ │ + bge.n 8350 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 82b4 │ │ │ │ │ + bne.n 8350 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 82b4 │ │ │ │ │ + b.n 8350 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008364 : │ │ │ │ │ +00008400 : │ │ │ │ │ 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 83d6 │ │ │ │ │ + bne.n 8472 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8454 │ │ │ │ │ - cbz r2, 83ca │ │ │ │ │ + beq.n 84f0 │ │ │ │ │ + cbz r2, 8466 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 84c0 │ │ │ │ │ + beq.w 855c │ │ │ │ │ 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 84c8 │ │ │ │ │ + bne.w 8564 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ - bpl.n 8424 │ │ │ │ │ + bpl.n 84c0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 8544 │ │ │ │ │ + b.w 85e0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ - bl 8364 │ │ │ │ │ + bl 8400 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84a4 │ │ │ │ │ + beq.n 8540 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r4, [r5, #152] @ 0x98 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsrs r5, r2, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ it cc │ │ │ │ │ movcc r5, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84ea │ │ │ │ │ + beq.n 8586 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ add.w r1, r3, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bic.w r0, r0, #4 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8444 │ │ │ │ │ + blt.n 84e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ 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 845a │ │ │ │ │ + bne.n 84f6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 84e0 │ │ │ │ │ + beq.n 857c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w a68c <_PyLong_FromBytes> │ │ │ │ │ + b.w a724 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 841e │ │ │ │ │ + bne.n 84ba │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 841e │ │ │ │ │ - cbnz r2, 84a8 │ │ │ │ │ - ldr r4, [pc, #172] @ (8504 ) │ │ │ │ │ - b.n 841e │ │ │ │ │ + b.n 84ba │ │ │ │ │ + cbnz r2, 8544 │ │ │ │ │ + ldr r4, [pc, #172] @ (85a0 ) │ │ │ │ │ + b.n 84ba │ │ │ │ │ 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, 846e │ │ │ │ │ + cbnz r0, 850a │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ - bpl.n 848e │ │ │ │ │ + bpl.n 852a │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 8430 │ │ │ │ │ + beq.n 84cc │ │ │ │ │ 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 8430 │ │ │ │ │ + bne.n 84cc │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ - b.n 8438 │ │ │ │ │ + b.n 84d4 │ │ │ │ │ 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 .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 841e │ │ │ │ │ + b.n 84ba │ │ │ │ │ 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 .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 84a4 │ │ │ │ │ + b.n 8540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 84a4 │ │ │ │ │ + bne.n 8540 │ │ │ │ │ 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 .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 84a4 │ │ │ │ │ + b.n 8540 │ │ │ │ │ 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 8438 │ │ │ │ │ + b.n 84d4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 84a4 │ │ │ │ │ + bge.n 8540 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 84a4 │ │ │ │ │ + bne.n 8540 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 84a4 │ │ │ │ │ + b.n 8540 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008508 <_PyLong_FormatWriter>: │ │ │ │ │ +000085a4 <_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 8530 <_PyLong_FormatWriter+0x28> │ │ │ │ │ + bne.n 85cc <_PyLong_FormatWriter+0x28> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 196c │ │ │ │ │ + bl 1960 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ - bl aca0 │ │ │ │ │ - b.n 852c <_PyLong_FormatWriter+0x24> │ │ │ │ │ + bl ad38 │ │ │ │ │ + b.n 85c8 <_PyLong_FormatWriter+0x24> │ │ │ │ │ │ │ │ │ │ -00008544 : │ │ │ │ │ +000085e0 : │ │ │ │ │ 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, 85c6 │ │ │ │ │ + cbz r0, 8662 │ │ │ │ │ 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 6ec │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r1, 8584 │ │ │ │ │ - cbz r0, 8598 │ │ │ │ │ + cbz r1, 8620 │ │ │ │ │ + cbz r0, 8634 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r2, r6, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 8598 │ │ │ │ │ + bne.n 8634 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8592 │ │ │ │ │ + bge.n 862e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 85d6 │ │ │ │ │ + cbz r2, 8672 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 85a6 │ │ │ │ │ + bge.n 8642 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 85ca │ │ │ │ │ + cbz r2, 8666 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ 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 8592 │ │ │ │ │ + b.n 862e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 85a6 │ │ │ │ │ + b.n 8642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8592 │ │ │ │ │ + b.n 862e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000085e4 : │ │ │ │ │ +00008680 : │ │ │ │ │ PyLong_AsDouble(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8674 │ │ │ │ │ + beq.n 8710 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 865c │ │ │ │ │ + bpl.n 86f8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 8620 │ │ │ │ │ + bhi.n 86bc │ │ │ │ │ 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, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl c09c <_PyLong_Frexp> │ │ │ │ │ + bl c134 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bge.n 8640 │ │ │ │ │ + bge.n 86dc │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 ldexp │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -12952,137 +13026,137 @@ │ │ │ │ │ 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 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 861c │ │ │ │ │ + b.n 86b8 │ │ │ │ │ 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 8656 │ │ │ │ │ + b.n 86f2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3490 @ 0xda2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 8656 │ │ │ │ │ + b.n 86f2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008688 : │ │ │ │ │ +00008724 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 8b7c │ │ │ │ │ + bpl.w 8c18 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 8b7c │ │ │ │ │ + bpl.w 8c18 │ │ │ │ │ stmdb 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 fp, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs.w sl, r3, lsr #3 │ │ │ │ │ - beq.w 8ba0 │ │ │ │ │ + beq.w 8c3c │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ negs r3, r2 │ │ │ │ │ adcs r3, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ negs r3, r1 │ │ │ │ │ adcs r3, r1 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq.w 8c40 │ │ │ │ │ + beq.w 8cdc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 8a8e │ │ │ │ │ + beq.w 8b2a │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 8bbe │ │ │ │ │ + beq.w 8c5a │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8b8c │ │ │ │ │ + beq.w 8c28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 8aa4 │ │ │ │ │ + beq.w 8b40 │ │ │ │ │ sub.w r3, r4, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 8c96 │ │ │ │ │ + bge.w 8d32 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 8c40 │ │ │ │ │ + blt.w 8cdc │ │ │ │ │ add.w r2, r6, r4, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mul.w r7, r1, r3 │ │ │ │ │ - cbz r2, 8730 │ │ │ │ │ + cbz r2, 87cc │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add.w r3, fp, sl, lsl #2 │ │ │ │ │ add r7, r2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 8742 │ │ │ │ │ + cbz r3, 87de │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ subs r7, r7, r3 │ │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ │ - bgt.w 8c96 │ │ │ │ │ + bgt.w 8d32 │ │ │ │ │ movw r3, #64461 @ 0xfbcd │ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.w 8c40 │ │ │ │ │ + blt.w 8cdc │ │ │ │ │ mvn.w r3, #1020 @ 0x3fc │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r7, r3 │ │ │ │ │ sub.w r3, r7, #55 @ 0x37 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 8ae8 │ │ │ │ │ + bgt.w 8b84 │ │ │ │ │ rsb r7, r7, #55 @ 0x37 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 314 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8bb6 │ │ │ │ │ + beq.w 8c52 │ │ │ │ │ add.w r3, r0, r8, lsl #2 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ adds r3, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 87a2 │ │ │ │ │ + b.n 883e │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 879e │ │ │ │ │ + bne.n 883a │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #30 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub.w lr, r1, #32 │ │ │ │ │ @@ -13098,21 +13172,21 @@ │ │ │ │ │ lsl.w r3, r8, lr │ │ │ │ │ lsr.w r8, r8, ip │ │ │ │ │ orr.w r8, r3, r8 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ bic.w r9, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r2, #4]! │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ - ble.w 8942 │ │ │ │ │ + ble.w 89de │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8b86 │ │ │ │ │ + beq.w 8c22 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 885a │ │ │ │ │ + beq.n 88f6 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 882c │ │ │ │ │ + beq.n 88c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r6, #2 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr.w r8, [r0, #16]! │ │ │ │ │ lsl.w r9, r8, r1 │ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ │ lsl.w r3, r8, lr │ │ │ │ │ @@ -13145,15 +13219,15 @@ │ │ │ │ │ cmp r4, r6 │ │ │ │ │ orr.w r8, r3, r8 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ bic.w r9, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ str.w r9, [r2, #4]! │ │ │ │ │ - ble.n 8942 │ │ │ │ │ + ble.n 89de │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ add.w r9, r0, #4 │ │ │ │ │ add.w r8, r2, #4 │ │ │ │ │ adds r7, #4 │ │ │ │ │ adds r0, #16 │ │ │ │ │ @@ -13194,76 +13268,76 @@ │ │ │ │ │ lsl.w r3, r5, lr │ │ │ │ │ lsr.w r5, r5, ip │ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ │ mov.w r5, r6, lsr #30 │ │ │ │ │ orr.w r3, r5, r3, lsl #2 │ │ │ │ │ bic.w r5, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r5, [r8, #12] │ │ │ │ │ - bgt.n 8890 │ │ │ │ │ + bgt.n 892c │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8cce │ │ │ │ │ + beq.w 8d6a │ │ │ │ │ ldr.w r7, [r6, r0, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8ae4 │ │ │ │ │ + beq.w 8b80 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 8976 │ │ │ │ │ + beq.n 8a12 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8bd8 │ │ │ │ │ + beq.w 8c74 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c468 │ │ │ │ │ + bl c500 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 899e │ │ │ │ │ + bge.n 8a3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 899e │ │ │ │ │ + cbnz r3, 8a3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8bb6 │ │ │ │ │ + beq.w 8c52 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 89c6 │ │ │ │ │ + bge.n 8a62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 89c6 │ │ │ │ │ + cbnz r3, 8a62 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ movs r7, #30 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ │ mul.w r7, r1, r7 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 89e4 │ │ │ │ │ + cbz r3, 8a80 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r7, r3 │ │ │ │ │ mvn.w r3, #1020 @ 0x3fc │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -13271,159 +13345,159 @@ │ │ │ │ │ cmp r3, r7 │ │ │ │ │ orr.w r4, r4, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ tst r2, r4 │ │ │ │ │ - beq.n 8a10 │ │ │ │ │ + beq.n 8aac │ │ │ │ │ movs r6, #3 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ subs r6, #1 │ │ │ │ │ tst r6, r4 │ │ │ │ │ it ne │ │ │ │ │ addne r4, r4, r2 │ │ │ │ │ mvn.w r6, #1 │ │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ │ ands r3, r4 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ vldr s14, [r0, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ - vldr d5, [pc, #692] @ 8ce0 │ │ │ │ │ + vldr d5, [pc, #688] @ 8d78 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - bgt.n 8a78 │ │ │ │ │ + bgt.n 8b14 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8a50 │ │ │ │ │ + bge.n 8aec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 8a50 │ │ │ │ │ + cbnz r3, 8aec │ │ │ │ │ mov r0, r5 │ │ │ │ │ vstr d7, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bge.w 8c76 │ │ │ │ │ + bge.w 8d12 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 8ade │ │ │ │ │ + bne.n 8b7a │ │ │ │ │ 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, r3, r1, lsl #2 │ │ │ │ │ vldr s12, [r3] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - b.n 8a24 │ │ │ │ │ + b.n 8ac0 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 8ab0 │ │ │ │ │ + beq.n 8b4c │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ it ne │ │ │ │ │ rsbne r3, sl, #1 │ │ │ │ │ - bne.w 870c │ │ │ │ │ + bne.w 87a8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ lsrs r2, r2, #23 │ │ │ │ │ - bne.n 8b8c │ │ │ │ │ + bne.n 8c28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8b8c │ │ │ │ │ + beq.n 8c28 │ │ │ │ │ add.w r3, r6, r4, lsl #2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ vldr s12, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 8c56 │ │ │ │ │ + bne.w 8cf2 │ │ │ │ │ add.w r3, fp, sl, lsl #2 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne.w 8cae │ │ │ │ │ + bne.w 8d4a │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ - b.n 8a66 │ │ │ │ │ + b.n 8b02 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b.n 8a6e │ │ │ │ │ + b.n 8b0a │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 8956 │ │ │ │ │ + b.n 89f2 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ subs r4, r4, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 314 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8bb6 │ │ │ │ │ + beq.n 8c52 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ add.w ip, r6, r7, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ lsl.w lr, lr, r1 │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ add.w r9, r5, #12 │ │ │ │ │ - b.n 8b3c │ │ │ │ │ + b.n 8bd8 │ │ │ │ │ ldr.w r3, [ip, r4, lsl #2] │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ bic.w r2, r3, lr │ │ │ │ │ lsrs r3, r1 │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str.w r3, [r9, r4, lsl #2] │ │ │ │ │ lsrs r3, r2, #2 │ │ │ │ │ rsb r8, r1, #32 │ │ │ │ │ sub.w r0, r1, #32 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ - bgt.n 8b24 │ │ │ │ │ + bgt.n 8bc0 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ lsls r3, r4, #31 │ │ │ │ │ - bmi.w 894c │ │ │ │ │ + bmi.w 89e8 │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 894c │ │ │ │ │ + beq.w 89e8 │ │ │ │ │ subs r7, #1 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ │ - b.n 8b5c │ │ │ │ │ + b.n 8bf8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ - b.n 8890 │ │ │ │ │ + b.n 892c │ │ │ │ │ sub.w r3, r4, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 871a │ │ │ │ │ - b.n 8c96 │ │ │ │ │ + blt.w 87b6 │ │ │ │ │ + b.n 8d32 │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -13436,387 +13510,386 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.w 86f2 │ │ │ │ │ + bne.w 878e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8ab0 │ │ │ │ │ - b.n 8b8c │ │ │ │ │ + bne.w 8b4c │ │ │ │ │ + b.n 8c28 │ │ │ │ │ and.w r6, r1, #3 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ add.w r9, r5, #12 │ │ │ │ │ ldr.w r7, [fp, #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 8c12 │ │ │ │ │ + bmi.n 8cae │ │ │ │ │ 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 8bf4 │ │ │ │ │ + b.n 8c90 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsrs r6, r0, #3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8cc4 │ │ │ │ │ + beq.n 8d60 │ │ │ │ │ ldr.w r7, [r9, r2, lsl #2] │ │ │ │ │ - cbz r7, 8c3c │ │ │ │ │ + cbz r7, 8cd8 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 8c32 │ │ │ │ │ + beq.n 8cce │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r3, r0, r3, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ │ - b.n 89c8 │ │ │ │ │ + b.n 8a64 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 8c18 │ │ │ │ │ + b.n 8cb4 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ - vldr d0, [pc, #160] @ 8ce8 │ │ │ │ │ - vldr d7, [pc, #164] @ 8cf0 │ │ │ │ │ + vldr d0, [pc, #156] @ 8d80 │ │ │ │ │ + vldr d7, [pc, #160] @ 8d88 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b.n 8a6e │ │ │ │ │ + b.n 8b0a │ │ │ │ │ subs r4, #1 │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ - vldr d5, [pc, #128] @ 8ce0 │ │ │ │ │ + vldr d5, [pc, #124] @ 8d78 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ vldr s14, [r3] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ │ vmov.f64 d6, d7 │ │ │ │ │ - b.n 8abe │ │ │ │ │ - bne.n 8c96 │ │ │ │ │ + b.n 8b5a │ │ │ │ │ + bne.n 8d32 │ │ │ │ │ mov r0, r7 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ vstr d7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w 8a5c │ │ │ │ │ + bne.w 8af8 │ │ │ │ │ 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 .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8bb6 │ │ │ │ │ + b.n 8c52 │ │ │ │ │ vldr s10, [fp, #12] │ │ │ │ │ - vldr d4, [pc, #44] @ 8ce0 │ │ │ │ │ + vldr d4, [pc, #40] @ 8d78 │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d4 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ - b.n 8ad8 │ │ │ │ │ + b.n 8b74 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8c32 │ │ │ │ │ + beq.n 8cce │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 8c32 │ │ │ │ │ + b.n 8cce │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8976 │ │ │ │ │ + beq.w 8a12 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 8976 │ │ │ │ │ + b.n 8a12 │ │ │ │ │ nop │ │ │ │ │ - nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ │ │ │ │ │ -00008cf8 : │ │ │ │ │ +00008d90 : │ │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w 99a4 │ │ │ │ │ + bpl.w 9a3c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 99a4 │ │ │ │ │ + bpl.w 9a3c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 926c │ │ │ │ │ + blt.w 9304 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 927c │ │ │ │ │ + blt.w 9314 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne.w 92b8 │ │ │ │ │ + bne.w 9350 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.w 998e │ │ │ │ │ + bne.w 9a26 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - and.w r4, r2, #3 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq.w 9884 │ │ │ │ │ - rsb r4, r4, #1 │ │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ │ + and.w r2, r4, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq.w 991c │ │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 93fc │ │ │ │ │ + beq.w 9494 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ add.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9030 │ │ │ │ │ + bne.w 90c8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bgt.w 9afa │ │ │ │ │ - ldr r0, [pc, #636] @ (9028 ) │ │ │ │ │ + bgt.w 9b90 │ │ │ │ │ + ldr r0, [pc, #636] @ (90c0 ) │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 90de │ │ │ │ │ + blt.w 9176 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bls.w 90fc │ │ │ │ │ + bls.w 9194 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ it ls │ │ │ │ │ movls.w fp, #4 │ │ │ │ │ - bls.n 8e00 │ │ │ │ │ + bls.n 8e98 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ it ls │ │ │ │ │ movls.w fp, #8 │ │ │ │ │ - bls.n 8e00 │ │ │ │ │ + bls.n 8e98 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ it ls │ │ │ │ │ movls.w fp, #16 │ │ │ │ │ - bls.n 8e00 │ │ │ │ │ + bls.n 8e98 │ │ │ │ │ mov.w fp, #32 │ │ │ │ │ cmp.w r8, #31 │ │ │ │ │ - bls.n 8e00 │ │ │ │ │ + bls.n 8e98 │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bcs.n 8df8 │ │ │ │ │ + bcs.n 8e90 │ │ │ │ │ mov.w fp, fp, lsr #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 9108 │ │ │ │ │ + bne.w 91a0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ adds r3, #8 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 8f12 │ │ │ │ │ + beq.n 8faa │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mov r4, sl │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 8f68 │ │ │ │ │ + bhi.w 9000 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ smull sl, r3, r3, r3 │ │ │ │ │ adds.w r0, sl, #5 │ │ │ │ │ adc.w ip, r3, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 8fbc │ │ │ │ │ + bcs.w 9054 │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ adds r5, r3, r7 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8f5a │ │ │ │ │ + bge.n 8ff2 │ │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [r4] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 8f5a │ │ │ │ │ + bne.n 8ff2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ tst.w fp, r8 │ │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - beq.n 8f64 │ │ │ │ │ + beq.n 8ffc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ orr.w r0, r1, r2 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 8f7c │ │ │ │ │ + bhi.n 9014 │ │ │ │ │ and.w r0, r1, #3 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.w 90be │ │ │ │ │ + bcs.w 9156 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ movw r2, #9176 @ 0x23d8 │ │ │ │ │ add.w r2, r2, ip, lsl #4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r4, r2, r0 │ │ │ │ │ - bge.n 8fb6 │ │ │ │ │ + bge.n 904e │ │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [r5] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 8fb6 │ │ │ │ │ + bne.n 904e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ │ movs.w fp, fp, lsr #1 │ │ │ │ │ - bne.n 8e34 │ │ │ │ │ + bne.n 8ecc │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bpl.w a082 │ │ │ │ │ + bpl.w a11a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 979a │ │ │ │ │ + bne.w 9832 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 95b0 │ │ │ │ │ + blt.w 9648 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ movlt r5, #0 │ │ │ │ │ movlt r8, r5 │ │ │ │ │ - blt.w 951e │ │ │ │ │ + blt.w 95b6 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, 8f52 │ │ │ │ │ + cbz r0, 8fea │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8f52 │ │ │ │ │ + bge.n 8fea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8f52 │ │ │ │ │ + cbnz r3, 8fea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ tst.w fp, r8 │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ - bne.n 8e92 │ │ │ │ │ + bne.n 8f2a │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 8f06 │ │ │ │ │ + b.n 8f9e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38bc │ │ │ │ │ + bl 392c │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e6c │ │ │ │ │ - b.n 95e2 │ │ │ │ │ + bne.w 8f04 │ │ │ │ │ + b.n 967a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 38bc │ │ │ │ │ + bl 392c │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ eors r1, r0 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ andne.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 98c2 │ │ │ │ │ + bne.w 995a │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 99de │ │ │ │ │ + beq.w 9a76 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8eee │ │ │ │ │ + blt.n 8f86 │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 8f06 │ │ │ │ │ + b.n 8f9e │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds.w ip, sl, r2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r0, r3, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w 95d0 │ │ │ │ │ - ldr r3, [pc, #84] @ (902c ) │ │ │ │ │ + bcs.w 9668 │ │ │ │ │ + ldr r3, [pc, #84] @ (90c4 ) │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [ip, #1712] @ 0x6b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9284 │ │ │ │ │ + beq.w 931c │ │ │ │ │ ldr.w r0, [ip, #1716] @ 0x6b4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r3, [ip, #1712] @ 0x6b0 │ │ │ │ │ str.w r0, [ip, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -13825,305 +13898,305 @@ │ │ │ │ │ eor.w r0, sl, sl, asr #31 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #8 │ │ │ │ │ sub.w r0, r0, sl, asr #31 │ │ │ │ │ itt ge │ │ │ │ │ strge r1, [r5, #8] │ │ │ │ │ strge r0, [r5, #12] │ │ │ │ │ - bge.w 8e6c │ │ │ │ │ + bge.w 8f04 │ │ │ │ │ movs r1, #10 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 8e6c │ │ │ │ │ + b.n 8f04 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000004e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bls.w 9262 │ │ │ │ │ + bls.w 92fa │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 386c │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r0, [pc, #616] @ (92b0 ) │ │ │ │ │ + ldr r0, [pc, #616] @ (9348 ) │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9ffe │ │ │ │ │ + beq.w a08c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9066 │ │ │ │ │ + bge.n 90fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ - cbnz r3, 9066 │ │ │ │ │ + cbnz r3, 90fe │ │ │ │ │ add.w r0, r0, #1080 @ 0x438 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 96e4 │ │ │ │ │ + bne.w 977c │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.w 9246 │ │ │ │ │ + beq.w 92de │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9848 │ │ │ │ │ + bne.w 98e0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 96b2 │ │ │ │ │ + blt.w 974a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 949c │ │ │ │ │ + blt.w 9534 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8f3c │ │ │ │ │ + beq.w 8fd4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8f3c │ │ │ │ │ + bge.w 8fd4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f3c │ │ │ │ │ + bne.w 8fd4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f3c │ │ │ │ │ + b.n 8fd4 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r0, r1 │ │ │ │ │ adc.w ip, r2, #0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 975c │ │ │ │ │ + bcs.w 97f4 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 8fa6 │ │ │ │ │ + b.n 903e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8dc2 │ │ │ │ │ - ldr r0, [pc, #456] @ (92b4 ) │ │ │ │ │ + bne.w 8e5a │ │ │ │ │ + ldr r0, [pc, #456] @ (934c ) │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bhi.w 8dca │ │ │ │ │ + bhi.w 8e62 │ │ │ │ │ mov fp, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8e0a │ │ │ │ │ + beq.w 8ea2 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 96bc │ │ │ │ │ + beq.w 9754 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mov r4, sl │ │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ │ str.w lr, [sp, #8] │ │ │ │ │ - b.n 922a │ │ │ │ │ + b.n 92c2 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ smull sl, r3, r3, r3 │ │ │ │ │ adds.w r0, sl, #5 │ │ │ │ │ adc.w ip, r3, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 9628 │ │ │ │ │ + bcs.w 96c0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ add.w r7, r3, #9152 @ 0x23c0 │ │ │ │ │ adds r7, #24 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9174 │ │ │ │ │ + bge.n 920c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - cbnz r1, 9174 │ │ │ │ │ + cbnz r1, 920c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a044 │ │ │ │ │ + beq.w a0d8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ tst.w r8, fp │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ - beq.n 9222 │ │ │ │ │ + beq.n 92ba │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ orr.w r0, r1, r3 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w 968a │ │ │ │ │ + bhi.w 9722 │ │ │ │ │ and.w r0, r1, #3 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ smull r0, r1, r0, r3 │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 9766 │ │ │ │ │ + bcs.w 97fe │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, ip, lsl #4 │ │ │ │ │ adds r7, r3, r1 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9202 │ │ │ │ │ + bge.n 929a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - cbnz r1, 9202 │ │ │ │ │ + cbnz r1, 929a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a044 │ │ │ │ │ + beq.w a0d8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ movs.w fp, fp, lsr #1 │ │ │ │ │ - beq.w 96b8 │ │ │ │ │ + beq.w 9750 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 912e │ │ │ │ │ + bls.w 91c6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38bc │ │ │ │ │ + bl 392c │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 9160 │ │ │ │ │ + bne.n 91f8 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b.n 95e6 │ │ │ │ │ + b.n 967e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 386c │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a14 │ │ │ │ │ + beq.w a0f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 907e │ │ │ │ │ - beq.w 9418 │ │ │ │ │ - ldr.w sl, [pc, #76] @ 92b4 │ │ │ │ │ - b.n 907e │ │ │ │ │ + b.n 9116 │ │ │ │ │ + beq.w 94b0 │ │ │ │ │ + ldr.w sl, [pc, #76] @ 934c │ │ │ │ │ + b.n 9116 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8d3c │ │ │ │ │ + bge.w 8dd4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 8d3c │ │ │ │ │ + b.n 8dd4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a06 │ │ │ │ │ + beq.w 9a9e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9000 │ │ │ │ │ + bge.w 9098 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ - b.n 9000 │ │ │ │ │ + b.n 9098 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 99b0 │ │ │ │ │ + beq.w 9a48 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 945e │ │ │ │ │ + beq.w 94f6 │ │ │ │ │ mov fp, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r5, fp │ │ │ │ │ bic.w r3, r3, #4 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.n 92f6 │ │ │ │ │ + bhi.n 938e │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 990a │ │ │ │ │ + beq.w 99a2 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 9578 │ │ │ │ │ - bl a464 <_PyLong_Copy> │ │ │ │ │ + bne.w 9610 │ │ │ │ │ + bl a4fc <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ac2 │ │ │ │ │ + beq.w 9b58 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9870 │ │ │ │ │ + blt.w 9908 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl cdb4 <_PyLong_Negate> │ │ │ │ │ + bl ce4c <_PyLong_Negate> │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9a68 │ │ │ │ │ - ldr r0, [pc, #724] @ (960c ) │ │ │ │ │ + beq.w 9afe │ │ │ │ │ + ldr r0, [pc, #724] @ (96a4 ) │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ - ldr.w r9, [pc, #716] @ 9610 │ │ │ │ │ + ldr.w r9, [pc, #716] @ 96a8 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r4, fp │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ sub.w sl, r9, #16 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -14138,279 +14211,279 @@ │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [fp] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 953c │ │ │ │ │ + beq.w 95d4 │ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7984 │ │ │ │ │ + bl 7a28 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9a7a │ │ │ │ │ + beq.w 9b10 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9614 │ │ │ │ │ + blt.w 96ac │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 386c │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9504 │ │ │ │ │ + blt.w 959c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9a76 │ │ │ │ │ + beq.w 9b0c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 5540 │ │ │ │ │ + bl 55ac │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 94ec │ │ │ │ │ + blt.w 9584 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a76 │ │ │ │ │ + beq.w 9b0c │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9910 │ │ │ │ │ + blt.w 99a8 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 9380 │ │ │ │ │ + b.n 9418 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9900 │ │ │ │ │ + blt.w 9998 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9516 │ │ │ │ │ - ldr.w sl, [pc, #508] @ 9610 │ │ │ │ │ - b.n 8f3c │ │ │ │ │ - ldr r1, [pc, #500] @ (9610 ) │ │ │ │ │ + blt.w 95ae │ │ │ │ │ + ldr.w sl, [pc, #508] @ 96a8 │ │ │ │ │ + b.n 8fd4 │ │ │ │ │ + ldr r1, [pc, #500] @ (96a8 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 386c │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ffc │ │ │ │ │ - ldr r0, [pc, #484] @ (9610 ) │ │ │ │ │ + beq.w a08a │ │ │ │ │ + ldr r0, [pc, #484] @ (96a8 ) │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 907c │ │ │ │ │ + beq.w 9114 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9da8 │ │ │ │ │ + beq.w 9e3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 907e │ │ │ │ │ + b.n 9116 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a464 <_PyLong_Copy> │ │ │ │ │ + bl a4fc <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ac2 │ │ │ │ │ + beq.w 9b58 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9480 │ │ │ │ │ + bge.n 9518 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9fc0 │ │ │ │ │ + beq.w a058 │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl cdb4 <_PyLong_Negate> │ │ │ │ │ + bl ce4c <_PyLong_Negate> │ │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 9ac6 │ │ │ │ │ + beq.w 9b5c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 92de │ │ │ │ │ + b.n 9376 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 952c │ │ │ │ │ + beq.n 95c4 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8f3c │ │ │ │ │ + beq.w 8fd4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 94c4 │ │ │ │ │ + bge.n 955c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 94c4 │ │ │ │ │ + cbnz r3, 955c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 8f3c │ │ │ │ │ + beq.w 8fd4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8f3c │ │ │ │ │ + bge.w 8fd4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f3c │ │ │ │ │ + bne.w 8fd4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f3c │ │ │ │ │ + b.n 8fd4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 93e0 │ │ │ │ │ + bne.w 9478 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 93e0 │ │ │ │ │ + b.n 9478 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 93c2 │ │ │ │ │ + bne.w 945a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 93c2 │ │ │ │ │ - ldr.w sl, [pc, #248] @ 9610 │ │ │ │ │ + b.n 945a │ │ │ │ │ + ldr.w sl, [pc, #248] @ 96a8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 9530 │ │ │ │ │ + cbz r3, 95c8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 94b0 │ │ │ │ │ - b.n 94c4 │ │ │ │ │ + bne.n 9548 │ │ │ │ │ + b.n 955c │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 94b0 │ │ │ │ │ - b.n 94c4 │ │ │ │ │ + bne.n 9548 │ │ │ │ │ + b.n 955c │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9786 │ │ │ │ │ + blt.w 981e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9a56 │ │ │ │ │ - ldr r1, [pc, #184] @ (9610 ) │ │ │ │ │ + blt.w 9aec │ │ │ │ │ + ldr r1, [pc, #184] @ (96a8 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 18d8 │ │ │ │ │ + bl 18cc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97ea │ │ │ │ │ + bne.w 9882 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9fca │ │ │ │ │ + blt.w a062 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 95f8 │ │ │ │ │ + blt.n 9690 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 972a │ │ │ │ │ + beq.w 97c2 │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp.w r3, r2, lsr #3 │ │ │ │ │ - bgt.w 972a │ │ │ │ │ + bgt.w 97c2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 8d7e │ │ │ │ │ - b.n 9266 │ │ │ │ │ + bne.w 8e16 │ │ │ │ │ + b.n 92fe │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 99cc │ │ │ │ │ + beq.w 9a64 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 951e │ │ │ │ │ + blt.n 95b6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 94b0 │ │ │ │ │ - b.n 94c4 │ │ │ │ │ + bne.w 9548 │ │ │ │ │ + b.n 955c │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl a270 <_PyLong_FromLarge> │ │ │ │ │ + bl a308 <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e6c │ │ │ │ │ + bne.w 8f04 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 9aca │ │ │ │ │ + beq.w 9b60 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 99e4 │ │ │ │ │ + b.n 9a7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9576 │ │ │ │ │ + bne.n 960e │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9578 │ │ │ │ │ + b.n 9610 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 93aa │ │ │ │ │ + bne.w 9442 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 93aa │ │ │ │ │ + b.n 9442 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds.w ip, sl, r2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r0, r3, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w 9934 │ │ │ │ │ - ldr r3, [pc, #740] @ (9928 ) │ │ │ │ │ + bcs.w 99cc │ │ │ │ │ + ldr r3, [pc, #740] @ (99c0 ) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r7, [ip, #1712] @ 0x6b0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 98ce │ │ │ │ │ + beq.w 9966 │ │ │ │ │ ldr.w r0, [ip, #1716] @ 0x6b4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r3, [ip, #1712] @ 0x6b0 │ │ │ │ │ str.w r0, [ip, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -14419,213 +14492,213 @@ │ │ │ │ │ eor.w r0, sl, sl, asr #31 │ │ │ │ │ sub.w r0, r0, sl, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ - b.n 9160 │ │ │ │ │ + b.n 91f8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38bc │ │ │ │ │ + bl 392c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ eors r1, r0 │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ - beq.n 96a6 │ │ │ │ │ + beq.n 973e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 99d4 │ │ │ │ │ + bne.w 9a6c │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 91ee │ │ │ │ │ + bne.w 9286 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b.n 95e6 │ │ │ │ │ + b.n 967e │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ - b.n 95b4 │ │ │ │ │ + b.n 964c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov sl, r4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bpl.w a050 │ │ │ │ │ + bpl.w a0e4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9948 │ │ │ │ │ + bne.w 99e0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 96b2 │ │ │ │ │ + blt.n 974a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 94b0 │ │ │ │ │ - b.n 951e │ │ │ │ │ + bge.w 9548 │ │ │ │ │ + b.n 95b6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9da8 │ │ │ │ │ + beq.w 9e3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ - bne.w 907e │ │ │ │ │ + bne.w 9116 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 386c │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ff2 │ │ │ │ │ + beq.w 9aaa │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 9440 │ │ │ │ │ + b.n 94d8 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9ac2 │ │ │ │ │ + beq.w 9b58 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9750 │ │ │ │ │ + bge.n 97e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 9750 │ │ │ │ │ + cbnz r3, 97e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 9596 │ │ │ │ │ + b.n 962e │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl a270 <_PyLong_FromLarge> │ │ │ │ │ + bl a308 <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 8fa6 │ │ │ │ │ + b.n 903e │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp r3, lr │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 9940 │ │ │ │ │ + bcs.w 99d8 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 96a6 │ │ │ │ │ + b.n 973e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 954a │ │ │ │ │ + bne.w 95e2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 954a │ │ │ │ │ + b.n 95e2 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.w 8f20 │ │ │ │ │ + beq.w 8fb8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 5540 │ │ │ │ │ + bl 55ac │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95e6 │ │ │ │ │ + beq.w 967e │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a02e │ │ │ │ │ + blt.w a0c2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 9a2c │ │ │ │ │ + bne.w 9ac2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 95be │ │ │ │ │ - b.n 95b4 │ │ │ │ │ + bge.w 9656 │ │ │ │ │ + b.n 964c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9966 │ │ │ │ │ + blt.w 99fe │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 997a │ │ │ │ │ + blt.w 9a12 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9960 │ │ │ │ │ + blt.w 99f8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 909c │ │ │ │ │ + bge.w 9134 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a24 │ │ │ │ │ + beq.w 9aba │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 94b0 │ │ │ │ │ - b.w 8f3c │ │ │ │ │ + bne.w 9548 │ │ │ │ │ + b.w 8fd4 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq.w r8, #0 │ │ │ │ │ - beq.n 97d6 │ │ │ │ │ + beq.n 986e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 5540 │ │ │ │ │ + bl 55ac │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 97c2 │ │ │ │ │ - b.n 99e4 │ │ │ │ │ + bne.n 985a │ │ │ │ │ + b.n 9a7c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 931e │ │ │ │ │ + bne.w 93b6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 931e │ │ │ │ │ + b.n 93b6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a014 │ │ │ │ │ + blt.w a0a8 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 98a2 │ │ │ │ │ + bge.n 993a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a026 │ │ │ │ │ + beq.w a0ba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -14634,310 +14707,308 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ │ - bl cdb4 <_PyLong_Negate> │ │ │ │ │ + bl ce4c <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 8fa6 │ │ │ │ │ + b.w 903e │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a28 │ │ │ │ │ + beq.w 9abe │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 9672 │ │ │ │ │ - ldr.w sl, [pc, #40] @ 992c │ │ │ │ │ + b.n 970a │ │ │ │ │ + ldr.w sl, [pc, #40] @ 99c4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 95b4 │ │ │ │ │ - ldr.w sl, [pc, #36] @ 9930 │ │ │ │ │ - b.n 9818 │ │ │ │ │ + b.n 964c │ │ │ │ │ + ldr.w sl, [pc, #36] @ 99c8 │ │ │ │ │ + b.n 98b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 93f2 │ │ │ │ │ + bne.w 948a │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 93f2 │ │ │ │ │ + b.n 948a │ │ │ │ │ .word 0x000002de │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl a270 <_PyLong_FromLarge> │ │ │ │ │ + bl a308 <_PyLong_FromLarge> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 923c │ │ │ │ │ - bl a270 <_PyLong_FromLarge> │ │ │ │ │ + b.n 92d4 │ │ │ │ │ + bl a308 <_PyLong_FromLarge> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 96a6 │ │ │ │ │ + b.n 973e │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 97ac │ │ │ │ │ + bne.w 9844 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 96d2 │ │ │ │ │ + bge.w 976a │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 95b4 │ │ │ │ │ + b.n 964c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 97f2 │ │ │ │ │ + bne.w 988a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 97f2 │ │ │ │ │ + b.n 988a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 97fe │ │ │ │ │ + bne.w 9896 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 97fe │ │ │ │ │ + b.n 9896 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a068 │ │ │ │ │ + blt.w a100 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9ae6 │ │ │ │ │ + blt.w 9b7c │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.w 8f52 │ │ │ │ │ + b.w 8fea │ │ │ │ │ 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 .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9818 │ │ │ │ │ + b.n 98b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 95be │ │ │ │ │ + b.n 9656 │ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ │ - bl cdb4 <_PyLong_Negate> │ │ │ │ │ + bl ce4c <_PyLong_Negate> │ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 96a6 │ │ │ │ │ + b.n 973e │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr.w r4, [sl] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 99fa │ │ │ │ │ + bge.n 9a92 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9fe0 │ │ │ │ │ + beq.w a078 │ │ │ │ │ ldrd r3, r5, [sp, #32] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 97d6 │ │ │ │ │ + b.n 986e │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov sl, r4 │ │ │ │ │ - mov r4, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w a060 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w a0a2 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - b.n 99e4 │ │ │ │ │ + b.n 9a7c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 9530 │ │ │ │ │ + b.n 95c8 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b.n 9a0a │ │ │ │ │ + b.n 9aa2 │ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a4c │ │ │ │ │ + bge.n 9ae2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 9a4c │ │ │ │ │ + cbnz r3, 9ae2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.w 97de │ │ │ │ │ - b.n 9a34 │ │ │ │ │ + beq.w 9876 │ │ │ │ │ + b.n 9aca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9554 │ │ │ │ │ + bne.w 95ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9554 │ │ │ │ │ + b.n 95ec │ │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 9818 │ │ │ │ │ + b.n 98b0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a8c │ │ │ │ │ + bge.n 9b22 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - cbz r2, 9ace │ │ │ │ │ + cbz r2, 9b64 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a9e │ │ │ │ │ + bge.n 9b34 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ - cbz r2, 9ad6 │ │ │ │ │ + cbz r2, 9b6c │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ab0 │ │ │ │ │ + bge.n 9b46 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - cbz r2, 9ade │ │ │ │ │ + cbz r2, 9b74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ac2 │ │ │ │ │ + bge.n 9b58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a07a │ │ │ │ │ + beq.w a112 │ │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - b.n 9a6c │ │ │ │ │ + b.n 9b02 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n 97d6 │ │ │ │ │ + b.n 986e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9a8c │ │ │ │ │ + b.n 9b22 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9a9e │ │ │ │ │ + b.n 9b34 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9ab0 │ │ │ │ │ + b.n 9b46 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 99a4 │ │ │ │ │ + bne.w 9a3c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 99a4 │ │ │ │ │ + b.n 9a3c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ mov r1, r6 │ │ │ │ │ it lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 386c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a0a8 │ │ │ │ │ + beq.w a140 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r5, 9b36 │ │ │ │ │ + cbz r5, 9bcc │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a0b4 │ │ │ │ │ + beq.w a14c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str.w r7, [r4, #4]! │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 386c │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c4e │ │ │ │ │ + beq.n 9ce4 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 9b7c │ │ │ │ │ + beq.n 9c12 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 9c4e │ │ │ │ │ - bl a258 │ │ │ │ │ + beq.n 9ce4 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp.w r9, #16 │ │ │ │ │ - bne.n 9b44 │ │ │ │ │ + bne.n 9bda │ │ │ │ │ mov r5, sl │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 9ba6 │ │ │ │ │ + beq.n 9c3c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ba6 │ │ │ │ │ + bge.n 9c3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 9ba6 │ │ │ │ │ + cbnz r3, 9c3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - ldr r7, [pc, #704] @ (9e70 ) │ │ │ │ │ + ldr r7, [pc, #708] @ (9f08 ) │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r6, fp │ │ │ │ │ @@ -14945,524 +15016,525 @@ │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 9e74 │ │ │ │ │ + blt.w 9f0c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov.w r9, #29 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r3, #12 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 9c00 │ │ │ │ │ + b.n 9c96 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ - beq.n 9c54 │ │ │ │ │ + beq.n 9cea │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ - bcc.w 9df8 │ │ │ │ │ + bcc.w 9e8e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ lsr.w r2, r3, r9 │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ orrs.w r6, r2, r6, lsl #1 │ │ │ │ │ - bne.n 9bee │ │ │ │ │ + bne.n 9c84 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 386c │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f3a │ │ │ │ │ + beq.w 9fd2 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9f36 │ │ │ │ │ + beq.w 9fce │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9da4 │ │ │ │ │ + beq.w 9e3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 9bf8 │ │ │ │ │ - ldr.w sl, [pc, #544] @ 9e70 │ │ │ │ │ - b.n 99e4 │ │ │ │ │ + b.n 9c8e │ │ │ │ │ + ldr.w sl, [pc, #544] @ 9f08 │ │ │ │ │ + b.n 9a7c │ │ │ │ │ ands.w r7, r6, #1 │ │ │ │ │ - beq.w 9d86 │ │ │ │ │ + beq.w 9e1c │ │ │ │ │ movs r7, #0 │ │ │ │ │ rsb fp, r7, #5 │ │ │ │ │ mov r8, sl │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9e08 │ │ │ │ │ + beq.w 9e9e │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w 9dac │ │ │ │ │ + bhi.w 9e42 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ smull r0, r1, r0, r0 │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 9dc0 │ │ │ │ │ + bcs.w 9e56 │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ add.w r4, r3, r4, lsl #4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r4, r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9d92 │ │ │ │ │ + bge.n 9e28 │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [r8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 9d92 │ │ │ │ │ + bne.n 9e28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9da4 │ │ │ │ │ + beq.n 9e3a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9cea │ │ │ │ │ + bge.n 9d80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9cea │ │ │ │ │ + cbnz r3, 9d80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - bne.n 9c6a │ │ │ │ │ + bne.n 9d00 │ │ │ │ │ asrs r6, r6, #1 │ │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ │ ldr.w r1, [r6, #-64] │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 386c │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a092 │ │ │ │ │ + beq.w a12a │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9da4 │ │ │ │ │ + beq.n 9e3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 9d7e │ │ │ │ │ + ble.n 9e14 │ │ │ │ │ subs r7, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 386c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9f3a │ │ │ │ │ - bl a258 │ │ │ │ │ + beq.w 9fd2 │ │ │ │ │ + bl a2f0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a0a4 │ │ │ │ │ + beq.w a13c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.n 9da4 │ │ │ │ │ + beq.n 9e3a │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ - bne.n 9d3e │ │ │ │ │ + bne.n 9dd4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 9bf8 │ │ │ │ │ + b.n 9c8e │ │ │ │ │ asrs r6, r6, #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ - bmi.w 9c5e │ │ │ │ │ - b.n 9d86 │ │ │ │ │ + bmi.w 9cf4 │ │ │ │ │ + b.n 9e1c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 9cd6 │ │ │ │ │ + bne.n 9d6c │ │ │ │ │ ldrd r9, r6, [sp, #20] │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b.n 95f2 │ │ │ │ │ + b.n 968a │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 38bc │ │ │ │ │ + bl 392c │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ca6 │ │ │ │ │ - b.n 9de4 │ │ │ │ │ + bne.w 9d3c │ │ │ │ │ + b.n 9e7a │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 9e00 │ │ │ │ │ + bcs.n 9e96 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 9ca6 │ │ │ │ │ + bne.w 9d3c │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 95f2 │ │ │ │ │ - b.n 9aca │ │ │ │ │ + bne.w 968a │ │ │ │ │ + b.n 9b60 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r7, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9bd4 │ │ │ │ │ - bl a270 <_PyLong_FromLarge> │ │ │ │ │ + b.n 9c6a │ │ │ │ │ + bl a308 <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 9ddc │ │ │ │ │ + b.n 9e72 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w 9f48 │ │ │ │ │ + bhi.w 9fe0 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ smull r0, r1, r0, r0 │ │ │ │ │ adds r3, r0, #5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w 9f66 │ │ │ │ │ + bcs.w 9ffe │ │ │ │ │ movw r2, #9176 @ 0x23d8 │ │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ │ add.w r4, r3, r8 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9e64 │ │ │ │ │ + bge.n 9efa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 9e64 │ │ │ │ │ + cbnz r3, 9efa │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - beq.w 9f8c │ │ │ │ │ + beq.w a024 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b.n 9e10 │ │ │ │ │ + b.n 9ea6 │ │ │ │ │ + nop │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov sl, r7 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 9f2a │ │ │ │ │ + beq.n 9fc2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ - beq.w a106 │ │ │ │ │ + beq.w a19e │ │ │ │ │ sub.w fp, fp, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 386c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 95ea │ │ │ │ │ - bl a258 │ │ │ │ │ + beq.w 9682 │ │ │ │ │ + bl a2f0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a102 │ │ │ │ │ + beq.w a19a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 9da8 │ │ │ │ │ - bl a258 │ │ │ │ │ + beq.w 9e3e │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - bne.n 9e92 │ │ │ │ │ + bne.n 9f2a │ │ │ │ │ mov.w r3, r8, asr #1 │ │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ │ mov r0, sl │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #-64] │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 386c │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95ea │ │ │ │ │ + beq.w 9682 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a0be │ │ │ │ │ + beq.w a156 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9da8 │ │ │ │ │ + beq.w 9e3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w a0c2 │ │ │ │ │ + bgt.w a15a │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 984c │ │ │ │ │ + bne.w 98e4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 9a30 │ │ │ │ │ + b.n 9ac6 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b.n 9bf8 │ │ │ │ │ + b.n 9c8e │ │ │ │ │ ldrd r9, r6, [sp, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 95f2 │ │ │ │ │ - b.n 9aca │ │ │ │ │ + bne.w 968a │ │ │ │ │ + b.n 9b60 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 38bc │ │ │ │ │ + bl 392c │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 9e4c │ │ │ │ │ + bne.w 9ee2 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 9dee │ │ │ │ │ + b.n 9e84 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 9f84 │ │ │ │ │ + bcs.n a01c │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 9f52 │ │ │ │ │ - bl a270 <_PyLong_FromLarge> │ │ │ │ │ + b.n 9fea │ │ │ │ │ + bl a308 <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 9f52 │ │ │ │ │ + b.n 9fea │ │ │ │ │ asrs r1, r6, #1 │ │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ ldr.w r1, [r1, #-64] │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 386c │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, 9fac │ │ │ │ │ + cbz r0, a044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a258 │ │ │ │ │ - b.n 9d32 │ │ │ │ │ + bl a2f0 │ │ │ │ │ + b.n 9dc8 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, fp │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 95f2 │ │ │ │ │ - b.n 9aca │ │ │ │ │ + bne.w 968a │ │ │ │ │ + b.n 9b60 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 9480 │ │ │ │ │ + b.w 9518 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 956e │ │ │ │ │ + bne.w 9606 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 956e │ │ │ │ │ + b.w 9606 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.w 97d6 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 9a1a │ │ │ │ │ - b.n a060 │ │ │ │ │ - ldr r0, [pc, #284] @ (a11c ) │ │ │ │ │ + b.w 986e │ │ │ │ │ + ldr r0, [pc, #296] @ (a1b4 ) │ │ │ │ │ ldr.w r4, [r0, #1080] @ 0x438 │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a060 │ │ │ │ │ + bge.n a0a2 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - ldr.w sl, [pc, #272] @ a120 │ │ │ │ │ + ldr.w sl, [pc, #284] @ a1b8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 99ee │ │ │ │ │ + b.n 9a86 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.n 98b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 988e │ │ │ │ │ + bne.w 9926 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 988e │ │ │ │ │ + b.n 9926 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 98a2 │ │ │ │ │ + b.n 993a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 97ce │ │ │ │ │ + bne.w 9866 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 97ce │ │ │ │ │ + b.w 9866 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b.w 95f2 │ │ │ │ │ + b.w 968a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov.w fp, #536870912 @ 0x20000000 │ │ │ │ │ adds r3, #12 │ │ │ │ │ ldr.w r8, [r3, r1, lsl #2] │ │ │ │ │ - b.w 9116 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - b.w 9818 │ │ │ │ │ + b.w 91ae │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 9ab2 │ │ │ │ │ + b.n a0a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9998 │ │ │ │ │ + bne.w 9a30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9998 │ │ │ │ │ + b.n 9a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9ac2 │ │ │ │ │ + b.n 9b58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov.w fp, #536870912 @ 0x20000000 │ │ │ │ │ ldr.w r8, [r3, #-4]! │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.w 8e20 │ │ │ │ │ + b.w 8eb8 │ │ │ │ │ mov sl, r8 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 95f2 │ │ │ │ │ - b.n 9aca │ │ │ │ │ + bne.w 968a │ │ │ │ │ + b.n 9b60 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b.n 9d36 │ │ │ │ │ - ldr.w sl, [pc, #116] @ a120 │ │ │ │ │ + b.n 9dcc │ │ │ │ │ + ldr.w sl, [pc, #116] @ a1b8 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 99e4 │ │ │ │ │ - ldr.w sl, [pc, #104] @ a120 │ │ │ │ │ + b.n 9a7c │ │ │ │ │ + ldr.w sl, [pc, #104] @ a1b8 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 99e4 │ │ │ │ │ + b.n 9a7c │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n 9f20 │ │ │ │ │ + b.n 9fb8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 37fc │ │ │ │ │ + bl 386c │ │ │ │ │ subs r7, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r4, a10e │ │ │ │ │ - bl a258 │ │ │ │ │ + cbz r4, a1a6 │ │ │ │ │ + bl a2f0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9f20 │ │ │ │ │ + beq.w 9fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 9da8 │ │ │ │ │ - bl a258 │ │ │ │ │ + beq.w 9e3e │ │ │ │ │ + bl a2f0 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 9f22 │ │ │ │ │ + b.n 9fba │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b.n 9ece │ │ │ │ │ + b.n 9f66 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov.w r8, r8, asr #1 │ │ │ │ │ - b.n 9e86 │ │ │ │ │ + b.n 9f1e │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 95f2 │ │ │ │ │ - b.n 9aca │ │ │ │ │ + bne.w 968a │ │ │ │ │ + b.n 9b60 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a124 <_PyLong_Subtract>: │ │ │ │ │ +0000a1bc <_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 a1b6 <_PyLong_Subtract+0x92> │ │ │ │ │ + bhi.n a24e <_PyLong_Subtract+0x92> │ │ │ │ │ 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 r0, r3, r2 │ │ │ │ │ @@ -15470,15 +15542,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n a196 <_PyLong_Subtract+0x72> │ │ │ │ │ + bcs.n a22e <_PyLong_Subtract+0x72> │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -15487,34 +15559,34 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n a1c8 <_PyLong_Subtract+0xa4> │ │ │ │ │ + bcs.n a260 <_PyLong_Subtract+0xa4> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a214 <_PyLong_Subtract+0xf0> │ │ │ │ │ + beq.n a2ac <_PyLong_Subtract+0xf0> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a20a <_PyLong_Subtract+0xe6> │ │ │ │ │ + beq.n a2a2 <_PyLong_Subtract+0xe6> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7468 │ │ │ │ │ + b.w 750c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #16 │ │ │ │ │ - blt.n a23c <_PyLong_Subtract+0x118> │ │ │ │ │ + blt.n a2d4 <_PyLong_Subtract+0x118> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a248 <_PyLong_Subtract+0x124> │ │ │ │ │ + beq.n a2e0 <_PyLong_Subtract+0x124> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ @@ -15526,151 +15598,151 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r6, r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b.n a190 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n a228 <_PyLong_Subtract+0x6c> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 41e0 │ │ │ │ │ + b.w 4254 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a236 <_PyLong_Subtract+0x112> │ │ │ │ │ - bl 41e0 │ │ │ │ │ + beq.n a2ce <_PyLong_Subtract+0x112> │ │ │ │ │ + bl 4254 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a190 <_PyLong_Subtract+0x6c> │ │ │ │ │ + beq.n a228 <_PyLong_Subtract+0x6c> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n a190 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n a228 <_PyLong_Subtract+0x6c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n a1be <_PyLong_Subtract+0x9a> │ │ │ │ │ + b.n a256 <_PyLong_Subtract+0x9a> │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #18 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n a1d0 <_PyLong_Subtract+0xac> │ │ │ │ │ + b.n a268 <_PyLong_Subtract+0xac> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n a190 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n a228 <_PyLong_Subtract+0x6c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a254 : │ │ │ │ │ +0000a2ec : │ │ │ │ │ PyLong_FromUInt32(): │ │ │ │ │ b.w e0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ │ │ │ │ │ -0000a258 : │ │ │ │ │ +0000a2f0 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, a26c │ │ │ │ │ + cbz r0, a304 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a26c │ │ │ │ │ + bge.n a304 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, a26c │ │ │ │ │ + cbnz r3, a304 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a270 <_PyLong_FromLarge>: │ │ │ │ │ +0000a308 <_PyLong_FromLarge>: │ │ │ │ │ _PyLong_FromLarge(): │ │ │ │ │ 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 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - blt.n a2e6 <_PyLong_FromLarge+0x76> │ │ │ │ │ + blt.n a37e <_PyLong_FromLarge+0x76> │ │ │ │ │ lsrs r2, r5, #28 │ │ │ │ │ - bne.n a33a <_PyLong_FromLarge+0xca> │ │ │ │ │ + bne.n a3d2 <_PyLong_FromLarge+0xca> │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a332 <_PyLong_FromLarge+0xc2> │ │ │ │ │ + beq.n a3ca <_PyLong_FromLarge+0xc2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a33e <_PyLong_FromLarge+0xce> │ │ │ │ │ + blt.n a3d6 <_PyLong_FromLarge+0xce> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ orr.w r6, r6, #16 │ │ │ │ │ orrs.w r1, r4, r5 │ │ │ │ │ strd r6, r2, [r3, #8] │ │ │ │ │ - beq.n a2e0 <_PyLong_FromLarge+0x70> │ │ │ │ │ + beq.n a378 <_PyLong_FromLarge+0x70> │ │ │ │ │ bic.w r1, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ orr.w r4, r4, r5, lsl #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ orrs.w r1, r4, r5, lsr #30 │ │ │ │ │ - beq.n a2e0 <_PyLong_FromLarge+0x70> │ │ │ │ │ + beq.n a378 <_PyLong_FromLarge+0x70> │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r3, #16] │ │ │ │ │ - cbz r2, a2e0 <_PyLong_FromLarge+0x70> │ │ │ │ │ + cbz r2, a378 <_PyLong_FromLarge+0x70> │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #2 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ lsrs r2, r5, #28 │ │ │ │ │ - beq.n a28c <_PyLong_FromLarge+0x1c> │ │ │ │ │ + beq.n a324 <_PyLong_FromLarge+0x1c> │ │ │ │ │ movs r0, #24 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a332 <_PyLong_FromLarge+0xc2> │ │ │ │ │ + cbz r0, a3ca <_PyLong_FromLarge+0xc2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt r7, #24 │ │ │ │ │ - blt.n a342 <_PyLong_FromLarge+0xd2> │ │ │ │ │ + blt.n a3da <_PyLong_FromLarge+0xd2> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ orr.w r6, r6, #24 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r6, [r3, #8] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - b.n a2c4 <_PyLong_FromLarge+0x54> │ │ │ │ │ + b.n a35c <_PyLong_FromLarge+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n a2e0 <_PyLong_FromLarge+0x70> │ │ │ │ │ + b.n a378 <_PyLong_FromLarge+0x70> │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n a2f4 <_PyLong_FromLarge+0x84> │ │ │ │ │ + b.n a38c <_PyLong_FromLarge+0x84> │ │ │ │ │ movs r7, #16 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -15679,59 +15751,59 @@ │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ orrs r6, r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ orrs.w r1, r4, r5 │ │ │ │ │ str r6, [r3, #8] │ │ │ │ │ - bne.n a2c4 <_PyLong_FromLarge+0x54> │ │ │ │ │ - b.n a2e0 <_PyLong_FromLarge+0x70> │ │ │ │ │ + bne.n a35c <_PyLong_FromLarge+0x54> │ │ │ │ │ + b.n a378 <_PyLong_FromLarge+0x70> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a368 : │ │ │ │ │ +0000a400 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - beq.n a42c │ │ │ │ │ + beq.n a4c4 │ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ │ movs r3, #30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ smull r3, r2, r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a45c │ │ │ │ │ + beq.n a4f4 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ adc.w r2, r2, r1, asr #31 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ adc.w lr, r2, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ │ - bcc.n a42e │ │ │ │ │ + bcc.n a4c6 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, r0, r1 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w ip, r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcc.n a446 │ │ │ │ │ + bcc.n a4de │ │ │ │ │ movs r0, #20 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a452 │ │ │ │ │ + beq.n a4ea │ │ │ │ │ mov.w ip, r2, asr #31 │ │ │ │ │ eor.w r3, ip, r3 │ │ │ │ │ eor.w r2, ip, r2 │ │ │ │ │ subs.w r3, r3, ip │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ sbc.w r4, r2, ip │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -15772,35 +15844,35 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n a426 │ │ │ │ │ + b.n a4be │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n a3a2 │ │ │ │ │ + b.n a43a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a464 <_PyLong_Copy>: │ │ │ │ │ +0000a4fc <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n a4a2 <_PyLong_Copy+0x3e> │ │ │ │ │ + bhi.n a53a <_PyLong_Copy+0x3e> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n a4a2 <_PyLong_Copy+0x3e> │ │ │ │ │ + bcs.n a53a <_PyLong_Copy+0x3e> │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -15814,15 +15886,15 @@ │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a4e0 <_PyLong_Copy+0x7c> │ │ │ │ │ + cbz r0, a578 <_PyLong_Copy+0x7c> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bic.w ip, r2, #4 │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ @@ -15831,40 +15903,40 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a4e8 <_PyLong_Multiply>: │ │ │ │ │ +0000a580 <_PyLong_Multiply>: │ │ │ │ │ _PyLong_Multiply(): │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n a56c <_PyLong_Multiply+0x84> │ │ │ │ │ + bhi.n a604 <_PyLong_Multiply+0x84> │ │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r0, lr, r0 │ │ │ │ │ mul.w r1, r4, r1 │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n a54c <_PyLong_Multiply+0x64> │ │ │ │ │ + bcs.n a5e4 <_PyLong_Multiply+0x64> │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -15872,154 +15944,154 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n a59e <_PyLong_Multiply+0xb6> │ │ │ │ │ + bcs.n a636 <_PyLong_Multiply+0xb6> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 38bc │ │ │ │ │ + bl 392c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a548 <_PyLong_Multiply+0x60> │ │ │ │ │ + beq.n a5e0 <_PyLong_Multiply+0x60> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl cdb4 <_PyLong_Negate> │ │ │ │ │ + bl ce4c <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n a548 <_PyLong_Multiply+0x60> │ │ │ │ │ + b.n a5e0 <_PyLong_Multiply+0x60> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n a270 <_PyLong_FromLarge> │ │ │ │ │ + b.n a308 <_PyLong_FromLarge> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a5a8 : │ │ │ │ │ +0000a640 : │ │ │ │ │ long_abs_method(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a5ce │ │ │ │ │ + beq.n a666 │ │ │ │ │ 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.n a5d2 │ │ │ │ │ + bne.n a66a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ - b.w 3510 │ │ │ │ │ - b.w a464 <_PyLong_Copy> │ │ │ │ │ + b.w 3580 │ │ │ │ │ + b.w a4fc <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a5d8 : │ │ │ │ │ +0000a670 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a602 │ │ │ │ │ + beq.n a69a │ │ │ │ │ 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.n a606 │ │ │ │ │ + bne.n a69e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a5fe │ │ │ │ │ + bge.n a696 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.w 3510 │ │ │ │ │ - b.w a464 <_PyLong_Copy> │ │ │ │ │ + b.w 3580 │ │ │ │ │ + b.w a4fc <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a60c : │ │ │ │ │ +0000a6a4 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n a64c │ │ │ │ │ + bpl.n a6e4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n a64c │ │ │ │ │ + bpl.n a6e4 │ │ │ │ │ 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 7984 │ │ │ │ │ + bl 7a28 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a672 │ │ │ │ │ + beq.n a70a │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - cbz r0, a656 │ │ │ │ │ + cbz r0, a6ee │ │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ │ 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] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a664 │ │ │ │ │ + bge.n a6fc │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - cbz r1, a676 │ │ │ │ │ + cbz r1, a70e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a672 │ │ │ │ │ + bge.n a70a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, a682 │ │ │ │ │ + cbz r2, a71a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a648 │ │ │ │ │ + b.n a6e0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n a664 │ │ │ │ │ + b.n a6fc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a672 │ │ │ │ │ + b.n a70a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a68c <_PyLong_FromBytes>: │ │ │ │ │ +0000a724 <_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 │ │ │ │ │ @@ -16027,31 +16099,31 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 6ec │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, a6b8 <_PyLong_FromBytes+0x2c> │ │ │ │ │ - cbz r0, a6bc <_PyLong_FromBytes+0x30> │ │ │ │ │ + cbz r3, a750 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + cbz r0, a754 <_PyLong_FromBytes+0x30> │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a6bc <_PyLong_FromBytes+0x30> │ │ │ │ │ + bne.n a754 <_PyLong_FromBytes+0x30> │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ 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, a702 <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbz r0, a79a <_PyLong_FromBytes+0x76> │ │ │ │ │ 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 │ │ │ │ │ @@ -16060,47 +16132,47 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a702 <_PyLong_FromBytes+0x76> │ │ │ │ │ + bge.n a79a <_PyLong_FromBytes+0x76> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, a702 <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbnz r2, a79a <_PyLong_FromBytes+0x76> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a6b8 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + b.n a750 <_PyLong_FromBytes+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a708 : │ │ │ │ │ +0000a7a0 : │ │ │ │ │ long_long(): │ │ │ │ │ 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 a798 │ │ │ │ │ + beq.n a830 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n a754 │ │ │ │ │ + bhi.n a7ec │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n a754 │ │ │ │ │ + bcs.n a7ec │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -16114,15 +16186,15 @@ │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a792 │ │ │ │ │ + cbz r0, a82a │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bic.w ip, r2, #4 │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ @@ -16135,114 +16207,114 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n a750 │ │ │ │ │ + b.n a7e8 │ │ │ │ │ │ │ │ │ │ -0000a7a8 : │ │ │ │ │ +0000a840 : │ │ │ │ │ long_mod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n a7d8 │ │ │ │ │ + bpl.n a870 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n a7d8 │ │ │ │ │ + bpl.n a870 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a7e2 │ │ │ │ │ + beq.n a87a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a7d4 │ │ │ │ │ + b.n a86c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a7e8 : │ │ │ │ │ +0000a880 : │ │ │ │ │ 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 r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a87e │ │ │ │ │ + beq.n a916 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w abf0 │ │ │ │ │ + beq.w ac88 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w aac4 │ │ │ │ │ - beq.w aab0 │ │ │ │ │ + blt.w ab5c │ │ │ │ │ + beq.w ab48 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w a93e │ │ │ │ │ + beq.w a9d6 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c468 │ │ │ │ │ - cbz r0, a840 │ │ │ │ │ + bl c500 │ │ │ │ │ + cbz r0, a8d8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a840 │ │ │ │ │ + bge.n a8d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, a840 │ │ │ │ │ + cbnz r3, a8d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w ac06 │ │ │ │ │ + beq.w ac9e │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n a8b8 │ │ │ │ │ + bls.n a950 │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w abd6 │ │ │ │ │ + beq.w ac6e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ac14 │ │ │ │ │ - cbnz r3, a872 │ │ │ │ │ + beq.w acac │ │ │ │ │ + cbnz r3, a90a │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ac1c │ │ │ │ │ + beq.w acb4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r6, [sl] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w abea │ │ │ │ │ + bne.w ac82 │ │ │ │ │ eor.w r3, r0, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bne.w abc6 │ │ │ │ │ + bne.w ac5e │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ @@ -16255,63 +16327,63 @@ │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r7, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n a852 │ │ │ │ │ + bcs.n a8ea │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a926 │ │ │ │ │ + bge.n a9be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, a926 │ │ │ │ │ - ldr r2, [pc, #800] @ (ac0c ) │ │ │ │ │ + cbnz r3, a9be │ │ │ │ │ + ldr r2, [pc, #800] @ (aca4 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aba8 │ │ │ │ │ + bne.w ac40 │ │ │ │ │ lsls r3, r0, #29 │ │ │ │ │ - bmi.w ac42 │ │ │ │ │ - ldr r3, [pc, #788] @ (ac10 ) │ │ │ │ │ + bmi.w acda │ │ │ │ │ + ldr r3, [pc, #788] @ (aca8 ) │ │ │ │ │ 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, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w abbe │ │ │ │ │ + bhi.w ac56 │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str.w r6, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ movw r6, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r6, r6, r7, lsl #4 │ │ │ │ │ add r6, r3 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ - b.n a84e │ │ │ │ │ + b.n a8e6 │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs.w ip, r6, #10 │ │ │ │ │ - bne.w aae4 │ │ │ │ │ + bne.w ab7c │ │ │ │ │ add.w r2, r4, #12 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ mov fp, r2 │ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ - bpl.n a9ba │ │ │ │ │ + bpl.n aa52 │ │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ │ umull r3, r8, lr, r7 │ │ │ │ │ mov.w r3, #3435973836 @ 0xcccccccc │ │ │ │ │ bic.w r2, r8, #3 │ │ │ │ │ add.w r2, r2, r8, lsr #2 │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ @@ -16330,15 +16402,15 @@ │ │ │ │ │ adds.w r2, r8, r2 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w ip, r7, r2 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq.n aa86 │ │ │ │ │ + beq.n ab1e │ │ │ │ │ ldr.w r7, [r6, #-4] │ │ │ │ │ lsls r3, r1, #30 │ │ │ │ │ orr.w r3, r3, ip, lsr #2 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ subs r6, #8 │ │ │ │ │ orr.w r0, r7, ip, lsl #30 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ @@ -16392,66 +16464,66 @@ │ │ │ │ │ adds.w r2, r8, r2 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w ip, r0, r2 │ │ │ │ │ sbc.w r1, r3, r1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bne.n a9ba │ │ │ │ │ + bne.n aa52 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac06 │ │ │ │ │ + beq.w ac9e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it eq │ │ │ │ │ andeq.w r3, r0, #3 │ │ │ │ │ - beq.w abd6 │ │ │ │ │ + beq.w ac6e │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ - b.n a85e │ │ │ │ │ + b.n a8f6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w a822 │ │ │ │ │ + bcs.w a8ba │ │ │ │ │ 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 ac4a │ │ │ │ │ + bne.w ace2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ - b.n aaaa │ │ │ │ │ + b.n ab42 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r7, r4, #12 │ │ │ │ │ subs r2, #4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r8, r7, r3, lsl #2 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n ab42 │ │ │ │ │ + beq.n abda │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n ab32 │ │ │ │ │ + beq.n abca │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n ab18 │ │ │ │ │ + beq.n abb0 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ @@ -16465,15 +16537,15 @@ │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ - b.n ab96 │ │ │ │ │ + b.n ac2e │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ lsls r1, r1, #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 │ │ │ │ │ @@ -16502,210 +16574,210 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne.n ab42 │ │ │ │ │ - b.n aa86 │ │ │ │ │ + bne.n abda │ │ │ │ │ + b.n ab1e │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.n ac42 │ │ │ │ │ + bmi.n acda │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w a8fa │ │ │ │ │ + bls.w a992 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n a926 │ │ │ │ │ + b.n a9be │ │ │ │ │ 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 a8a2 │ │ │ │ │ + b.n a93a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w a872 │ │ │ │ │ + beq.w a90a │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl cdb4 <_PyLong_Negate> │ │ │ │ │ + bl ce4c <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - cbz r6, ac06 │ │ │ │ │ + cbz r6, ac9e │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ - b.n aaaa │ │ │ │ │ + b.n ab42 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w aac4 │ │ │ │ │ + bne.w ab5c │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a878 │ │ │ │ │ + b.n a910 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000030c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w a872 │ │ │ │ │ + bne.w a90a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 31c8 │ │ │ │ │ + bl 3234 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ac3a │ │ │ │ │ + bge.n acd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, ac3a │ │ │ │ │ + cbnz r3, acd2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n ac06 │ │ │ │ │ + beq.n ac9e │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n a872 │ │ │ │ │ + b.n a90a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n a926 │ │ │ │ │ + b.n a9be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a464 <_PyLong_Copy> │ │ │ │ │ + bl a4fc <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n abe6 │ │ │ │ │ - b.n ac06 │ │ │ │ │ + bne.n ac7e │ │ │ │ │ + b.n ac9e │ │ │ │ │ │ │ │ │ │ -0000ac58 <_PyLong_Format>: │ │ │ │ │ +0000acf0 <_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 ac8a <_PyLong_Format+0x32> │ │ │ │ │ + beq.n ad22 <_PyLong_Format+0x32> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl aca0 │ │ │ │ │ + bl ad38 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n ac9a <_PyLong_Format+0x42> │ │ │ │ │ + beq.n ad32 <_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 196c │ │ │ │ │ + bl 1960 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n ac84 <_PyLong_Format+0x2c> │ │ │ │ │ + bne.n ad1c <_PyLong_Format+0x2c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ac86 <_PyLong_Format+0x2e> │ │ │ │ │ + b.n ad1e <_PyLong_Format+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000aca0 : │ │ │ │ │ +0000ad38 : │ │ │ │ │ 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 b436 │ │ │ │ │ + beq.w b4ce │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w b436 │ │ │ │ │ + bpl.w b4ce │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov fp, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - beq.n acdc │ │ │ │ │ + beq.n ad74 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq.w b004 │ │ │ │ │ + beq.w b09c │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w b416 │ │ │ │ │ + bhi.w b4ae │ │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w afd2 │ │ │ │ │ + beq.w b06a │ │ │ │ │ clz r3, r3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne.w afdc │ │ │ │ │ + bne.w b074 │ │ │ │ │ asrs r0, r0, #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite ne │ │ │ │ │ movne sl, r0 │ │ │ │ │ addeq.w sl, r0, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b258 │ │ │ │ │ + beq.w b2f0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b018 │ │ │ │ │ + bne.w b0b0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b39c │ │ │ │ │ + bne.w b434 │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b3b0 │ │ │ │ │ + beq.w b448 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w b57e │ │ │ │ │ + bne.w b616 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w b574 │ │ │ │ │ + bpl.w b60c │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ - bpl.w b42e │ │ │ │ │ + bpl.w b4c6 │ │ │ │ │ add.w lr, sl, #20 │ │ │ │ │ add lr, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b236 │ │ │ │ │ + beq.w b2ce │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ subs r6, r5, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -16724,15 +16796,15 @@ │ │ │ │ │ lsl.w ip, ip, r1 │ │ │ │ │ orr.w r5, r5, r9 │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ orrs r5, r2 │ │ │ │ │ adds r1, #30 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.w b072 │ │ │ │ │ + bgt.w b10a │ │ │ │ │ and.w r2, r8, ip │ │ │ │ │ lsr.w r3, ip, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -16740,15 +16812,15 @@ │ │ │ │ │ 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 b06c │ │ │ │ │ + beq.w b104 │ │ │ │ │ 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 │ │ │ │ │ @@ -16757,15 +16829,15 @@ │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi.w ip, #87 @ 0x57 │ │ │ │ │ movls.w ip, #48 @ 0x30 │ │ │ │ │ add ip, r5 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ strb.w ip, [lr, #-2] │ │ │ │ │ - beq.w b230 │ │ │ │ │ + beq.w b2c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -16774,15 +16846,15 @@ │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi.w ip, #87 @ 0x57 │ │ │ │ │ movls.w ip, #48 @ 0x30 │ │ │ │ │ add ip, r5 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ strb.w ip, [lr, #-3] │ │ │ │ │ - beq.w b252 │ │ │ │ │ + beq.w b2ea │ │ │ │ │ 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 │ │ │ │ │ @@ -16791,15 +16863,15 @@ │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi.w ip, #87 @ 0x57 │ │ │ │ │ movls.w ip, #48 @ 0x30 │ │ │ │ │ add ip, r5 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ strb.w ip, [lr, #-4] │ │ │ │ │ - beq.w b066 │ │ │ │ │ + beq.w b0fe │ │ │ │ │ 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 │ │ │ │ │ @@ -16808,15 +16880,15 @@ │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi.w ip, #87 @ 0x57 │ │ │ │ │ movls.w ip, #48 @ 0x30 │ │ │ │ │ add ip, r5 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ strb.w ip, [lr, #-5] │ │ │ │ │ - beq.w b27a │ │ │ │ │ + beq.w b312 │ │ │ │ │ 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 │ │ │ │ │ @@ -16825,15 +16897,15 @@ │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi.w ip, #87 @ 0x57 │ │ │ │ │ movls.w ip, #48 @ 0x30 │ │ │ │ │ add ip, r5 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ strb.w ip, [lr, #-6] │ │ │ │ │ - beq.w b280 │ │ │ │ │ + beq.w b318 │ │ │ │ │ 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 │ │ │ │ │ @@ -16843,123 +16915,123 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi.w ip, #87 @ 0x57 │ │ │ │ │ movls.w ip, #48 @ 0x30 │ │ │ │ │ add ip, r5 │ │ │ │ │ sub.w lr, lr, #7 │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.n af80 │ │ │ │ │ + beq.n b018 │ │ │ │ │ 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 afe4 │ │ │ │ │ + bhi.n b07c │ │ │ │ │ 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 af52 │ │ │ │ │ + bne.n afea │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w ada0 │ │ │ │ │ + bgt.w ae38 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b248 │ │ │ │ │ + beq.w b2e0 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq.n afaa │ │ │ │ │ + beq.n b042 │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [lr, #-2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b212 │ │ │ │ │ + beq.w b2aa │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b224 │ │ │ │ │ + bne.w b2bc │ │ │ │ │ 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} │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r4 │ │ │ │ │ - beq.w ad22 │ │ │ │ │ + beq.w adba │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - b.n ad24 │ │ │ │ │ + b.n adbc │ │ │ │ │ adds r5, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ strb.w r5, [lr, #-1]! │ │ │ │ │ lsl.w r5, r2, r7 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsr.w r5, r2, r6 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - bne.n af52 │ │ │ │ │ - b.n af80 │ │ │ │ │ + bne.n afea │ │ │ │ │ + b.n b018 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b35e │ │ │ │ │ + beq.w b3f6 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov.w sl, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ad44 │ │ │ │ │ + beq.w addc │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.w b376 │ │ │ │ │ + bhi.w b40e │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b3b0 │ │ │ │ │ + beq.w b448 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b38c │ │ │ │ │ + bne.w b424 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w b3c4 │ │ │ │ │ + bne.w b45c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w b3c0 │ │ │ │ │ + bpl.w b458 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ add r2, sl │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w lr, r3, r2 │ │ │ │ │ - b.n ad78 │ │ │ │ │ + b.n ae10 │ │ │ │ │ sub.w lr, lr, #4 │ │ │ │ │ - b.n af80 │ │ │ │ │ + b.n b018 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n af80 │ │ │ │ │ + b.n b018 │ │ │ │ │ and.w r2, r8, ip │ │ │ │ │ lsr.w r3, ip, r4 │ │ │ │ │ lsl.w ip, r5, r7 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -16968,15 +17040,15 @@ │ │ │ │ │ movls.w ip, #48 @ 0x30 │ │ │ │ │ add ip, r2 │ │ │ │ │ lsr.w r2, r5, r6 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ lsr.w r2, r5, r4 │ │ │ │ │ strb.w ip, [lr, #-1] │ │ │ │ │ - blt.n b06c │ │ │ │ │ + blt.n b104 │ │ │ │ │ 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 │ │ │ │ │ @@ -16985,15 +17057,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, #-2] │ │ │ │ │ - bgt.w b230 │ │ │ │ │ + bgt.w b2c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -17002,15 +17074,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.w b252 │ │ │ │ │ + bgt.w b2ea │ │ │ │ │ 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 │ │ │ │ │ @@ -17019,15 +17091,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, #-4] │ │ │ │ │ - blt.n b066 │ │ │ │ │ + blt.n b0fe │ │ │ │ │ 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 │ │ │ │ │ @@ -17036,15 +17108,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, #-5] │ │ │ │ │ - bgt.w b27a │ │ │ │ │ + bgt.w b312 │ │ │ │ │ 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 │ │ │ │ │ @@ -17053,15 +17125,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, #-6] │ │ │ │ │ - bgt.n b280 │ │ │ │ │ + bgt.n b318 │ │ │ │ │ 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 │ │ │ │ │ @@ -17071,15 +17143,15 @@ │ │ │ │ │ movhi.w ip, #87 @ 0x57 │ │ │ │ │ movls.w ip, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add ip, r5 │ │ │ │ │ sub.w lr, lr, #7 │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt.w af80 │ │ │ │ │ + bgt.w b018 │ │ │ │ │ and.w ip, r8, r3 │ │ │ │ │ lsr.w r5, r3, r4 │ │ │ │ │ lsl.w r3, r2, r7 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ orrs r5, r3 │ │ │ │ │ cmp.w ip, #9 │ │ │ │ │ @@ -17088,68 +17160,68 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r5, ip │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w r5, [lr, #-1]! │ │ │ │ │ - ble.n b1de │ │ │ │ │ - b.n af80 │ │ │ │ │ + ble.n b276 │ │ │ │ │ + b.n b018 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w afc4 │ │ │ │ │ + beq.w b05c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, sl │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n afca │ │ │ │ │ + b.n b062 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ - b.n af80 │ │ │ │ │ + b.n b018 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w af96 │ │ │ │ │ + bne.w b02e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w afbc │ │ │ │ │ - b.n b216 │ │ │ │ │ + bne.w b054 │ │ │ │ │ + b.n b2ae │ │ │ │ │ sub.w lr, lr, #3 │ │ │ │ │ - b.n af80 │ │ │ │ │ + b.n b018 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ad44 │ │ │ │ │ + beq.w addc │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.n b286 │ │ │ │ │ + bhi.n b31e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w b022 │ │ │ │ │ + bne.w b0ba │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b038 │ │ │ │ │ + beq.w b0d0 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n b2a0 │ │ │ │ │ + b.n b338 │ │ │ │ │ sub.w lr, lr, #5 │ │ │ │ │ - b.n af80 │ │ │ │ │ + b.n b018 │ │ │ │ │ sub.w lr, lr, #6 │ │ │ │ │ - b.n af80 │ │ │ │ │ + b.n b018 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt.n b266 │ │ │ │ │ + blt.n b2fe │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b03c │ │ │ │ │ + beq.w b0d4 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, sl │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r9, lr │ │ │ │ │ @@ -17185,201 +17257,201 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ add r2, r1 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bgt.n b3b6 │ │ │ │ │ + bgt.n b44e │ │ │ │ │ orrs.w r2, r9, r8 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b2e8 │ │ │ │ │ + bne.n b380 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bgt.n b2be │ │ │ │ │ + bgt.n b356 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b448 │ │ │ │ │ + bne.w b4e0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq.w r2, [r3, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b224 │ │ │ │ │ + bne.w b2bc │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, sl │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n afca │ │ │ │ │ + b.n b062 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ad44 │ │ │ │ │ + beq.w addc │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w b022 │ │ │ │ │ + bls.w b0ba │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt.w b022 │ │ │ │ │ + bgt.w b0ba │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b03c │ │ │ │ │ + beq.w b0d4 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, sl │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b464 │ │ │ │ │ + beq.n b4fc │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n b2a0 │ │ │ │ │ + b.n b338 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ 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.n b38c │ │ │ │ │ + bne.n b424 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n afcc │ │ │ │ │ + b.n b064 │ │ │ │ │ cmp r4, ip │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - b.n b32a │ │ │ │ │ + b.n b3c2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n b05a │ │ │ │ │ + b.n b0f2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n b470 │ │ │ │ │ + beq.n b508 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n b4c2 │ │ │ │ │ + bmi.n b55a │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, sl │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n b4d6 │ │ │ │ │ + bne.n b56e │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, b408 │ │ │ │ │ + cbz r3, b4a0 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.w b674 │ │ │ │ │ + beq.w b70c │ │ │ │ │ cmp.w fp, #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, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r0, #-4] │ │ │ │ │ - b.n afbc │ │ │ │ │ + b.n b054 │ │ │ │ │ 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 b3b0 │ │ │ │ │ + b.n b448 │ │ │ │ │ add.w lr, r0, #28 │ │ │ │ │ add lr, sl │ │ │ │ │ - b.n ad78 │ │ │ │ │ + b.n ae10 │ │ │ │ │ mov.w r1, #2272 @ 0x8e0 │ │ │ │ │ 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 b3b0 │ │ │ │ │ + b.n b448 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.n b46c │ │ │ │ │ + beq.n b504 │ │ │ │ │ cmp.w fp, #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 b33e │ │ │ │ │ + b.n b3d6 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n b336 │ │ │ │ │ + b.n b3ce │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ - b.n b458 │ │ │ │ │ + b.n b4f0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n b4cc │ │ │ │ │ + bmi.n b564 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, sl │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b594 │ │ │ │ │ + bne.w b62c │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #2 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, b4b2 │ │ │ │ │ + cbz r3, b54a │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.w b62a │ │ │ │ │ + beq.w b6c2 │ │ │ │ │ cmp.w fp, #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, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w afbc │ │ │ │ │ + bne.w b054 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ - b.n afbc │ │ │ │ │ + b.n b054 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n b3d4 │ │ │ │ │ + b.n b46c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n b47c │ │ │ │ │ + b.n b514 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r8, lr │ │ │ │ │ rsb r7, r4, #32 │ │ │ │ │ sub.w r6, r4, #32 │ │ │ │ │ @@ -17416,38 +17488,38 @@ │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ str.w r3, [r0, #-4]! │ │ │ │ │ lsr.w r3, r8, r6 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsr.w r8, r8, r4 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - ble.n b636 │ │ │ │ │ + ble.n b6ce │ │ │ │ │ cmp r4, ip │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b526 │ │ │ │ │ + bne.n b5be │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - blt.n b4fc │ │ │ │ │ + blt.n b594 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ - b.n b3e8 │ │ │ │ │ + b.n b480 │ │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ │ add lr, sl │ │ │ │ │ - b.w ad78 │ │ │ │ │ + b.w ae10 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n b648 │ │ │ │ │ + beq.n b6e0 │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bmi.n b666 │ │ │ │ │ + bmi.n b6fe │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ add.w r0, r0, sl, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n b4d6 │ │ │ │ │ - b.n b3e2 │ │ │ │ │ + bne.n b56e │ │ │ │ │ + b.n b47a │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov ip, r8 │ │ │ │ │ rsb r7, r4, #32 │ │ │ │ │ sub.w r6, r4, #32 │ │ │ │ │ @@ -17484,170 +17556,170 @@ │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ strh.w r3, [r0, #-2]! │ │ │ │ │ lsr.w r3, ip, r6 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsr.w ip, ip, r4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n b62e │ │ │ │ │ + ble.n b6c6 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - ble.n b5e4 │ │ │ │ │ + ble.n b67c │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bgt.n b5ba │ │ │ │ │ + bgt.n b652 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ - b.n b492 │ │ │ │ │ + b.n b52a │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n b4a8 │ │ │ │ │ + b.n b540 │ │ │ │ │ orrs.w r3, r1, ip │ │ │ │ │ - bne.n b5e4 │ │ │ │ │ - b.n b61c │ │ │ │ │ + bne.n b67c │ │ │ │ │ + b.n b6b4 │ │ │ │ │ orrs.w r3, r1, r8 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b526 │ │ │ │ │ - b.n b566 │ │ │ │ │ + bne.w b5be │ │ │ │ │ + b.n b5fe │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bmi.n b658 │ │ │ │ │ + bmi.n b6f0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ add.w r0, r0, sl, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n b594 │ │ │ │ │ - b.n b48c │ │ │ │ │ + bne.n b62c │ │ │ │ │ + b.n b524 │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ - b.n b64e │ │ │ │ │ + b.n b6e6 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ - b.n b58a │ │ │ │ │ + b.n b622 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n b3fe │ │ │ │ │ + b.n b496 │ │ │ │ │ │ │ │ │ │ -0000b678 : │ │ │ │ │ +0000b710 : │ │ │ │ │ long_float(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b72e │ │ │ │ │ + beq.n b7c6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.n b716 │ │ │ │ │ + bpl.n b7ae │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n b6d4 │ │ │ │ │ + bhi.n b76c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n b6c2 │ │ │ │ │ + bne.n b75a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b740 │ │ │ │ │ + bne.n b7d8 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl c09c <_PyLong_Frexp> │ │ │ │ │ + bl c134 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bge.n b6fe │ │ │ │ │ + bge.n b796 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n b6ac │ │ │ │ │ - b.n b6b8 │ │ │ │ │ + beq.n b744 │ │ │ │ │ + b.n b750 │ │ │ │ │ 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 .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n b6ac │ │ │ │ │ + b.n b744 │ │ │ │ │ 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 b6ac │ │ │ │ │ + b.n b744 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3490 @ 0xda2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n b6ac │ │ │ │ │ + b.n b744 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b748 : │ │ │ │ │ +0000b7e0 : │ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w be76 │ │ │ │ │ + bpl.w bf0e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w be76 │ │ │ │ │ + bpl.w bf0e │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w be4e │ │ │ │ │ + beq.w bee6 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r1, r0, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w bd8e │ │ │ │ │ + beq.w be26 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w bd28 │ │ │ │ │ + bhi.w bdc0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ lsrs r2, r3, #28 │ │ │ │ │ @@ -17688,35 +17760,35 @@ │ │ │ │ │ adds r4, r4, r5 │ │ │ │ │ adds r2, r2, r7 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ lsrs r2, r2, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ │ - bhi.n b8a6 │ │ │ │ │ + bhi.n b93e │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ rsb r0, r1, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bdaa │ │ │ │ │ + bne.w be42 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ subs.w r2, r4, #32 │ │ │ │ │ lsr.w r0, r0, r4 │ │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ itt pl │ │ │ │ │ asrpl.w r2, r1, r2 │ │ │ │ │ orrpl r0, r2 │ │ │ │ │ asrs r1, r4 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n b884 │ │ │ │ │ + bcs.n b91c │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -17724,53 +17796,53 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w bd94 │ │ │ │ │ + bcs.w be2c │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w ip, r1, #2 │ │ │ │ │ clz ip, ip │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bdba │ │ │ │ │ + bne.w be52 │ │ │ │ │ lsrs r7, r0, #3 │ │ │ │ │ subs r0, r7, r2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble.w be40 │ │ │ │ │ + ble.w bed8 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be64 │ │ │ │ │ + beq.w befc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ rsb lr, r4, #30 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ add.w r8, r6, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr.w ip, [r8, #12] │ │ │ │ │ mov r9, ip │ │ │ │ │ - beq.w bcc2 │ │ │ │ │ + beq.w bd5a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ lsr.w sl, ip, r4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ │ - ble.w bd18 │ │ │ │ │ + ble.w bdb0 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ sub.w r9, lr, #32 │ │ │ │ │ rsb r5, lr, #32 │ │ │ │ │ lsl.w r4, r3, r9 │ │ │ │ │ lsr.w r1, r3, r5 │ │ │ │ │ lsl.w r3, r3, lr │ │ │ │ │ orrs r1, r4 │ │ │ │ │ @@ -17778,144 +17850,144 @@ │ │ │ │ │ adc.w ip, ip, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bc44 │ │ │ │ │ + bge.w bcdc │ │ │ │ │ ldr.w sl, [r8, #20] │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #3 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bc44 │ │ │ │ │ + bge.w bcdc │ │ │ │ │ ldr.w sl, [r8, #24] │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bc44 │ │ │ │ │ + bge.w bcdc │ │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bc44 │ │ │ │ │ + bge.w bcdc │ │ │ │ │ ldr.w sl, [r8, #32] │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #6 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bc44 │ │ │ │ │ + bge.w bcdc │ │ │ │ │ ldr.w sl, [r8, #36] @ 0x24 │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #7 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bc44 │ │ │ │ │ + bge.w bcdc │ │ │ │ │ ldr.w sl, [r8, #40] @ 0x28 │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bc44 │ │ │ │ │ + bge.w bcdc │ │ │ │ │ ldr.w sl, [r8, #44] @ 0x2c │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ add.w r1, r2, #9 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bc44 │ │ │ │ │ + bge.w bcdc │ │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ │ lsl.w r4, r1, r9 │ │ │ │ │ lsr.w r8, r1, r5 │ │ │ │ │ lsl.w r1, r1, lr │ │ │ │ │ orr.w r8, r4, r8 │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ adc.w r1, r8, ip, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w ip, [r0, #44] @ 0x2c │ │ │ │ │ add.w ip, r2, #10 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - bge.w bc44 │ │ │ │ │ + bge.w bcdc │ │ │ │ │ subs r7, #1 │ │ │ │ │ mov.w r8, #9 │ │ │ │ │ subs r4, r7, r2 │ │ │ │ │ add.w r2, r6, #48 @ 0x30 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ add.w sl, r6, r2 │ │ │ │ │ sub.w r6, r4, #9 │ │ │ │ │ add.w r2, r0, #44 @ 0x2c │ │ │ │ │ ands.w r6, r6, #3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - beq.n bb88 │ │ │ │ │ + beq.n bc20 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n bb4c │ │ │ │ │ + beq.n bbe4 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n bb16 │ │ │ │ │ + beq.n bbae │ │ │ │ │ mov r2, sl │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ mov sl, r2 │ │ │ │ │ lsr.w ip, r6, r5 │ │ │ │ │ lsl.w r2, r6, r9 │ │ │ │ │ lsl.w r6, r6, lr │ │ │ │ │ @@ -17961,15 +18033,15 @@ │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n bc44 │ │ │ │ │ + beq.n bcdc │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ add.w ip, sl, #4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ add.w sl, ip, #12 │ │ │ │ │ @@ -18019,54 +18091,54 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n bb8c │ │ │ │ │ + bne.n bc24 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r1, r0, fp, lsl #2 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n bc5e │ │ │ │ │ + beq.n bcf6 │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, bc6a │ │ │ │ │ + cbz r4, bd02 │ │ │ │ │ bl 1348 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w bdb4 │ │ │ │ │ + beq.w be4c │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n bc68 │ │ │ │ │ + beq.n bd00 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n bc5e │ │ │ │ │ + beq.n bcf6 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n bc5e │ │ │ │ │ + b.n bcf6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ lsrs r7, r0, #3 │ │ │ │ │ rsb r3, r2, r0, lsr #3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w be40 │ │ │ │ │ + ble.w bed8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 314 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be64 │ │ │ │ │ + beq.w befc │ │ │ │ │ add.w r8, r6, r2, lsl #2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ movs r5, #30 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ @@ -18074,15 +18146,15 @@ │ │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ │ add.w r1, r6, #8 │ │ │ │ │ orr.w r3, r3, #2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n bd9e │ │ │ │ │ + blt.n be36 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsr.w r3, r3, lr │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ adds.w r3, r3, r9 │ │ │ │ │ adc.w r4, sl, #0 │ │ │ │ │ @@ -18092,205 +18164,205 @@ │ │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ sub.w r3, r5, #32 │ │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.w b90e │ │ │ │ │ + blt.w b9a6 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r3, r0, fp, lsl #2 │ │ │ │ │ str.w sl, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.n bc50 │ │ │ │ │ - b.n bc5e │ │ │ │ │ + bne.n bce8 │ │ │ │ │ + b.n bcf6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 286c <_PyLong_AsByteArray> │ │ │ │ │ + bl 28d8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq.n bd6e │ │ │ │ │ + beq.n be06 │ │ │ │ │ add.w r1, r4, r3, lsl #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ movs r1, #30 │ │ │ │ │ smull r3, r1, r3, r1 │ │ │ │ │ - cbz r2, bd58 │ │ │ │ │ + cbz r2, bdf0 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.n bdde │ │ │ │ │ + beq.n be76 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt.n bdec │ │ │ │ │ + bgt.n be84 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ │ and.w r1, r0, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n bd8e │ │ │ │ │ + beq.n be26 │ │ │ │ │ mvn.w r5, #29 │ │ │ │ │ movs r2, #14 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r2, r4 │ │ │ │ │ - bge.w b7a0 │ │ │ │ │ + bge.w b838 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n be18 │ │ │ │ │ - ldr r6, [pc, #244] @ (be84 ) │ │ │ │ │ + beq.n beb0 │ │ │ │ │ + ldr r6, [pc, #244] @ (bf1c ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b87e │ │ │ │ │ - bl a270 <_PyLong_FromLarge> │ │ │ │ │ + b.n b916 │ │ │ │ │ + bl a308 <_PyLong_FromLarge> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b87e │ │ │ │ │ + b.n b916 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ │ - b.n bcd4 │ │ │ │ │ + b.n bd6c │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ orr.w r0, r0, r1, lsl #2 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ - b.n b86c │ │ │ │ │ + b.n b904 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n bc5e │ │ │ │ │ + b.n bcf6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc8a │ │ │ │ │ + bne.w bd22 │ │ │ │ │ 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 be6a │ │ │ │ │ + bne.n bf02 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bd90 │ │ │ │ │ + bge.n be28 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n b87e │ │ │ │ │ + b.n b916 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n bdec │ │ │ │ │ + bne.n be84 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n be1e │ │ │ │ │ + beq.n beb6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, be64 │ │ │ │ │ + cbz r0, befc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n bd8e │ │ │ │ │ - ldr r6, [pc, #108] @ (be88 ) │ │ │ │ │ + bne.n be26 │ │ │ │ │ + ldr r6, [pc, #108] @ (bf20 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b87e │ │ │ │ │ + b.n b916 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - b.n be30 │ │ │ │ │ + b.n bec8 │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bdec │ │ │ │ │ + beq.n be84 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n be22 │ │ │ │ │ + beq.n beba │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n be22 │ │ │ │ │ + bne.n beba │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n bd6e │ │ │ │ │ - b.n bdec │ │ │ │ │ + beq.n be06 │ │ │ │ │ + b.n be84 │ │ │ │ │ rsb r0, ip, #0 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b87e │ │ │ │ │ + b.n b916 │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b87e │ │ │ │ │ + b.n b916 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a464 <_PyLong_Copy> │ │ │ │ │ + bl a4fc <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b87e │ │ │ │ │ + b.n b916 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b87e │ │ │ │ │ + b.n b916 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002418 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000be8c <_PyLong_Rshift>: │ │ │ │ │ +0000bf24 <_PyLong_Rshift>: │ │ │ │ │ _PyLong_Rshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ and.w r5, r4, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w c08e <_PyLong_Rshift+0x202> │ │ │ │ │ + beq.w c126 <_PyLong_Rshift+0x202> │ │ │ │ │ mvn.w r6, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ sbcs r1, r3 │ │ │ │ │ - blt.w c07e <_PyLong_Rshift+0x1f2> │ │ │ │ │ + blt.w c116 <_PyLong_Rshift+0x1f2> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r2, #30 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bhi.n bf0c <_PyLong_Rshift+0x80> │ │ │ │ │ + bhi.n bfa4 <_PyLong_Rshift+0x80> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #30 │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ mul.w r0, r2, r5 │ │ │ │ │ @@ -18302,53 +18374,53 @@ │ │ │ │ │ asrpl.w r2, r1, r2 │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ it pl │ │ │ │ │ orrpl r0, r2 │ │ │ │ │ asrs r1, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 32ec <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3358 <_PyLong_FromSTwoDigits> │ │ │ │ │ sub.w ip, r5, #2 │ │ │ │ │ rsbs r1, ip, #0 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ - cbnz r2, bf1e <_PyLong_Rshift+0x92> │ │ │ │ │ + cbnz r2, bfb6 <_PyLong_Rshift+0x92> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bff2 <_PyLong_Rshift+0x166> │ │ │ │ │ + bne.n c08a <_PyLong_Rshift+0x166> │ │ │ │ │ rsb r2, r3, r4, lsr #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w c066 <_PyLong_Rshift+0x1da> │ │ │ │ │ + ble.w c0fe <_PyLong_Rshift+0x1da> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c010 <_PyLong_Rshift+0x184> │ │ │ │ │ + beq.n c0a8 <_PyLong_Rshift+0x184> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ rsb r0, r6, #30 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ add.w r2, r7, r3, lsl #2 │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, lr │ │ │ │ │ - beq.n c018 <_PyLong_Rshift+0x18c> │ │ │ │ │ + beq.n c0b0 <_PyLong_Rshift+0x18c> │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ lsrs r1, r6 │ │ │ │ │ add.w lr, r7, #12 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ add.w r5, r8, #8 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ lsr.w r6, r2, r6 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ - b.n bfa6 <_PyLong_Rshift+0x11a> │ │ │ │ │ + b.n c03e <_PyLong_Rshift+0x11a> │ │ │ │ │ ldr.w r3, [lr, ip, lsl #2] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ │ lsls r3, r0 │ │ │ │ │ orrs r2, r7 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ @@ -18357,137 +18429,137 @@ │ │ │ │ │ lsrs r1, r3, #30 │ │ │ │ │ str.w r6, [r5, #4]! │ │ │ │ │ orr.w r1, r1, r2, lsl #2 │ │ │ │ │ lsrs r6, r2, #30 │ │ │ │ │ sub.w r2, r0, #32 │ │ │ │ │ rsb r7, r0, #32 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n bf7c <_PyLong_Rshift+0xf0> │ │ │ │ │ + bgt.n c014 <_PyLong_Rshift+0xf0> │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ add.w r3, r8, r9, lsl #2 │ │ │ │ │ add.w r5, r8, #12 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c054 <_PyLong_Rshift+0x1c8> │ │ │ │ │ + beq.n c0ec <_PyLong_Rshift+0x1c8> │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, bfee <_PyLong_Rshift+0x162> │ │ │ │ │ + cbz r4, c086 <_PyLong_Rshift+0x162> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n bfe0 <_PyLong_Rshift+0x154> │ │ │ │ │ + bne.n c078 <_PyLong_Rshift+0x154> │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 1348 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ - b.n bfd4 <_PyLong_Rshift+0x148> │ │ │ │ │ + b.n c06c <_PyLong_Rshift+0x148> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n bfc4 <_PyLong_Rshift+0x138> │ │ │ │ │ - cbnz r0, c060 <_PyLong_Rshift+0x1d4> │ │ │ │ │ + b.n c05c <_PyLong_Rshift+0x138> │ │ │ │ │ + cbnz r0, c0f8 <_PyLong_Rshift+0x1d4> │ │ │ │ │ ldr r2, [r7, #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 c072 <_PyLong_Rshift+0x1e6> │ │ │ │ │ + bne.n c10a <_PyLong_Rshift+0x1e6> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c00e <_PyLong_Rshift+0x182> │ │ │ │ │ + bge.n c0a6 <_PyLong_Rshift+0x182> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ │ add.w r5, r7, #8 │ │ │ │ │ orr.w r2, r2, #2 │ │ │ │ │ mov sl, ip │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n c048 <_PyLong_Rshift+0x1bc> │ │ │ │ │ + bgt.n c0e0 <_PyLong_Rshift+0x1bc> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ adds.w r1, r2, lr │ │ │ │ │ adc.w r2, ip, #0 │ │ │ │ │ - b.n bf54 <_PyLong_Rshift+0xc8> │ │ │ │ │ + b.n bfec <_PyLong_Rshift+0xc8> │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ orr.w sl, sl, r1 │ │ │ │ │ - b.n c02c <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b.n c0c4 <_PyLong_Rshift+0x1a0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bfd4 <_PyLong_Rshift+0x148> │ │ │ │ │ + beq.n c06c <_PyLong_Rshift+0x148> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n bfd4 <_PyLong_Rshift+0x148> │ │ │ │ │ + b.n c06c <_PyLong_Rshift+0x148> │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ movs r6, #30 │ │ │ │ │ - b.n bf1e <_PyLong_Rshift+0x92> │ │ │ │ │ + b.n bfb6 <_PyLong_Rshift+0x92> │ │ │ │ │ negs r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 3d4 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w a464 <_PyLong_Copy> │ │ │ │ │ + b.w a4fc <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #20] @ (c094 <_PyLong_Rshift+0x208>) │ │ │ │ │ + ldr r3, [pc, #20] @ (c12c <_PyLong_Rshift+0x208>) │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r8, r3 │ │ │ │ │ movne r8, r2 │ │ │ │ │ - b.n c010 <_PyLong_Rshift+0x184> │ │ │ │ │ - ldr.w r8, [pc, #8] @ c098 <_PyLong_Rshift+0x20c> │ │ │ │ │ - b.n c010 <_PyLong_Rshift+0x184> │ │ │ │ │ + b.n c0a8 <_PyLong_Rshift+0x184> │ │ │ │ │ + ldr.w r8, [pc, #8] @ c130 <_PyLong_Rshift+0x20c> │ │ │ │ │ + b.n c0a8 <_PyLong_Rshift+0x184> │ │ │ │ │ .word 0x00002418 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c09c <_PyLong_Frexp>: │ │ │ │ │ +0000c134 <_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, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsrs r7, r2, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ │ - beq.w c28e <_PyLong_Frexp+0x1f2> │ │ │ │ │ + beq.w c326 <_PyLong_Frexp+0x1f2> │ │ │ │ │ add.w r3, r0, r7, lsl #2 │ │ │ │ │ subs r4, r7, #1 │ │ │ │ │ movs r5, #30 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ smull r4, r5, r4, r5 │ │ │ │ │ - cbz r3, c0de <_PyLong_Frexp+0x42> │ │ │ │ │ + cbz r3, c176 <_PyLong_Frexp+0x42> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r4, r3, r4 │ │ │ │ │ adc.w r5, r5, r3, asr #31 │ │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ │ - bge.n c1ce <_PyLong_Frexp+0x132> │ │ │ │ │ + bge.n c266 <_PyLong_Frexp+0x132> │ │ │ │ │ movs r1, #30 │ │ │ │ │ rsb r0, r4, #55 @ 0x37 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ movs r1, #30 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ rsb r0, r4, #55 @ 0x37 │ │ │ │ │ @@ -18510,15 +18582,15 @@ │ │ │ │ │ lsl.w ip, r1, sl │ │ │ │ │ lsr.w r1, r1, r9 │ │ │ │ │ orr.w r1, ip, r1 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r8], #4 │ │ │ │ │ orr.w ip, ip, r1, lsl #2 │ │ │ │ │ - bgt.n c120 <_PyLong_Frexp+0x84> │ │ │ │ │ + bgt.n c1b8 <_PyLong_Frexp+0x84> │ │ │ │ │ add.w r3, fp, r7 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ @@ -18527,29 +18599,29 @@ │ │ │ │ │ str.w ip, [r0, #-12] │ │ │ │ │ and.w r0, r1, #7 │ │ │ │ │ vcvt.f64.u32 d0, s15 │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr.w r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - vldr d6, [pc, #276] @ c298 <_PyLong_Frexp+0x1fc> │ │ │ │ │ + vldr d6, [pc, #276] @ c330 <_PyLong_Frexp+0x1fc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c184 <_PyLong_Frexp+0xe8> │ │ │ │ │ - vldr d6, [pc, #256] @ c2a0 <_PyLong_Frexp+0x204> │ │ │ │ │ + bne.n c21c <_PyLong_Frexp+0xe8> │ │ │ │ │ + vldr d6, [pc, #256] @ c338 <_PyLong_Frexp+0x204> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n c282 <_PyLong_Frexp+0x1e6> │ │ │ │ │ + beq.n c31a <_PyLong_Frexp+0x1e6> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it eq │ │ │ │ │ vnegeq.f64 d0, d0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strd r4, r5, [r3] │ │ │ │ │ @@ -18568,29 +18640,29 @@ │ │ │ │ │ add.w r9, r9, #12 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ - ble.n c232 <_PyLong_Frexp+0x196> │ │ │ │ │ + ble.n c2ca <_PyLong_Frexp+0x196> │ │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ sub.w fp, r2, #32 │ │ │ │ │ lsl.w ip, lr, ip │ │ │ │ │ orr.w r3, r1, r3, lsl #30 │ │ │ │ │ lsr.w fp, lr, fp │ │ │ │ │ lsr.w lr, r3, r2 │ │ │ │ │ bic.w r3, r3, sl │ │ │ │ │ orr.w lr, lr, ip │ │ │ │ │ orr.w lr, lr, fp │ │ │ │ │ str.w lr, [r6, r7, lsl #2] │ │ │ │ │ - b.n c1f8 <_PyLong_Frexp+0x15c> │ │ │ │ │ + b.n c290 <_PyLong_Frexp+0x15c> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - cbz r3, c26a <_PyLong_Frexp+0x1ce> │ │ │ │ │ + cbz r3, c302 <_PyLong_Frexp+0x1ce> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ orr.w r0, r0, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ and.w r1, r0, #7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -18600,62 +18672,62 @@ │ │ │ │ │ ldr.w r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ vldr s0, [r2, #-12] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ - ble.n c19e <_PyLong_Frexp+0x102> │ │ │ │ │ - b.n c180 <_PyLong_Frexp+0xe4> │ │ │ │ │ + ble.n c236 <_PyLong_Frexp+0x102> │ │ │ │ │ + b.n c218 <_PyLong_Frexp+0xe4> │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ - cbz r0, c27e <_PyLong_Frexp+0x1e2> │ │ │ │ │ + cbz r0, c316 <_PyLong_Frexp+0x1e2> │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr.w r3, [r8, r0, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c236 <_PyLong_Frexp+0x19a> │ │ │ │ │ + bne.n c2ce <_PyLong_Frexp+0x19a> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c270 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + bne.n c308 <_PyLong_Frexp+0x1d4> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - b.n c23c <_PyLong_Frexp+0x1a0> │ │ │ │ │ + b.n c2d4 <_PyLong_Frexp+0x1a0> │ │ │ │ │ adds r4, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ adc.w r5, r5, #0 │ │ │ │ │ - b.n c1b4 <_PyLong_Frexp+0x118> │ │ │ │ │ + b.n c24c <_PyLong_Frexp+0x118> │ │ │ │ │ mov r4, r7 │ │ │ │ │ - vldr d0, [pc, #20] @ c2a8 <_PyLong_Frexp+0x20c> │ │ │ │ │ + vldr d0, [pc, #20] @ c340 <_PyLong_Frexp+0x20c> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n c1c2 <_PyLong_Frexp+0x126> │ │ │ │ │ + b.n c25a <_PyLong_Frexp+0x126> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000c2b0 <_PyLong_UInt64_Converter>: │ │ │ │ │ +0000c348 <_PyLong_UInt64_Converter>: │ │ │ │ │ _PyLong_UInt64_Converter(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c41e <_PyLong_UInt64_Converter+0x16e> │ │ │ │ │ + beq.w c4b6 <_PyLong_UInt64_Converter+0x16e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w c3e4 <_PyLong_UInt64_Converter+0x134> │ │ │ │ │ + bpl.w c47c <_PyLong_UInt64_Converter+0x134> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c3cc <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + beq.n c464 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ it hi │ │ │ │ │ movhi r5, #0 │ │ │ │ │ - bhi.n c306 <_PyLong_UInt64_Converter+0x56> │ │ │ │ │ + bhi.n c39e <_PyLong_UInt64_Converter+0x56> │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ @@ -18668,163 +18740,163 @@ │ │ │ │ │ movs r5, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ movs r2, #8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 286c <_PyLong_AsByteArray> │ │ │ │ │ + bl 28d8 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ movs.w r3, ip, lsr #3 │ │ │ │ │ - beq.w c45e <_PyLong_UInt64_Converter+0x1ae> │ │ │ │ │ + beq.w c4f6 <_PyLong_UInt64_Converter+0x1ae> │ │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ - cbz r2, c33e <_PyLong_UInt64_Converter+0x8e> │ │ │ │ │ + cbz r2, c3d6 <_PyLong_UInt64_Converter+0x8e> │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r2, r0, r2, asr #31 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ orr.w r2, r0, r2, lsl #29 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.n c372 <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ + beq.n c40a <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ - cbnz r5, c38e <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + cbnz r5, c426 <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ cmp r6, #8 │ │ │ │ │ - ble.n c2fe <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + ble.n c396 <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c300 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ + b.n c398 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n c3c4 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + bne.n c45c <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ and.w ip, ip, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n c3a6 <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ + beq.n c43e <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ ldrsb.w r3, [r1, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n c3c4 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + bge.n c45c <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c2fe <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + beq.n c396 <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c354 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + bge.n c3ec <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c354 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + bne.n c3ec <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c354 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + b.n c3ec <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n c3b4 <_PyLong_UInt64_Converter+0x104> │ │ │ │ │ + b.n c44c <_PyLong_UInt64_Converter+0x104> │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - cbz r2, c3c4 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + cbz r2, c45c <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c3aa <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ + beq.n c442 <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n c3aa <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ + bne.n c442 <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n c38a <_PyLong_UInt64_Converter+0xda> │ │ │ │ │ + beq.n c422 <_PyLong_UInt64_Converter+0xda> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c358 <_PyLong_UInt64_Converter+0xa8> │ │ │ │ │ + beq.n c3f0 <_PyLong_UInt64_Converter+0xa8> │ │ │ │ │ movs r6, #9 │ │ │ │ │ - b.n c38e <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n c426 <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ 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 .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n c36e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n c406 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c36e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + beq.n c406 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c430 <_PyLong_UInt64_Converter+0x180> │ │ │ │ │ + beq.n c4c8 <_PyLong_UInt64_Converter+0x180> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n c304 <_PyLong_UInt64_Converter+0x54> │ │ │ │ │ + bhi.n c39c <_PyLong_UInt64_Converter+0x54> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movs r2, #4 │ │ │ │ │ movs r6, #4 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n c38e <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n c426 <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1215 @ 0x4bf │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n c36e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n c406 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ 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 .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c36e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + bge.n c406 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c36e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + bne.n c406 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c36e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n c406 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c2fe <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + beq.w c396 <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n c38e <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n c426 <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ │ │ │ │ │ -0000c468 : │ │ │ │ │ +0000c500 : │ │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ @@ -18833,25 +18905,25 @@ │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ add.w r9, r5, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ - bgt.w cd46 │ │ │ │ │ + bgt.w cdde │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w cb4c │ │ │ │ │ + beq.w cbe4 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cbfc │ │ │ │ │ + beq.w cc94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -18865,24 +18937,24 @@ │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov.w r3, r9, lsl #3 │ │ │ │ │ mov.w sl, r6, lsr #3 │ │ │ │ │ cmn.w r6, #25 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - bhi.w cd5e │ │ │ │ │ + bhi.w cdf6 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bls.w cb80 │ │ │ │ │ + bls.w cc18 │ │ │ │ │ add.w r0, sl, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cbd2 │ │ │ │ │ + beq.w cc6a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -18900,73 +18972,73 @@ │ │ │ │ │ it eq │ │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ │ str.w r6, [fp, #8] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w ca9c │ │ │ │ │ + beq.w cb34 │ │ │ │ │ clz r6, r6 │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ subs r6, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w caac │ │ │ │ │ + beq.w cb44 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ sub.w r4, r6, #32 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ lsr.w r0, r1, r3 │ │ │ │ │ lsl.w lr, r1, r4 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r0 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - bls.n c658 │ │ │ │ │ + bls.n c6f0 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, lr, lsl #2 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ lsl.w ip, r0, r4 │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w ip, ip, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ - beq.n c658 │ │ │ │ │ + beq.n c6f0 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ lsl.w lr, r0, r4 │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ - beq.n c658 │ │ │ │ │ + beq.n c6f0 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ lsl.w lr, r0, r4 │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n c658 │ │ │ │ │ + beq.n c6f0 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ mov r2, r4 │ │ │ │ │ orr.w r8, r0, lr, lsl #2 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ add.w lr, r7, #8 │ │ │ │ │ add.w ip, fp, #24 │ │ │ │ │ adds r7, #24 │ │ │ │ │ @@ -18978,107 +19050,107 @@ │ │ │ │ │ lsl.w r8, r0, r2 │ │ │ │ │ lsr.w r0, r0, r3 │ │ │ │ │ orr.w r0, r8, r0 │ │ │ │ │ mov.w r8, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ orr.w r8, r8, r0, lsl #2 │ │ │ │ │ - bne.n c628 │ │ │ │ │ + bne.n c6c0 │ │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r7, r2, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w cb36 │ │ │ │ │ + beq.w cbce │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsl.w r0, r1, r6 │ │ │ │ │ lsl.w lr, r1, r2 │ │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ mov.w r1, r0, lsr #30 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ orr.w r1, r1, lr, lsl #2 │ │ │ │ │ - bls.w c7c2 │ │ │ │ │ + bls.w c85a │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ lsl.w ip, r0, r2 │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w ip, ip, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - beq.w c7c2 │ │ │ │ │ + beq.w c85a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - beq.n c7c2 │ │ │ │ │ + beq.n c85a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - beq.n c7c2 │ │ │ │ │ + beq.n c85a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - beq.n c7c2 │ │ │ │ │ + beq.n c85a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr r0, [r2, #32] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsr.w r8, r0, r3 │ │ │ │ │ lsl.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, lr, lsl #2 │ │ │ │ │ - beq.n c7c2 │ │ │ │ │ + beq.n c85a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov ip, r3 │ │ │ │ │ add.w r8, r2, #8 │ │ │ │ │ add.w r4, r2, #32 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r8, r8, r5, lsl #2 │ │ │ │ │ add.w lr, r2, #32 │ │ │ │ │ @@ -19090,31 +19162,31 @@ │ │ │ │ │ lsl.w r1, r3, r2 │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ mov.w r1, r0, lsr #30 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [lr, #4]! │ │ │ │ │ orr.w r1, r1, r3, lsl #2 │ │ │ │ │ - bne.n c796 │ │ │ │ │ + bne.n c82e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cd28 │ │ │ │ │ + beq.w cdc0 │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w r5, r3, sl │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls.w cb04 │ │ │ │ │ + bls.w cb9c │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc16 │ │ │ │ │ + beq.w ccae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -19130,15 +19202,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bls.n c90a │ │ │ │ │ + bls.n c9a2 │ │ │ │ │ add.w r3, sl, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ add r1, r2 │ │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ │ movt r2, #14901 @ 0x3a35 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -19154,15 +19226,15 @@ │ │ │ │ │ sub.w r8, r8, #4 │ │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd76 │ │ │ │ │ + bne.w ce0e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldrd r0, r6, [r5, #-4] │ │ │ │ │ cmp r4, r4 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ @@ -19181,18 +19253,18 @@ │ │ │ │ │ ldr.w ip, [r5, #-8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, r1, r1, r0 │ │ │ │ │ orr.w r9, ip, r2, lsl #30 │ │ │ │ │ cmp r9, lr │ │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ │ - bcc.w cac0 │ │ │ │ │ + bcc.w cb58 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ca8c │ │ │ │ │ + beq.w cb24 │ │ │ │ │ add.w lr, fp, #8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ add r4, r2 │ │ │ │ │ umull r3, r2, r0, r3 │ │ │ │ │ @@ -19200,36 +19272,36 @@ │ │ │ │ │ mov.w r4, r4, asr #31 │ │ │ │ │ sbc.w r4, r4, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r4, r3, r4, lsl #2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n c8c2 │ │ │ │ │ + bne.n c95a │ │ │ │ │ cmn r4, r6 │ │ │ │ │ - bmi.w cc36 │ │ │ │ │ + bmi.w ccce │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ str.w r0, [sl, #-4]! │ │ │ │ │ - bcc.n c85c │ │ │ │ │ + bcc.n c8f4 │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ ldrd r4, r6, [sp, #32] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n ca0a │ │ │ │ │ + beq.n caa2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ │ lsls r5, r2, #2 │ │ │ │ │ lsr.w r3, r1, r6 │ │ │ │ │ str.w r3, [r0, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ca0a │ │ │ │ │ + beq.n caa2 │ │ │ │ │ sub.w r8, r5, #4 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ sub.w r2, r6, #32 │ │ │ │ │ lsl.w ip, ip, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r7, r8] │ │ │ │ │ @@ -19241,43 +19313,43 @@ │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ lsrs r1, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str.w lr, [r2, r8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n ca0a │ │ │ │ │ + beq.n caa2 │ │ │ │ │ sub.w r8, r5, #8 │ │ │ │ │ bic.w r0, r0, ip │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ mov.w lr, r0, lsr #2 │ │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ │ lsl.w r9, lr, r3 │ │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsr.w lr, lr, r0 │ │ │ │ │ lsr.w r0, r1, r6 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ str.w r0, [r2, r8] │ │ │ │ │ - beq.n ca0a │ │ │ │ │ + beq.n caa2 │ │ │ │ │ sub.w r8, r5, #12 │ │ │ │ │ bic.w r1, r1, ip │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ mov.w lr, r1, lsr #2 │ │ │ │ │ ldr.w r0, [r7, r8] │ │ │ │ │ lsl.w r9, lr, r3 │ │ │ │ │ orr.w r1, r0, r1, lsl #30 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsr.w lr, lr, r0 │ │ │ │ │ lsr.w r0, r1, r6 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ str.w r0, [r2, r8] │ │ │ │ │ - beq.n ca0a │ │ │ │ │ + beq.n caa2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ bic.w r1, r1, ip │ │ │ │ │ add.w r8, r2, r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r5, fp │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov.w lr, r1, lsr #2 │ │ │ │ │ @@ -19286,247 +19358,247 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsr.w lr, lr, r2 │ │ │ │ │ bic.w r1, r0, ip │ │ │ │ │ lsr.w r0, r0, r6 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ str.w r0, [r5, #-4]! │ │ │ │ │ - bne.n c9de │ │ │ │ │ + bne.n ca76 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ca20 │ │ │ │ │ + bge.n cab8 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ca20 │ │ │ │ │ + cbnz r3, cab8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n ca54 │ │ │ │ │ + beq.n caec │ │ │ │ │ add.w r0, fp, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbnz r1, ca54 │ │ │ │ │ + cbnz r1, caec │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n ca4e │ │ │ │ │ + beq.n cae6 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, ca7e │ │ │ │ │ + cbnz r0, cb16 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r1, ca4e │ │ │ │ │ + cbz r1, cae6 │ │ │ │ │ ldr.w r5, [r6, r0, lsl #2] │ │ │ │ │ - cbnz r5, ca7a │ │ │ │ │ + cbnz r5, cb12 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ca40 │ │ │ │ │ + bne.n cad8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str.w fp, [r3] │ │ │ │ │ - beq.n ca72 │ │ │ │ │ + beq.n cb0a │ │ │ │ │ add.w r3, r4, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cd0a │ │ │ │ │ + beq.w cda2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n ca54 │ │ │ │ │ + beq.n caec │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.n ca54 │ │ │ │ │ + b.n caec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w c8f0 │ │ │ │ │ + bge.w c988 │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n c8f6 │ │ │ │ │ + b.n c98e │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ movs r6, #30 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w c562 │ │ │ │ │ + bne.w c5fa │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r7, r3, #12 │ │ │ │ │ - cbz r5, caf2 │ │ │ │ │ + cbz r5, cb8a │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ - b.n c664 │ │ │ │ │ + b.n c6fc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.w c8b2 │ │ │ │ │ + bcs.w c94a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ orr.w r1, ip, r3, lsl #30 │ │ │ │ │ umull r9, lr, r0, r2 │ │ │ │ │ lsrs r2, r3, #2 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ sbcs.w r2, r2, lr │ │ │ │ │ - bcs.w c8b2 │ │ │ │ │ + bcs.w c94a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcc.n cace │ │ │ │ │ - b.n c8b2 │ │ │ │ │ + bcc.n cb66 │ │ │ │ │ + b.n c94a │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n cbb6 │ │ │ │ │ - ldr r3, [pc, #664] @ (cda0 ) │ │ │ │ │ + bls.n cc4e │ │ │ │ │ + ldr r3, [pc, #664] @ (ce38 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r1, #1712] @ 0x6b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n cc08 │ │ │ │ │ + beq.n cca0 │ │ │ │ │ ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n c808 │ │ │ │ │ + b.n c8a0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls.n cbb6 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcs.n cc4e │ │ │ │ │ rsb r5, sl, #0 │ │ │ │ │ - b.n c7dc │ │ │ │ │ - ldr r3, [pc, #596] @ (cda4 ) │ │ │ │ │ + b.n c874 │ │ │ │ │ + ldr r3, [pc, #596] @ (ce3c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cbee │ │ │ │ │ + beq.n cc86 │ │ │ │ │ ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n c4d2 │ │ │ │ │ - ldr r3, [pc, #548] @ (cda8 ) │ │ │ │ │ + b.n c56a │ │ │ │ │ + ldr r3, [pc, #548] @ (ce40 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w fp, [r1, #1712] @ 0x6b0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n cbc4 │ │ │ │ │ + beq.n cc5c │ │ │ │ │ ldr.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ str.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n c524 │ │ │ │ │ + b.n c5bc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b.n c7d0 │ │ │ │ │ + b.n c868 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c506 │ │ │ │ │ + bne.w c59e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cc00 │ │ │ │ │ + bge.n cc98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, cc00 │ │ │ │ │ + cbnz r3, cc98 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cc00 │ │ │ │ │ + b.n cc98 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4b4 │ │ │ │ │ + bne.w c54c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.n ca72 │ │ │ │ │ + b.n cb0a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c7ec │ │ │ │ │ + bne.w c884 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cbd6 │ │ │ │ │ + bge.n cc6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cbd6 │ │ │ │ │ + bne.n cc6e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cbd6 │ │ │ │ │ + b.n cc6e │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ subs r2, r5, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ subs r2, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n cd04 │ │ │ │ │ + beq.n cd9c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n cc82 │ │ │ │ │ + beq.n cd1a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n cc6c │ │ │ │ │ + beq.n cd04 │ │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ add r2, r1 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ lsrs r4, r2, #30 │ │ │ │ │ @@ -19542,15 +19614,15 @@ │ │ │ │ │ cmp r9, r5 │ │ │ │ │ add r2, r1 │ │ │ │ │ add r2, r4 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r9] │ │ │ │ │ it ne │ │ │ │ │ lsrne r1, r2, #30 │ │ │ │ │ - beq.w ca98 │ │ │ │ │ + beq.w cb30 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ add.w r4, r9, #4 │ │ │ │ │ ldr.w r6, [lr, #4] │ │ │ │ │ add.w ip, lr, #4 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ add r2, r6 │ │ │ │ │ @@ -19573,216 +19645,216 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr.w r6, [ip, #12] │ │ │ │ │ add r2, r6 │ │ │ │ │ add.w r1, r2, r1, lsr #30 │ │ │ │ │ bic.w r6, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - bne.n cca0 │ │ │ │ │ - b.n ca98 │ │ │ │ │ + bne.n cd38 │ │ │ │ │ + b.n cb30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n cca0 │ │ │ │ │ + b.n cd38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - cbz r0, cd40 │ │ │ │ │ + cbz r0, cdd8 │ │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n cd08 │ │ │ │ │ + beq.n cda0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w ca72 │ │ │ │ │ + beq.w cb0a │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n ca72 │ │ │ │ │ + b.n cb0a │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w cbb6 │ │ │ │ │ + bcs.w cc4e │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b.n c7d0 │ │ │ │ │ + b.n c868 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n ca72 │ │ │ │ │ + b.n cb0a │ │ │ │ │ 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 cc00 │ │ │ │ │ + b.n cc98 │ │ │ │ │ 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 cbd6 │ │ │ │ │ + b.n cc6e │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cd86 │ │ │ │ │ + bge.n ce1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, cd94 │ │ │ │ │ + cbz r3, ce2c │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w cc24 │ │ │ │ │ - b.n cbd6 │ │ │ │ │ + blt.w ccbc │ │ │ │ │ + b.n cc6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cd86 │ │ │ │ │ + b.n ce1e │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000292 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000024e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000021e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -0000cdb4 <_PyLong_Negate>: │ │ │ │ │ +0000ce4c <_PyLong_Negate>: │ │ │ │ │ _PyLong_Negate(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ 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 cde2 <_PyLong_Negate+0x2e> │ │ │ │ │ + bne.n ce7a <_PyLong_Negate+0x2e> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ │ - bl 32ec <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 3358 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cdde <_PyLong_Negate+0x2a> │ │ │ │ │ + bge.n ce76 <_PyLong_Negate+0x2a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cdde <_PyLong_Negate+0x2a> │ │ │ │ │ + bne.n ce76 <_PyLong_Negate+0x2a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000ce1c <_PyLong_GCD>: │ │ │ │ │ +0000ceb4 <_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, #3976] @ 0xf88 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.n cec8 <_PyLong_GCD+0xac> │ │ │ │ │ + bhi.n cf60 <_PyLong_GCD+0xac> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.n cec8 <_PyLong_GCD+0xac> │ │ │ │ │ + bhi.n cf60 <_PyLong_GCD+0xac> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d0ea <_PyLong_GCD+0x2ce> │ │ │ │ │ + blt.w d182 <_PyLong_GCD+0x2ce> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 5a50 │ │ │ │ │ + bl 5ac0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLong │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 5a50 │ │ │ │ │ + bl 5ac0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLong │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.n ce76 <_PyLong_GCD+0x5a> │ │ │ │ │ + bge.n cf0e <_PyLong_GCD+0x5a> │ │ │ │ │ negs r1, r7 │ │ │ │ │ sbc.w r8, r6, r6, lsl #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d0b6 <_PyLong_GCD+0x29a> │ │ │ │ │ + blt.w d14e <_PyLong_GCD+0x29a> │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d126 <_PyLong_GCD+0x30a> │ │ │ │ │ + blt.w d1be <_PyLong_GCD+0x30a> │ │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ │ - beq.n ceb2 <_PyLong_GCD+0x96> │ │ │ │ │ + beq.n cf4a <_PyLong_GCD+0x96> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n cec0 <_PyLong_GCD+0xa4> │ │ │ │ │ + blt.n cf58 <_PyLong_GCD+0xa4> │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ orrs.w r4, r3, r2 │ │ │ │ │ - bne.n cea0 <_PyLong_GCD+0x84> │ │ │ │ │ + bne.n cf38 <_PyLong_GCD+0x84> │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 3660 │ │ │ │ │ + b.w 36d0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64 │ │ │ │ │ negs r2, r2 │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ - b.n ce9c <_PyLong_GCD+0x80> │ │ │ │ │ + b.n cf34 <_PyLong_GCD+0x80> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a670 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d45a <_PyLong_GCD+0x63e> │ │ │ │ │ + beq.w d4f2 <_PyLong_GCD+0x63e> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl a5d8 │ │ │ │ │ + bl a670 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4ae <_PyLong_GCD+0x692> │ │ │ │ │ + beq.w d546 <_PyLong_GCD+0x692> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 18d8 │ │ │ │ │ + bl 18cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, r9 │ │ │ │ │ movlt r9, fp │ │ │ │ │ strlt.w fp, [sp, #76] @ 0x4c │ │ │ │ │ movlt fp, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -19800,27 +19872,27 @@ │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ cmp.w r9, #23 │ │ │ │ │ mov.w r7, r9, lsr #3 │ │ │ │ │ - bls.w d0d6 <_PyLong_GCD+0x2ba> │ │ │ │ │ + bls.w d16e <_PyLong_GCD+0x2ba> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ add.w r0, r3, r7, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d4ca <_PyLong_GCD+0x6ae> │ │ │ │ │ + beq.w d562 <_PyLong_GCD+0x6ae> │ │ │ │ │ clz r3, r2 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - beq.w d15e <_PyLong_GCD+0x342> │ │ │ │ │ + beq.w d1f6 <_PyLong_GCD+0x342> │ │ │ │ │ ldrd r5, r1, [r0] │ │ │ │ │ rsb r4, r3, #30 │ │ │ │ │ sub.w r6, r4, #32 │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ rsb fp, r3, #60 @ 0x3c │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ lsr.w r0, r5, r3 │ │ │ │ │ @@ -19848,15 +19920,15 @@ │ │ │ │ │ iteee gt │ │ │ │ │ movgt r1, #0 │ │ │ │ │ addle.w r1, sl, r2, lsl #2 │ │ │ │ │ ldrle r1, [r1, #4] │ │ │ │ │ lsrle r1, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w d146 <_PyLong_GCD+0x32a> │ │ │ │ │ + ble.w d1de <_PyLong_GCD+0x32a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ │ cmp r1, r7 │ │ │ │ │ iteet ge │ │ │ │ │ @@ -19879,15 +19951,15 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ strd r3, r5, [sp, #32] │ │ │ │ │ cmp r6, fp │ │ │ │ │ it eq │ │ │ │ │ cmpeq r4, r8 │ │ │ │ │ - beq.n d076 <_PyLong_GCD+0x25a> │ │ │ │ │ + beq.n d10e <_PyLong_GCD+0x25a> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ adds r0, r3, r2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adc.w r1, r2, r1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ @@ -19915,63 +19987,63 @@ │ │ │ │ │ adc.w r2, r2, r7 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ subs.w ip, r7, ip │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ sbc.w r3, r7, r3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs.w lr, r3, r2 │ │ │ │ │ - bge.n d0f0 <_PyLong_GCD+0x2d4> │ │ │ │ │ + bge.n d188 <_PyLong_GCD+0x2d4> │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w d18e <_PyLong_GCD+0x372> │ │ │ │ │ + bne.w d226 <_PyLong_GCD+0x372> │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7e8 │ │ │ │ │ + bl a880 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d4ea <_PyLong_GCD+0x6ce> │ │ │ │ │ + beq.w d582 <_PyLong_GCD+0x6ce> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d0a2 <_PyLong_GCD+0x286> │ │ │ │ │ + bge.n d13a <_PyLong_GCD+0x286> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d4ce <_PyLong_GCD+0x6b2> │ │ │ │ │ + beq.w d566 <_PyLong_GCD+0x6b2> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n cf1e <_PyLong_GCD+0x102> │ │ │ │ │ + b.n cfb6 <_PyLong_GCD+0x102> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce86 <_PyLong_GCD+0x6a> │ │ │ │ │ + bne.w cf1e <_PyLong_GCD+0x6a> │ │ │ │ │ mov r0, fp │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n ce86 <_PyLong_GCD+0x6a> │ │ │ │ │ + b.n cf1e <_PyLong_GCD+0x6a> │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a258 │ │ │ │ │ - b.n ce54 <_PyLong_GCD+0x38> │ │ │ │ │ + bl a2f0 │ │ │ │ │ + b.n ceec <_PyLong_GCD+0x38> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n ce54 <_PyLong_GCD+0x38> │ │ │ │ │ + b.n ceec <_PyLong_GCD+0x38> │ │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ umull r0, r3, r8, r0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ @@ -19985,55 +20057,55 @@ │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov r4, ip │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n d006 <_PyLong_GCD+0x1ea> │ │ │ │ │ + b.n d09e <_PyLong_GCD+0x1ea> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce92 <_PyLong_GCD+0x76> │ │ │ │ │ + bne.w cf2a <_PyLong_GCD+0x76> │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n ce92 <_PyLong_GCD+0x76> │ │ │ │ │ + b.n cf2a <_PyLong_GCD+0x76> │ │ │ │ │ add.w r3, sl, r7, lsl #2 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ │ orr.w r6, r6, r8 │ │ │ │ │ lsls r3, r4 │ │ │ │ │ - b.n cfc4 <_PyLong_GCD+0x1a8> │ │ │ │ │ + b.n d05c <_PyLong_GCD+0x1a8> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldrd r9, r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ - bgt.w d4f4 <_PyLong_GCD+0x6d8> │ │ │ │ │ + bgt.w d58c <_PyLong_GCD+0x6d8> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d4d6 <_PyLong_GCD+0x6ba> │ │ │ │ │ + blt.w d56e <_PyLong_GCD+0x6ba> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ tst.w r5, #1 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ - beq.n d1cc <_PyLong_GCD+0x3b0> │ │ │ │ │ + beq.n d264 <_PyLong_GCD+0x3b0> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ negs r3, r3 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ sbc.w r0, r2, r2, lsl #1 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ negs r2, r2 │ │ │ │ │ @@ -20046,39 +20118,39 @@ │ │ │ │ │ sbc.w r2, fp, fp, lsl #1 │ │ │ │ │ negs r5, r4 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ sbc.w fp, r4, r4, lsl #1 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d3a4 <_PyLong_GCD+0x588> │ │ │ │ │ + bne.w d43c <_PyLong_GCD+0x588> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w d410 <_PyLong_GCD+0x5f4> │ │ │ │ │ + beq.w d4a8 <_PyLong_GCD+0x5f4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d48e <_PyLong_GCD+0x672> │ │ │ │ │ + beq.w d526 <_PyLong_GCD+0x672> │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d396 <_PyLong_GCD+0x57a> │ │ │ │ │ + bne.w d42e <_PyLong_GCD+0x57a> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n d204 <_PyLong_GCD+0x3e8> │ │ │ │ │ + bne.n d29c <_PyLong_GCD+0x3e8> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.w d51c <_PyLong_GCD+0x700> │ │ │ │ │ + bge.w d5b4 <_PyLong_GCD+0x700> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d422 <_PyLong_GCD+0x606> │ │ │ │ │ + beq.w d4ba <_PyLong_GCD+0x606> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r8, sl, #12 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ @@ -20097,15 +20169,15 @@ │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bcs.n d2d4 <_PyLong_GCD+0x4b8> │ │ │ │ │ + bcs.n d36c <_PyLong_GCD+0x4b8> │ │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r4, [r8], #4 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ umull r1, r3, r6, r3 │ │ │ │ │ adds.w lr, r1, lr │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ @@ -20134,103 +20206,103 @@ │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r9], #4 │ │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ │ adc.w r2, r2, r6 │ │ │ │ │ orr.w ip, ip, r2, lsl #2 │ │ │ │ │ asrs r2, r2, #30 │ │ │ │ │ - b.n d252 <_PyLong_GCD+0x436> │ │ │ │ │ + b.n d2ea <_PyLong_GCD+0x436> │ │ │ │ │ ldrd r6, sl, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ sub.w r3, r3, sl │ │ │ │ │ add.w r2, sl, #9 │ │ │ │ │ subs r3, #9 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it cc │ │ │ │ │ movcc r3, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w r8, r2, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bcc.n d3ae <_PyLong_GCD+0x592> │ │ │ │ │ + bcc.n d446 <_PyLong_GCD+0x592> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d32a <_PyLong_GCD+0x50e> │ │ │ │ │ + bge.n d3c2 <_PyLong_GCD+0x50e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d45e <_PyLong_GCD+0x642> │ │ │ │ │ + beq.w d4f6 <_PyLong_GCD+0x642> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d33e <_PyLong_GCD+0x522> │ │ │ │ │ + bge.n d3d6 <_PyLong_GCD+0x522> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d41a <_PyLong_GCD+0x5fe> │ │ │ │ │ + beq.n d4b2 <_PyLong_GCD+0x5fe> │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d482 <_PyLong_GCD+0x666> │ │ │ │ │ + beq.w d51a <_PyLong_GCD+0x666> │ │ │ │ │ ldr.w r5, [r7, r0, lsl #2] │ │ │ │ │ - cbz r5, d392 <_PyLong_GCD+0x576> │ │ │ │ │ + cbz r5, d42a <_PyLong_GCD+0x576> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n d362 <_PyLong_GCD+0x546> │ │ │ │ │ + beq.n d3fa <_PyLong_GCD+0x546> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d466 <_PyLong_GCD+0x64a> │ │ │ │ │ + beq.n d4fe <_PyLong_GCD+0x64a> │ │ │ │ │ ldr.w r5, [r7, r1, lsl #2] │ │ │ │ │ - cbz r5, d38e <_PyLong_GCD+0x572> │ │ │ │ │ + cbz r5, d426 <_PyLong_GCD+0x572> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n d474 <_PyLong_GCD+0x658> │ │ │ │ │ + beq.n d50c <_PyLong_GCD+0x658> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n cf18 <_PyLong_GCD+0xfc> │ │ │ │ │ + b.n cfb0 <_PyLong_GCD+0xfc> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n d36c <_PyLong_GCD+0x550> │ │ │ │ │ + b.n d404 <_PyLong_GCD+0x550> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n d346 <_PyLong_GCD+0x52a> │ │ │ │ │ + b.n d3de <_PyLong_GCD+0x52a> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n d212 <_PyLong_GCD+0x3f6> │ │ │ │ │ + b.n d2aa <_PyLong_GCD+0x3f6> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n d1ec <_PyLong_GCD+0x3d0> │ │ │ │ │ + b.n d284 <_PyLong_GCD+0x3d0> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ │ sub.w r9, r1, r3 │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ subs r4, r1, r3 │ │ │ │ │ @@ -20254,129 +20326,129 @@ │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ │ str r3, [r4, r0] │ │ │ │ │ orr.w ip, ip, r2, lsl #2 │ │ │ │ │ asrs r3, r2, #30 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n d2f6 <_PyLong_GCD+0x4da> │ │ │ │ │ + b.n d38e <_PyLong_GCD+0x4da> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n d1ec <_PyLong_GCD+0x3d0> │ │ │ │ │ + b.n d284 <_PyLong_GCD+0x3d0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d33e <_PyLong_GCD+0x522> │ │ │ │ │ + b.n d3d6 <_PyLong_GCD+0x522> │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d43c <_PyLong_GCD+0x620> │ │ │ │ │ + bge.n d4d4 <_PyLong_GCD+0x620> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, d49e <_PyLong_GCD+0x682> │ │ │ │ │ + cbz r3, d536 <_PyLong_GCD+0x682> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d44e <_PyLong_GCD+0x632> │ │ │ │ │ + bge.n d4e6 <_PyLong_GCD+0x632> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbz r3, d4a6 <_PyLong_GCD+0x68a> │ │ │ │ │ + cbz r3, d53e <_PyLong_GCD+0x68a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a258 │ │ │ │ │ + bl a2f0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d188 <_PyLong_GCD+0x36c> │ │ │ │ │ + b.n d220 <_PyLong_GCD+0x36c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d32a <_PyLong_GCD+0x50e> │ │ │ │ │ + b.n d3c2 <_PyLong_GCD+0x50e> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r0, d47c <_PyLong_GCD+0x660> │ │ │ │ │ + cbz r0, d514 <_PyLong_GCD+0x660> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n cf14 <_PyLong_GCD+0xf8> │ │ │ │ │ + b.n cfac <_PyLong_GCD+0xf8> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n cf14 <_PyLong_GCD+0xf8> │ │ │ │ │ + b.n cfac <_PyLong_GCD+0xf8> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n cf14 <_PyLong_GCD+0xf8> │ │ │ │ │ + b.n cfac <_PyLong_GCD+0xf8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d362 <_PyLong_GCD+0x546> │ │ │ │ │ + beq.w d3fa <_PyLong_GCD+0x546> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n d362 <_PyLong_GCD+0x546> │ │ │ │ │ + b.n d3fa <_PyLong_GCD+0x546> │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - b.n d42e <_PyLong_GCD+0x612> │ │ │ │ │ + b.n d4c6 <_PyLong_GCD+0x612> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d43c <_PyLong_GCD+0x620> │ │ │ │ │ + b.n d4d4 <_PyLong_GCD+0x620> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d44e <_PyLong_GCD+0x632> │ │ │ │ │ + b.n d4e6 <_PyLong_GCD+0x632> │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d45a <_PyLong_GCD+0x63e> │ │ │ │ │ + bge.n d4f2 <_PyLong_GCD+0x63e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d45a <_PyLong_GCD+0x63e> │ │ │ │ │ + bne.n d4f2 <_PyLong_GCD+0x63e> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d45a <_PyLong_GCD+0x63e> │ │ │ │ │ + b.n d4f2 <_PyLong_GCD+0x63e> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n cf48 <_PyLong_GCD+0x12c> │ │ │ │ │ + b.n cfe0 <_PyLong_GCD+0x12c> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d0a2 <_PyLong_GCD+0x286> │ │ │ │ │ + b.n d13a <_PyLong_GCD+0x286> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d17a <_PyLong_GCD+0x35e> │ │ │ │ │ + bne.w d212 <_PyLong_GCD+0x35e> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d17a <_PyLong_GCD+0x35e> │ │ │ │ │ + b.n d212 <_PyLong_GCD+0x35e> │ │ │ │ │ ldrd r9, r5, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ - b.n d42e <_PyLong_GCD+0x612> │ │ │ │ │ + b.n d4c6 <_PyLong_GCD+0x612> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a464 <_PyLong_Copy> │ │ │ │ │ + bl a4fc <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d50e <_PyLong_GCD+0x6f2> │ │ │ │ │ + bge.n d5a6 <_PyLong_GCD+0x6f2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, d512 <_PyLong_GCD+0x6f6> │ │ │ │ │ + cbz r3, d5aa <_PyLong_GCD+0x6f6> │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n d16e <_PyLong_GCD+0x352> │ │ │ │ │ + b.n d206 <_PyLong_GCD+0x352> │ │ │ │ │ mov r0, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d16e <_PyLong_GCD+0x352> │ │ │ │ │ + b.n d206 <_PyLong_GCD+0x352> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - b.n d212 <_PyLong_GCD+0x3f6> │ │ │ │ │ + b.n d2aa <_PyLong_GCD+0x3f6> │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ _PyLong_UnsignedLongLong_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 4db8 │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 78 <_PyLong_UnsignedLongLong_Converter+0x34> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bls.n 7c <_PyLong_UnsignedLongLong_Converter+0x38> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -70,15 +70,15 @@ │ │ │ │ │ _PyLong_UnsignedLong_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 4db8 │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n b4 <_PyLong_UnsignedLong_Converter+0x34> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n b8 <_PyLong_UnsignedLong_Converter+0x38> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -121,15 +121,15 @@ │ │ │ │ │ PyLong_AsInt32(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #19 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 4db8 │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 110 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n 116 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -151,15 +151,15 @@ │ │ │ │ │ PyLong_AsUInt32(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 4db8 │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 14e │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n 154 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -181,15 +181,15 @@ │ │ │ │ │ _PyLong_Size_t_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 4db8 │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 18c <_PyLong_Size_t_Converter+0x34> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n 190 <_PyLong_Size_t_Converter+0x38> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -211,15 +211,15 @@ │ │ │ │ │ PyLong_AsUInt64(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 4db8 │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 1c8 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bls.n 1ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -318,15 +318,15 @@ │ │ │ │ │ _PyLong_UInt8_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - bl 4db8 │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 2a4 <_PyLong_UInt8_Converter+0x34> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ beq.n 2a6 <_PyLong_UInt8_Converter+0x36> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -346,15 +346,15 @@ │ │ │ │ │ _PyLong_UInt16_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - bl 4db8 │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 2dc <_PyLong_UInt16_Converter+0x34> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bls.n 2e0 <_PyLong_UInt16_Converter+0x38> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ ├── 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: 84852 (bytes into file) │ │ │ │ │ + Start of section headers: 84896 (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 0x14b74: │ │ │ │ │ +There are 18 section headers, starting at offset 0x14ba0: │ │ │ │ │ │ │ │ │ │ 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 0017d4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 011a64 000840 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 011a80 000840 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001808 000bf0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0122a4 0005d0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0122c0 0005d0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0023f8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0023f8 0099a0 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 012874 001a50 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00bd98 0008fc 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00c694 000ecc 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0142c4 0007f0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00d560 0009ae 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 014ab4 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00df0e 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00df0e 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00df44 0021f0 10 16 343 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 010134 001930 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 014ae4 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0023f8 0099bc 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 012890 001a60 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00bdb4 0008fc 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00c6b0 000ecc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0142f0 0007f0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00d57c 0009ae 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 014ae0 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00df2a 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00df2a 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00df60 0021f0 10 16 343 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 010150 001930 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 014b10 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,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 543 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: 00003751 200 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 0000375d 200 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ 5: 00000158 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 6: 00000168 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 7: 00000169 376 FUNC LOCAL DEFAULT 6 new_dict.isra.0 │ │ │ │ │ 8: 000002d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 000002e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 10: 000002e1 124 FUNC LOCAL DEFAULT 6 _PyObject_GC_TRACK │ │ │ │ │ 11: 00000358 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -24,125 +24,125 @@ │ │ │ │ │ 20: 00000dad 424 FUNC LOCAL DEFAULT 6 insert_to_emptydict.isra.0 │ │ │ │ │ 21: 00000da8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 22: 00000dac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 23: 00000f50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 24: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 25: 00000f54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 26: 000013e9 1690 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ - 27: 000045b9 940 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 28: 00008441 178 FUNC LOCAL DEFAULT 6 insert_split_value.isra.0 │ │ │ │ │ + 27: 000045f1 940 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 28: 00008465 178 FUNC LOCAL DEFAULT 6 insert_split_value.isra.0 │ │ │ │ │ 29: 000012f9 240 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 30: 00001ed5 236 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 30: 00001edd 236 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ 31: 00001724 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 32: 00001730 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 33: 00001aa5 1072 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 33: 00001aa5 1078 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ 34: 00001d84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 35: 00001d88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 36: 00001fc1 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 36: 00001fc9 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 37: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 38: 00002398 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 39: 000023a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 40: 000025ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 41: 000025f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 42: 000025f5 168 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ - 43: 00002698 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 44: 0000269c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 45: 0000278c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 00002794 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 47: 000082d5 364 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys.isra.0 │ │ │ │ │ - 48: 000029a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 49: 000029a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 50: 00002a74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 00002a78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 52: 000084f5 300 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 53: 00002e8d 2244 FUNC LOCAL DEFAULT 6 dict_merge.isra.0 │ │ │ │ │ + 38: 000023a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 39: 000023ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 40: 000025f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 41: 00002600 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 42: 00002601 168 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ + 43: 000026a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 000026a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 45: 00002798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 000027a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 47: 000082f9 364 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys.isra.0 │ │ │ │ │ + 48: 000029b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 000029b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 50: 00002a80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00002a84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 52: 00008519 300 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 53: 00002e99 2244 FUNC LOCAL DEFAULT 6 dict_merge.isra.0 │ │ │ │ │ 54: 00000b39 84 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ - 55: 00002d80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00002d90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00002d91 204 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ - 58: 00002e58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 00002e5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 55: 00002d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00002d9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00002d9d 204 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ + 58: 00002e64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 00002e68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 60: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 61: 000032dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 62: 000032e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 63: 00003594 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00003598 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 65: 0000374c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 66: 00003750 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 67: 00003814 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 68: 00003818 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 69: 00003819 1088 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 70: 00003b1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 71: 00003b24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 72: 00003c54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 73: 00003c58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 74: 00003c59 236 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ - 75: 00003d40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 00003d44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 77: 00004100 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 00004104 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 61: 000032e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 62: 000032ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 000035a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 000035a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 00003758 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 0000375c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 00003820 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 68: 00003824 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 69: 00003825 1132 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 70: 00003b28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 71: 00003b30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 72: 00003c8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 73: 00003c90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 74: 00003c91 236 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ + 75: 00003d78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 00003d7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 77: 00004138 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 78: 0000413c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 79: 00000055 244 FUNC LOCAL DEFAULT 1 dict_new_presized.part.0.isra.0 │ │ │ │ │ - 80: 00004c38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 81: 00004c48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 82: 00004dbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 00004dc0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 80: 00004c70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 81: 00004c80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 82: 00004df4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00004df8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 84: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 85: 00005328 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 00005360 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 86: 000000b8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 87: 0000532c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 88: 0000532d 184 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 89: 00008969 840 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 90: 000053e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 91: 000053e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 92: 000053e5 96 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 93: 00005440 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 00005364 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 88: 00005365 184 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 89: 00008989 840 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 90: 00005418 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 0000541c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 92: 0000541d 96 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 93: 00005478 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 94: 000000c0 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 95: 00005444 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 96: 00005445 348 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 97: 00005594 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 98: 000055a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 99: 000056e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 000056ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 101: 000056ed 260 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 102: 000057e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 000057f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 104: 000057f1 304 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 105: 00005914 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 106: 00005920 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 107: 00005921 176 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 108: 000059cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 95: 0000547c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 96: 0000547d 348 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 97: 000055cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 000055d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 99: 0000571c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 00005724 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 101: 00005725 264 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 102: 00005824 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 0000582c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 104: 0000582d 304 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 105: 00005950 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 0000595c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 107: 0000595d 176 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 108: 00005a08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 109: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 110: 00000114 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 111: 000059d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 112: 000059d1 616 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 113: 00005c34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 114: 00005c38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 111: 00005a0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 112: 00005a0d 616 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 113: 00005c70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 114: 00005c74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 115: 00000140 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 116: 00000a19 222 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ - 117: 00006359 914 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 118: 00007230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00006395 888 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 118: 00007250 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 119: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 120: 00007234 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 121: 00007235 718 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 122: 00007505 136 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 123: 0000774d 204 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 124: 00007814 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 00007818 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 126: 00007884 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 00007254 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 121: 00007255 718 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 122: 00007525 136 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 123: 0000776d 204 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 124: 00007834 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 00007838 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 126: 000078a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 127: 0000016c 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 128: 00007888 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 129: 00007889 214 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 128: 000078a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 129: 000078a9 214 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ 130: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 131: 00000b8d 86 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ - 132: 00007b99 74 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ - 133: 00007b94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 00007b98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 135: 00008161 264 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 136: 00008430 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 00008440 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 132: 00007bb5 74 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ + 133: 00007bb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 00007bb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 135: 00008185 264 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 136: 00008454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 00008464 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 138: 000001a8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 139: 000002a9 90 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ 140: 000002a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 141: 000001c4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 142: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 143: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 144: 00000305 22 FUNC LOCAL DEFAULT 1 dictiter_len │ │ │ │ │ @@ -153,46 +153,46 @@ │ │ │ │ │ 149: 0000033c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 150: 00000340 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 151: 00000341 12 FUNC LOCAL DEFAULT 1 dict_values │ │ │ │ │ 152: 00000348 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 153: 0000034c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 154: 0000034d 24 FUNC LOCAL DEFAULT 1 dictvalues_iter │ │ │ │ │ 155: 00000360 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 156: 00008614 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 157: 00008620 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 158: 00008621 432 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 159: 000087d1 84 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 160: 00008818 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 00008638 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 157: 00008644 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 158: 00008645 432 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 159: 000087f5 80 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 160: 00008838 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 161: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 162: 00000364 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 163: 00000365 100 FUNC LOCAL DEFAULT 1 dict_init │ │ │ │ │ 164: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 165: 00008824 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 166: 00008825 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 167: 00008891 216 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 168: 00008964 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 165: 00008844 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 166: 00008845 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 167: 000088b1 216 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 168: 00008984 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 169: 00000214 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 170: 0000022c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 171: 00000274 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 172: 00008968 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 173: 00008c68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 174: 00008c6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 172: 00008988 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 173: 00008c88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 174: 00008c8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 175: 000003c9 52 FUNC LOCAL DEFAULT 1 dict___contains__ │ │ │ │ │ - 176: 00008cb1 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ - 177: 00008cb5 282 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 176: 00008cd1 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 177: 00008cd5 282 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ 178: 0000047c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 179: 00008fa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 00008fac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 181: 00008fad 890 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ - 182: 000092d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 000092dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 184: 00009329 460 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 185: 000094ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 186: 000094f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 187: 00009630 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 00008fc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 00008fc8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 181: 00008fc9 890 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ + 182: 000092f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 000092f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 184: 00009345 460 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 185: 00009508 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 186: 00009510 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 187: 0000964c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 188: 00000480 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 189: 000004d5 42 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ 190: 000006b1 10 FUNC LOCAL DEFAULT 1 dictkeys_contains │ │ │ │ │ 191: 000012c5 110 FUNC LOCAL DEFAULT 1 dictitems_contains │ │ │ │ │ 192: 000006a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 193: 000006b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 194: 000002bc 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ @@ -205,28 +205,28 @@ │ │ │ │ │ 201: 00000304 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 202: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 203: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 204: 0000005c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 205: 00000931 4 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ 206: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 207: 00000935 78 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ - 208: 00009634 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 209: 000098f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 000098fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 208: 00009650 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 209: 00009910 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00009918 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 211: 00000985 92 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ 212: 00000a14 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 213: 00000a18 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 214: 00009980 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 214: 0000999c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 215: 0000033c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 216: 00000c85 432 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ 217: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 218: 00000e91 28 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ - 219: 00009984 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 219: 000099a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 220: 00000f19 548 FUNC LOCAL DEFAULT 1 dict_richcompare │ │ │ │ │ - 221: 00009995 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 221: 000099b1 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ 222: 00001215 104 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ 223: 0000127d 72 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ 224: 00001278 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 225: 0000127c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 226: 000012c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 227: 00000064 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 228: 000000a7 48 FUNC LOCAL DEFAULT 9 dictiter_traverse │ │ │ │ │ @@ -362,106 +362,106 @@ │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 361: 000006bd 120 FUNC GLOBAL DEFAULT 1 _PyDict_SendEvent │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 364: 00001a85 32 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 365: 00001fd9 112 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 366: 00002049 1452 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 365: 00001fe1 114 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 366: 00002055 1452 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 374: 0000269d 248 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 374: 000026a9 248 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 377: 00002795 2 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ - 378: 00002799 152 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 379: 00002831 64 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 380: 00002871 58 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ - 381: 000028ad 252 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ - 382: 00004379 576 FUNC GLOBAL HIDDEN 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ - 383: 000029a9 208 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 384: 00002a79 792 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 377: 000027a1 2 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ + 378: 000027a5 152 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 379: 0000283d 64 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 380: 0000287d 58 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ + 381: 000028b9 252 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ + 382: 000043b1 576 FUNC GLOBAL HIDDEN 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ + 383: 000029b5 208 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 384: 00002a85 792 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 389: 00002e5d 44 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 390: 00002e89 4 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 389: 00002e69 44 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 390: 00002e95 4 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 398: 00003d45 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 399: 00003e75 264 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 400: 00003d89 236 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 401: 00003f7d 192 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 402: 0000403d 200 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ + 398: 00003d7d 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 399: 00003ead 264 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 400: 00003dc1 236 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 401: 00003fb5 192 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 402: 00004075 200 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 406: 00004105 626 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 407: 00004965 1116 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 408: 00004dc1 186 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ - 409: 00004e7d 968 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ - 410: 00005245 30 FUNC GLOBAL HIDDEN 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ - 411: 00005265 200 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 406: 0000413d 626 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 407: 0000499d 1116 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 408: 00004df9 186 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ + 409: 00004eb5 968 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ + 410: 0000527d 30 FUNC GLOBAL HIDDEN 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ + 411: 0000529d 200 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ 413: 000009e1 56 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 421: 000055a1 332 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 421: 000055d9 332 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 425: 00005c39 110 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 426: 00005ca9 1712 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 425: 00005c75 110 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 426: 00005ce5 1712 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ - 429: 000066ed 1012 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 430: 00006ae1 824 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 431: 00006e19 92 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ - 432: 00006e75 960 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ + 429: 0000670d 1012 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 430: 00006b01 824 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 431: 00006e39 92 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ + 432: 00006e95 960 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 434: 0000758d 446 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 435: 00007819 4 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ - 436: 0000781d 108 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 437: 00007961 342 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 434: 000075ad 446 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 435: 00007839 4 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ + 436: 0000783d 108 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 437: 00007981 338 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 439: 00007ab9 224 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 440: 00007be5 526 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 441: 00007df5 126 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 442: 00007e75 748 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 439: 00007ad5 224 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 440: 00007c01 526 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 441: 00007e11 126 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 442: 00007e91 754 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ 443: 000001e1 72 FUNC GLOBAL DEFAULT 1 PyDict_ContainsString │ │ │ │ │ - 444: 00008269 106 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 444: 0000828d 106 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ 445: 00000229 128 FUNC GLOBAL DEFAULT 1 PyDict_Watch │ │ │ │ │ 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 453: 000003fd 132 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ - 454: 00008dd1 476 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 455: 000094f5 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 456: 00009529 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 454: 00008df1 472 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 455: 00009511 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 456: 00009545 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ 457: 00000481 82 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ 458: 00000501 432 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ @@ -470,28 +470,28 @@ │ │ │ │ │ 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 471: 00000001 100 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 473: 00009635 744 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 473: 00009651 744 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 480: 00000af9 64 FUNC GLOBAL DEFAULT 1 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 481: 0000991d 104 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 481: 00009939 104 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ 482: 00000be5 104 FUNC GLOBAL DEFAULT 1 _PyDict_LoadGlobal │ │ │ │ │ 483: 00000c4d 54 FUNC GLOBAL DEFAULT 1 _PyDict_SetItem_KnownHash │ │ │ │ │ 484: 00000e35 92 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ 485: 00000ead 100 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 486: 00009985 14 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 486: 000099a1 14 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ 487: 00000f11 4 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ 488: 00000f15 2 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ 489: 0000113d 60 FUNC GLOBAL DEFAULT 1 _PyDict_GetItem_KnownHash │ │ │ │ │ 490: 00001179 144 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 491: 00001209 10 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ │ 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 493: 00000065 66 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x11a64 contains 264 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x11a80 contains 264 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ 00000044 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000004a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000c4 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000f4 0001670a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000102 0001670a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ @@ -36,32 +36,32 @@ │ │ │ │ │ 00000348 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000356 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000035a 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000360 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000382 0000a12f R_ARM_THM_MOVW_ABS_NC 00000200 .LC15 │ │ │ │ │ 00000386 0000a130 R_ARM_THM_MOVT_ABS 00000200 .LC15 │ │ │ │ │ 00000392 00019f0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000039e 00005c0a R_ARM_THM_CALL 000053e5 dict_update_arg │ │ │ │ │ +0000039e 00005c0a R_ARM_THM_CALL 0000541d dict_update_arg │ │ │ │ │ 000003b0 0001a20a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -000003bc 0000350a R_ARM_THM_CALL 00002e8d dict_merge.isra.0 │ │ │ │ │ +000003bc 0000350a R_ARM_THM_CALL 00002e99 dict_merge.isra.0 │ │ │ │ │ 000003d6 00015d0a R_ARM_THM_CALL 0000035d PyDict_Contains │ │ │ │ │ 000003de 0001c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000003e2 0001c330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000003e6 0001c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000003ea 0001c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 0000045e 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000462 0001be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000466 00008a2f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC12 │ │ │ │ │ 0000046a 00008a30 R_ARM_THM_MOVT_ABS 000001a8 .LC12 │ │ │ │ │ 00000470 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000047c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000496 0001770a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000004a4 00007a0a R_ARM_THM_CALL 00007505 pop_lock_held │ │ │ │ │ +000004a4 00007a0a R_ARM_THM_CALL 00007525 pop_lock_held │ │ │ │ │ 000004bc 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004e4 00005c0a R_ARM_THM_CALL 000053e5 dict_update_arg │ │ │ │ │ +000004e4 00005c0a R_ARM_THM_CALL 0000541d dict_update_arg │ │ │ │ │ 0000051e 0001950a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000530 0001950a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000540 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ 00000544 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ 00000554 0001950a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000564 0001950a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000574 0001cc0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ @@ -106,38 +106,38 @@ │ │ │ │ │ 000008b6 0000c62f R_ARM_THM_MOVW_ABS_NC 00000300 .LC22 │ │ │ │ │ 000008ba 0000c630 R_ARM_THM_MOVT_ABS 00000300 .LC22 │ │ │ │ │ 000008f6 0000c52f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC21 │ │ │ │ │ 000008fa 0000c530 R_ARM_THM_MOVT_ABS 000002f8 .LC21 │ │ │ │ │ 00000902 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000910 0001d40a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 00000916 0001d60a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -0000091c 0000240a R_ARM_THM_CALL 00001fc1 Py_XDECREF │ │ │ │ │ -00000922 0000240a R_ARM_THM_CALL 00001fc1 Py_XDECREF │ │ │ │ │ +0000091c 0000240a R_ARM_THM_CALL 00001fc9 Py_XDECREF │ │ │ │ │ +00000922 0000240a R_ARM_THM_CALL 00001fc9 Py_XDECREF │ │ │ │ │ 00000954 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000958 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000096a 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000330 .LC25 │ │ │ │ │ 0000096e 0000ce30 R_ARM_THM_MOVT_ABS 00000330 .LC25 │ │ │ │ │ 00000978 0001b10a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000009a6 0001800a R_ARM_THM_CALL 00002a79 PyDict_Copy │ │ │ │ │ -000009b0 00005c0a R_ARM_THM_CALL 000053e5 dict_update_arg │ │ │ │ │ +000009a6 0001800a R_ARM_THM_CALL 00002a85 PyDict_Copy │ │ │ │ │ +000009b0 00005c0a R_ARM_THM_CALL 0000541d dict_update_arg │ │ │ │ │ 000009bc 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000009c0 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000009da 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a0e 0000070a R_ARM_THM_CALL 00000169 new_dict.isra.0 │ │ │ │ │ 00000a14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000b0c 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ 00000b58 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000b76 00016b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000b84 0001ab0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00000bca 0001670a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000bd8 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000bf6 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000bfa 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000c16 0001850a R_ARM_THM_CALL 00002e5d _Py_dict_lookup_threadsafe │ │ │ │ │ -00000c2a 0001850a R_ARM_THM_CALL 00002e5d _Py_dict_lookup_threadsafe │ │ │ │ │ +00000c16 0001850a R_ARM_THM_CALL 00002e69 _Py_dict_lookup_threadsafe │ │ │ │ │ +00000c2a 0001850a R_ARM_THM_CALL 00002e69 _Py_dict_lookup_threadsafe │ │ │ │ │ 00000c3e 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000c70 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000c74 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000c78 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000c9a 0001a80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000d8c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d90 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ @@ -148,20 +148,20 @@ │ │ │ │ │ 00000de2 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ 00000dfc 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ 00000e0e 00001a0a R_ARM_THM_CALL 000013e9 dictresize.isra.0 │ │ │ │ │ 00000e2a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e48 0001770a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000e54 0000d92f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ 00000e58 0000d930 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ -00000e5c 00002a0a R_ARM_THM_CALL 000025f5 dict_getitem │ │ │ │ │ +00000e5c 00002a0a R_ARM_THM_CALL 00002601 dict_getitem │ │ │ │ │ 00000e74 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e7c 0000d92f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ 00000e80 0000d930 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ 00000e84 0001740a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000e9e 0000b50a R_ARM_THM_CALL 00008fad clear_lock_held │ │ │ │ │ +00000e9e 0000b50a R_ARM_THM_CALL 00008fc9 clear_lock_held │ │ │ │ │ 00000ea2 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000ea6 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000f08 00019c0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ 00000fd4 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ 00000ff8 0001630a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 0000102a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001040 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -176,28 +176,28 @@ │ │ │ │ │ 00001124 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001136 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001158 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ 00001166 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000116a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001170 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000119a 0001b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000011d0 00018f0a R_ARM_THM_CALL 00003e75 _PyDict_Next │ │ │ │ │ +000011d0 00018f0a R_ARM_THM_CALL 00003ead _PyDict_Next │ │ │ │ │ 000011de 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000011e2 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000011ea 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001202 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000123e 0001ec0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00001262 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001272 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001278 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001298 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000129c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000012b2 0001950a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000012c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012ee 00017a0a R_ARM_THM_CALL 00002799 PyDict_GetItemRef │ │ │ │ │ +000012ee 00017a0a R_ARM_THM_CALL 000027a5 PyDict_GetItemRef │ │ │ │ │ 00001300 0001630a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 0000132a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013e4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013ea 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000013ee 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000013f2 00006d2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ 000013f6 00006d30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ @@ -237,139 +237,139 @@ │ │ │ │ │ 0000169c 0001f20a R_ARM_THM_CALL 00000000 PySequence_Contains │ │ │ │ │ 000016b0 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ 000016be 0001830a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000016da 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016ec 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000171e 0001b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00001730 0001a80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000175a 00018f0a R_ARM_THM_CALL 00003e75 _PyDict_Next │ │ │ │ │ +0000175a 00018f0a R_ARM_THM_CALL 00003ead _PyDict_Next │ │ │ │ │ 00001788 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000178c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001794 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000017b4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017cc 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000114 0000071e R_ARM_THM_JUMP24 00000169 new_dict.isra.0 │ │ │ │ │ 00000312 0001bf1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000031e 0001a51e R_ARM_THM_JUMP24 000055a1 _PyDictView_New │ │ │ │ │ -0000032e 0000681e R_ARM_THM_JUMP24 000057f1 dictiter_new │ │ │ │ │ -00000342 0001a51e R_ARM_THM_JUMP24 000055a1 _PyDictView_New │ │ │ │ │ -00000352 0000681e R_ARM_THM_JUMP24 000057f1 dictiter_new │ │ │ │ │ +0000031e 0001a51e R_ARM_THM_JUMP24 000055d9 _PyDictView_New │ │ │ │ │ +0000032e 0000681e R_ARM_THM_JUMP24 0000582d dictiter_new │ │ │ │ │ +00000342 0001a51e R_ARM_THM_JUMP24 000055d9 _PyDictView_New │ │ │ │ │ +00000352 0000681e R_ARM_THM_JUMP24 0000582d dictiter_new │ │ │ │ │ 0000067a 0001cf1e R_ARM_THM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ 000006b4 00015d1e R_ARM_THM_JUMP24 0000035d PyDict_Contains │ │ │ │ │ -00000930 0001801e R_ARM_THM_JUMP24 00002a79 PyDict_Copy │ │ │ │ │ -00000962 0001d91e R_ARM_THM_JUMP24 00009635 _PyDict_FromKeys │ │ │ │ │ +00000930 0001801e R_ARM_THM_JUMP24 00002a85 PyDict_Copy │ │ │ │ │ +00000962 0001d91e R_ARM_THM_JUMP24 00009651 _PyDict_FromKeys │ │ │ │ │ 00000aca 0000071e R_ARM_THM_JUMP24 00000169 new_dict.isra.0 │ │ │ │ │ -00000c5a 0001e11e R_ARM_THM_JUMP24 0000991d _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ -00000f10 0000b51e R_ARM_THM_JUMP24 00008fad clear_lock_held │ │ │ │ │ -0000120e 0000351e R_ARM_THM_JUMP24 00002e8d dict_merge.isra.0 │ │ │ │ │ +00000c5a 0001e11e R_ARM_THM_JUMP24 00009939 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ +00000f10 0000b51e R_ARM_THM_JUMP24 00008fc9 clear_lock_held │ │ │ │ │ +0000120e 0000351e R_ARM_THM_JUMP24 00002e99 dict_merge.isra.0 │ │ │ │ │ 000012ac 0001cc1e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ 0000156c 0001771e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000008a2 0001d51e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ 000008c4 0001771e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x122a4 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x122c0 contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00004502 R_ARM_ABS32 00003819 dict_dealloc │ │ │ │ │ +00000018 00004502 R_ARM_ABS32 00003825 dict_dealloc │ │ │ │ │ 0000002c 0000c802 R_ARM_ABS32 00000735 dict_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00021a02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00021b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00008702 R_ARM_ABS32 00008161 dict_traverse │ │ │ │ │ -00000060 0000b802 R_ARM_ABS32 00009329 dict_tp_clear │ │ │ │ │ +0000005c 00008702 R_ARM_ABS32 00008185 dict_traverse │ │ │ │ │ +00000060 0000b802 R_ARM_ABS32 00009345 dict_tp_clear │ │ │ │ │ 00000064 0000dc02 R_ARM_ABS32 00000f19 dict_richcompare │ │ │ │ │ -0000006c 00003402 R_ARM_ABS32 000084f5 dict_iter │ │ │ │ │ +0000006c 00003402 R_ARM_ABS32 00008519 dict_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000094 0000a302 R_ARM_ABS32 00000365 dict_init │ │ │ │ │ 00000098 00021c02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000009c 00009f02 R_ARM_ABS32 000087d1 dict_new │ │ │ │ │ +0000009c 00009f02 R_ARM_ABS32 000087f5 dict_new │ │ │ │ │ 000000a0 0001a702 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 0000a702 R_ARM_ABS32 00008891 dict_vectorcall │ │ │ │ │ +000000c8 0000a702 R_ARM_ABS32 000088b1 dict_vectorcall │ │ │ │ │ 000000f0 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000f8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000104 00006b02 R_ARM_ABS32 00005921 dictview_dealloc │ │ │ │ │ +00000104 00006b02 R_ARM_ABS32 0000595d dictview_dealloc │ │ │ │ │ 00000118 0000ef02 R_ARM_ABS32 000014fd dictview_repr │ │ │ │ │ 0000011c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000134 00021b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000148 0000dd02 R_ARM_ABS32 00009995 dictview_traverse │ │ │ │ │ +00000148 0000dd02 R_ARM_ABS32 000099b1 dictview_traverse │ │ │ │ │ 00000150 0000f102 R_ARM_ABS32 0000157d dictview_richcompare │ │ │ │ │ -00000158 00006502 R_ARM_ABS32 000056ed dictitems_iter │ │ │ │ │ +00000158 00006502 R_ARM_ABS32 00005725 dictitems_iter │ │ │ │ │ 00000160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001c0 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00007b02 R_ARM_ABS32 0000774d dictiter_dealloc │ │ │ │ │ +000001d4 00007b02 R_ARM_ABS32 0000776d dictiter_dealloc │ │ │ │ │ 00000204 00021b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000218 0000e402 R_ARM_ABS32 000000a7 dictiter_traverse │ │ │ │ │ 00000228 00021d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000022c 00007002 R_ARM_ABS32 000059d1 dictiter_iternextitem │ │ │ │ │ +0000022c 00007002 R_ARM_ABS32 00005a0d dictiter_iternextitem │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000290 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000298 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00007b02 R_ARM_ABS32 0000774d dictiter_dealloc │ │ │ │ │ +000002a4 00007b02 R_ARM_ABS32 0000776d dictiter_dealloc │ │ │ │ │ 000002e8 0000e402 R_ARM_ABS32 000000a7 dictiter_traverse │ │ │ │ │ 000002f8 00021d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000002fc 0000e802 R_ARM_ABS32 00001335 dictreviter_iternext │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000360 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000368 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00007b02 R_ARM_ABS32 0000774d dictiter_dealloc │ │ │ │ │ +00000374 00007b02 R_ARM_ABS32 0000776d dictiter_dealloc │ │ │ │ │ 000003b8 0000e402 R_ARM_ABS32 000000a7 dictiter_traverse │ │ │ │ │ 000003c8 00021d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000003cc 0000e802 R_ARM_ABS32 00001335 dictreviter_iternext │ │ │ │ │ 000003d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000430 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000438 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00007b02 R_ARM_ABS32 0000774d dictiter_dealloc │ │ │ │ │ +00000444 00007b02 R_ARM_ABS32 0000776d dictiter_dealloc │ │ │ │ │ 00000488 0000e402 R_ARM_ABS32 000000a7 dictiter_traverse │ │ │ │ │ 00000498 00021d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000049c 0000e802 R_ARM_ABS32 00001335 dictreviter_iternext │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000500 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000508 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000514 00006b02 R_ARM_ABS32 00005921 dictview_dealloc │ │ │ │ │ +00000514 00006b02 R_ARM_ABS32 0000595d dictview_dealloc │ │ │ │ │ 00000528 0000ef02 R_ARM_ABS32 000014fd dictview_repr │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000530 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000544 00021b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000558 0000dd02 R_ARM_ABS32 00009995 dictview_traverse │ │ │ │ │ +00000558 0000dd02 R_ARM_ABS32 000099b1 dictview_traverse │ │ │ │ │ 00000560 0000f102 R_ARM_ABS32 0000157d dictview_richcompare │ │ │ │ │ 00000568 00009402 R_ARM_ABS32 00000329 dictkeys_iter │ │ │ │ │ 00000570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005d0 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005d8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 00007b02 R_ARM_ABS32 0000774d dictiter_dealloc │ │ │ │ │ +000005e4 00007b02 R_ARM_ABS32 0000776d dictiter_dealloc │ │ │ │ │ 00000614 00021b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000628 0000e402 R_ARM_ABS32 000000a7 dictiter_traverse │ │ │ │ │ 00000638 00021d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000063c 00009e02 R_ARM_ABS32 00008621 dictiter_iternextkey │ │ │ │ │ +0000063c 00009e02 R_ARM_ABS32 00008645 dictiter_iternextkey │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a0 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006a8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b4 00006b02 R_ARM_ABS32 00005921 dictview_dealloc │ │ │ │ │ +000006b4 00006b02 R_ARM_ABS32 0000595d dictview_dealloc │ │ │ │ │ 000006c8 0000ef02 R_ARM_ABS32 000014fd dictview_repr │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00021b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000006f8 0000dd02 R_ARM_ABS32 00009995 dictview_traverse │ │ │ │ │ +000006f8 0000dd02 R_ARM_ABS32 000099b1 dictview_traverse │ │ │ │ │ 00000708 00009a02 R_ARM_ABS32 0000034d dictvalues_iter │ │ │ │ │ 00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000770 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000778 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00007b02 R_ARM_ABS32 0000774d dictiter_dealloc │ │ │ │ │ +00000784 00007b02 R_ARM_ABS32 0000776d dictiter_dealloc │ │ │ │ │ 000007b4 00021b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000007c8 0000e402 R_ARM_ABS32 000000a7 dictiter_traverse │ │ │ │ │ 000007d8 00021d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000007dc 0000b102 R_ARM_ABS32 00008cb5 dictiter_iternextvalue │ │ │ │ │ +000007dc 0000b102 R_ARM_ABS32 00008cd5 dictiter_iternextvalue │ │ │ │ │ 000007e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000083c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000840 00010802 R_ARM_ABS32 00000825 dictvalues_reversed │ │ │ │ │ 00000848 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000085c 0000f002 R_ARM_ABS32 00001575 dictview_len │ │ │ │ │ 00000884 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000888 0000fd02 R_ARM_ABS32 0000057d dictviews_isdisjoint │ │ │ │ │ @@ -403,42 +403,42 @@ │ │ │ │ │ 00000a58 0000d302 R_ARM_ABS32 00000985 dict_or │ │ │ │ │ 00000a8c 0000bd02 R_ARM_ABS32 000004d5 dict_ior │ │ │ │ │ 00000ac8 00015d02 R_ARM_ABS32 0000035d PyDict_Contains │ │ │ │ │ 00000ad4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ad8 0000af02 R_ARM_ABS32 000003c9 dict___contains__ │ │ │ │ │ 00000ae0 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ae4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ae8 00003902 R_ARM_ABS32 00002d91 dict_subscript │ │ │ │ │ +00000ae8 00003902 R_ARM_ABS32 00002d9d dict_subscript │ │ │ │ │ 00000af0 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000af4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af8 00010702 R_ARM_ABS32 0000080b dict___sizeof__ │ │ │ │ │ 00000b00 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b04 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b08 00008102 R_ARM_ABS32 00007889 dict_get │ │ │ │ │ +00000b08 00008102 R_ARM_ABS32 000078a9 dict_get │ │ │ │ │ 00000b10 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b14 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b18 0000a602 R_ARM_ABS32 00008825 dict_setdefault │ │ │ │ │ +00000b18 0000a602 R_ARM_ABS32 00008845 dict_setdefault │ │ │ │ │ 00000b20 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b24 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b28 00007902 R_ARM_ABS32 00007235 dict_pop │ │ │ │ │ +00000b28 00007902 R_ARM_ABS32 00007255 dict_pop │ │ │ │ │ 00000b30 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b34 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b38 0000d802 R_ARM_ABS32 00000c85 dict_popitem │ │ │ │ │ 00000b40 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b44 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b48 00009102 R_ARM_ABS32 0000031d dict_keys │ │ │ │ │ 00000b50 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b58 00006002 R_ARM_ABS32 00005445 dict_items │ │ │ │ │ +00000b58 00006002 R_ARM_ABS32 0000547d dict_items │ │ │ │ │ 00000b60 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b68 00009702 R_ARM_ABS32 00000341 dict_values │ │ │ │ │ 00000b70 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b74 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b78 00005802 R_ARM_ABS32 0000532d dict_update │ │ │ │ │ +00000b78 00005802 R_ARM_ABS32 00005365 dict_update │ │ │ │ │ 00000b80 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b84 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b88 0000cf02 R_ARM_ABS32 00000935 dict_fromkeys │ │ │ │ │ 00000b90 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b94 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b98 0000da02 R_ARM_ABS32 00000e91 dict_clear │ │ │ │ │ 00000ba0 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -447,19 +447,19 @@ │ │ │ │ │ 00000bb0 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bb4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bb8 0000e602 R_ARM_ABS32 000000d7 dict___reversed__ │ │ │ │ │ 00000bc0 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bc4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bc8 00021e02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000bd0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000be4 0000b002 R_ARM_ABS32 00008cb1 dict_length │ │ │ │ │ -00000be8 00003902 R_ARM_ABS32 00002d91 dict_subscript │ │ │ │ │ -00000bec 00004a02 R_ARM_ABS32 00003c59 dict_ass_sub │ │ │ │ │ +00000be4 0000b002 R_ARM_ABS32 00008cd1 dict_length │ │ │ │ │ +00000be8 00003902 R_ARM_ABS32 00002d9d dict_subscript │ │ │ │ │ +00000bec 00004a02 R_ARM_ABS32 00003c91 dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x12874 contains 842 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x12890 contains 844 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003e 0001580a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000bc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000c0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000c4 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000144 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ 00000158 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -548,773 +548,775 @@ │ │ │ │ │ 00001a56 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001a74 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001ac4 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00001ac8 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00001afa 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ 00001ce4 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001d84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001e88 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00001e90 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -00001ea6 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001eaa 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001eb2 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001ec0 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ec8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ff2 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001ff6 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000200a 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00002016 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002026 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -0000202c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002030 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002038 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002042 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -00002060 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002082 0001670a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002090 0001670a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000020b4 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000020b8 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000020e2 00016f0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -000020f2 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00002102 0001700a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00002398 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000239c 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000023ea 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002464 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000024bc 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002512 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002522 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000253c 00016f0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000254a 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -0000255e 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00002562 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00002568 0001730a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00002572 0000252f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00002576 00002530 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000257a 0001740a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002584 0000252f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00002588 00002530 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000258c 0001740a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000025c4 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000025c8 0001750a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000025ec 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000025f0 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000260e 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002612 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002636 00016f0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00002644 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00002650 0001700a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00002662 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002670 0001740a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000267e 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00002682 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00002688 0001730a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00002692 0001740a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002698 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000026b2 0001770a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000026cc 0001780a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000026f0 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000026f4 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002728 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000272c 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000273a 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002748 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000276c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002772 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002776 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000277e 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000278c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002790 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000027b4 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000027b8 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000027cc 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -000027f0 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002800 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00002812 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -0000281e 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002822 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000282a 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002844 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00002884 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -000028e4 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000028e8 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000290c 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002910 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000291a 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002972 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002976 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002992 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000299e 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -000029a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000029dc 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000029e0 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002a04 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002a08 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002a14 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002a38 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002a3c 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002a5a 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002a68 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -00002a74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002aac 0000342f R_ARM_THM_MOVW_ABS_NC 000084f5 dict_iter │ │ │ │ │ -00002ab0 00003430 R_ARM_THM_MOVT_ABS 000084f5 dict_iter │ │ │ │ │ -00002b02 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002b14 00016b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b94 0001580a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002c28 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002c2c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002c30 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002c5c 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00002ca8 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002cb4 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002cec 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cf2 0000360a R_ARM_THM_CALL 00000b39 copy_values │ │ │ │ │ -00002cfa 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002cfe 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002d02 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002d58 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d66 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d6a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002d72 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002d80 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d84 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d88 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002da0 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002da4 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002dba 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00002dde 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002dee 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00002dfe 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002e02 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002e0c 0001810a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00002e18 0001820a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002e1e 0001830a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e2c 0001840a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002e48 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e52 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -00002e58 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002e6e 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00002ed4 0000342f R_ARM_THM_MOVW_ABS_NC 000084f5 dict_iter │ │ │ │ │ -00002ed8 00003430 R_ARM_THM_MOVT_ABS 000084f5 dict_iter │ │ │ │ │ -00002f54 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002f66 00016b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003144 0001610a R_ARM_THM_CALL 000003d5 _PyDict_Contains_KnownHash │ │ │ │ │ -00003190 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031ae 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003204 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003222 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003272 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003294 0001870a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -000032a0 0001880a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000032c2 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000032d2 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000032d6 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000032dc 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000331c 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000332a 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00003352 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003362 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003384 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033a8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033ac 0001830a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003458 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000346a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034ec 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000034f8 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003502 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00003506 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000350a 00003c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC2 │ │ │ │ │ -0000350e 00003c30 R_ARM_THM_MOVT_ABS 00000080 .LC2 │ │ │ │ │ -00003514 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003524 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -0000353a 0001810a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000355e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003578 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000358e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003594 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000035d6 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000035e6 00015d0a R_ARM_THM_CALL 0000035d PyDict_Contains │ │ │ │ │ -000035f2 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000035fe 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003602 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003624 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003634 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003648 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000366a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000367a 0001810a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000036a2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036ca 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036dc 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036f0 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000036f4 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000036fc 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003706 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000371a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003730 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003738 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003742 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000374c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000037a8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000380c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003814 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003846 00018d0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000038ac 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038b4 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000038ba 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038be 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003902 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003984 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003992 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039c8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039d0 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b14 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b1c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003b20 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003b64 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b72 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b80 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b8e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b9c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003baa 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bb8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e8e 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00001e96 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +00001eac 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001eb0 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001eb8 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001ec6 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ece 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ffa 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001ffe 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002012 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +0000201e 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000202e 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00002036 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000203a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002042 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000204c 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +0000206c 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000208e 0001670a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000209c 0001670a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000020c0 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000020c4 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000020ee 00016f0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +000020fe 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +0000210e 0001700a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +000023a4 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000023a8 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000023f6 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002470 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000024c8 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000251e 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000252e 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002548 00016f0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00002556 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +0000256a 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000256e 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00002574 0001730a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000257e 0000252f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00002582 00002530 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00002586 0001740a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002590 0000252f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00002594 00002530 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00002598 0001740a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000025d0 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000025d4 0001750a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000025f8 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000025fc 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000261a 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000261e 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002642 00016f0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00002650 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +0000265c 0001700a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000266e 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000267c 0001740a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000268a 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000268e 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00002694 0001730a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000269e 0001740a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000026a4 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000026be 0001770a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000026d8 0001780a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000026fc 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002700 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002734 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002738 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002746 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002754 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002778 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000277e 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002782 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000278a 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002798 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000279c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000027c0 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000027c4 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000027d8 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +000027fc 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000280c 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +0000281e 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +0000282a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000282e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002836 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002850 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00002890 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +000028f0 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000028f4 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002918 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000291c 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002926 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000297e 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002982 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000299e 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000029aa 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +000029b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000029e8 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000029ec 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002a10 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002a14 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002a20 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002a44 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002a48 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002a66 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002a74 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +00002a80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002ab8 0000342f R_ARM_THM_MOVW_ABS_NC 00008519 dict_iter │ │ │ │ │ +00002abc 00003430 R_ARM_THM_MOVT_ABS 00008519 dict_iter │ │ │ │ │ +00002b0e 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002b20 00016b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002ba0 0001580a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002c34 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002c38 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002c3c 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002c68 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00002cb4 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002cc0 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002cf8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cfe 0000360a R_ARM_THM_CALL 00000b39 copy_values │ │ │ │ │ +00002d06 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002d0a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002d0e 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002d64 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d72 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002d76 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002d7e 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002d8c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d90 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d94 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002dac 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002db0 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002dc6 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00002dea 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002dfa 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00002e0a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002e0e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002e18 0001810a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00002e24 0001820a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002e2a 0001830a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e38 0001840a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002e54 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e5e 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +00002e64 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e7a 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00002ee0 0000342f R_ARM_THM_MOVW_ABS_NC 00008519 dict_iter │ │ │ │ │ +00002ee4 00003430 R_ARM_THM_MOVT_ABS 00008519 dict_iter │ │ │ │ │ +00002f60 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002f72 00016b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003150 0001610a R_ARM_THM_CALL 000003d5 _PyDict_Contains_KnownHash │ │ │ │ │ +0000319c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031ba 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003210 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000322e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000327e 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000032a0 0001870a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +000032ac 0001880a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000032ce 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000032de 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000032e2 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000032e8 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003328 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003336 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000335e 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000336e 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003390 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033b4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033b8 0001830a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003464 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003476 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034f8 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003504 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000350e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003512 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003516 00003c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC2 │ │ │ │ │ +0000351a 00003c30 R_ARM_THM_MOVT_ABS 00000080 .LC2 │ │ │ │ │ +00003520 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003530 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00003546 0001810a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000356a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003584 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000359a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000035e2 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000035f2 00015d0a R_ARM_THM_CALL 0000035d PyDict_Contains │ │ │ │ │ +000035fe 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000360a 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000360e 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003630 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003640 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003654 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003676 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003686 0001810a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000036ae 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036d6 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036e8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036fc 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003700 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003708 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003712 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003726 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000373c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003744 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000374e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003758 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000037b4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003818 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003820 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003852 00018d0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000038b8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038c0 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000038c6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038ca 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000390e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003990 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000399e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039d4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039dc 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b20 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b28 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b2c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b54 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b62 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b70 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b7e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b8c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b9a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ba8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bbe 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003bce 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bde 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bee 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bfe 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c0e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c1e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c38 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00003c54 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003c90 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003c94 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003cba 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003cbe 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003cce 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003cea 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003cee 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003d0a 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003d16 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -00003d2c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003d30 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003d38 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003d40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003d70 00018f0a R_ARM_THM_CALL 00003e75 _PyDict_Next │ │ │ │ │ -00003f92 0001770a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00003fa6 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003faa 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003fbe 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00003ff4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004000 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000400c 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -00004022 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004026 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000402e 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004060 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -0000406c 0001930a R_ARM_THM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ -0000409c 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -000040a0 00019430 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -000040aa 0001950a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000040cc 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040ec 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000040f0 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000040f8 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004100 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004116 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000411a 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004144 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -000041e2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041ee 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042dc 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000042ea 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -00004346 0001810a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00004350 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004354 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000435c 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000436c 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -0000439c 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00004438 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004444 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004588 0001810a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00004592 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004596 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000459e 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000045ae 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000047ca 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004854 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000048b0 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000490c 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000049b6 0001580a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004a30 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004a34 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004ae0 00004f0a R_ARM_THM_CALL 00000055 dict_new_presized.part.0.isra.0 │ │ │ │ │ -00004aec 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004af0 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004ba6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004baa 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004bae 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004bea 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004c04 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004c18 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004c32 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c38 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004c3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004c40 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004c44 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004d9a 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00004dbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004dd4 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004dd8 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004df4 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00004e12 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00004e40 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004e54 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00004e8e 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004e92 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000050d2 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005142 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000519a 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005200 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000529c 00019c0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -000052e2 00019d0a R_ARM_THM_CALL 000009e1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -0000530e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00005312 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00005316 0000542f R_ARM_THM_MOVW_ABS_NC 0000009c .LC3 │ │ │ │ │ -0000531a 00005430 R_ARM_THM_MOVT_ABS 0000009c .LC3 │ │ │ │ │ -00005320 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000534a 0000562f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -0000534e 00005630 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -0000535a 00019f0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00005368 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000536c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005392 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005396 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000053a4 0001a10a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -000053c8 0001a20a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -000053e0 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000053e6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000053ea 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005410 0001a10a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00005440 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005466 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005550 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00005558 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000555c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005564 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000556c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005570 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005574 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005578 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000557e 00005e2f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ -00005582 00005e30 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ -0000558c 0001a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005594 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005598 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000559c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000055c2 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000056ac 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -000056b4 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000056b8 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000056c0 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000056c8 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000056cc 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000056d2 00005e2f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ -000056d6 00005e30 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ -000056de 0001a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000056e4 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000056e8 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005702 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005716 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000571a 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005734 0001a60a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000057a0 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -000057a6 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000057aa 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000057c4 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000057c8 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000057da 0001a60a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000057e2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000057ec 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005806 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000058c6 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000058ca 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000058d4 0001a60a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000058f4 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000590e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005914 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005918 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000591c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000059b2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059cc 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a92 0001a80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005ab4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ae6 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b4a 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00005b74 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bc8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005bcc 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005bd0 00006e2f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ -00005bd4 00006e30 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ -00005bdc 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005be4 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005be8 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005bec 00006d2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00005bf0 00006d30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00005bf8 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c2c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c34 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c7a 0001670a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00005cd8 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005cdc 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005ed0 0001ab0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005ef2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fa2 0001ac0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -00005faa 0000740a R_ARM_THM_CALL 00000a19 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ -00005fba 00017f0a R_ARM_THM_CALL 000029a9 _PyDict_SetItem_LockHeld │ │ │ │ │ -00006080 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000060fa 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006182 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006192 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00006196 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000619a 0000732f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ -0000619e 00007330 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ -000061a8 0001a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006244 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006272 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00006280 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -0000628e 00019b0a R_ARM_THM_CALL 00005265 PyObject_GenericGetDict │ │ │ │ │ -000062a8 00017f0a R_ARM_THM_CALL 000029a9 _PyDict_SetItem_LockHeld │ │ │ │ │ -000062c4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062d2 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -0000637a 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000637e 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000064f2 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -0000651e 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00006522 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00006526 0000732f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ -0000652a 00007330 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ -00006534 0001a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006572 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000065b6 0001ac0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -000065be 0000740a R_ARM_THM_CALL 00000a19 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ -000065cc 00017f0a R_ARM_THM_CALL 000029a9 _PyDict_SetItem_LockHeld │ │ │ │ │ -00006624 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000066b2 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006872 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006898 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000689c 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000069c0 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006a30 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006a94 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006ad4 0001750a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00006c8a 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006d0a 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006d62 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006dba 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006de8 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006dec 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006dfe 0001750a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00006e28 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006e2c 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006e42 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00006e50 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006e60 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00006e6c 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -00006e86 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006e8a 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000070bc 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000713a 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007192 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000071ea 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007230 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007274 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007278 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007292 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00007332 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007346 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073c4 0000772f R_ARM_THM_MOVW_ABS_NC 00000168 .LC9 │ │ │ │ │ -000073c8 00007730 R_ARM_THM_MOVT_ABS 00000168 .LC9 │ │ │ │ │ -000073d2 0001b10a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000073ea 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000748c 0001810a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00007496 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -000074e6 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000074ec 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000074f0 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000074f8 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007526 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000752a 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000754c 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000755c 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -0000757a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000757e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007586 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000075b0 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00007654 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007692 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076f6 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007730 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000077ea 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077fc 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007814 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000782c 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007830 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007862 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007884 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000078aa 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000078ae 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000078b4 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000078b8 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000078c4 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000078d4 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00007908 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -0000793e 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -00007944 00007f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC10 │ │ │ │ │ -00007948 00007f30 R_ARM_THM_MOVT_ABS 0000016c .LC10 │ │ │ │ │ -00007952 0001b10a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007984 0001b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007a9c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007aa2 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007aa6 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007aae 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007b10 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b34 0000830a R_ARM_THM_CALL 00000b8d detach_dict_from_object │ │ │ │ │ -00007b3c 0000822f R_ARM_THM_MOVW_ABS_NC 00000170 .LC11 │ │ │ │ │ -00007b40 00008230 R_ARM_THM_MOVT_ABS 00000170 .LC11 │ │ │ │ │ -00007b44 0001740a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007b94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007bd8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c00 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007c14 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00007cd8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ce4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007dec 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00007e06 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007e0a 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007e20 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00007e4a 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007e56 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -00007e68 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00007ea0 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007ea4 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007ec0 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00007f5e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008058 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080c6 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000080e0 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -0000811e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008126 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ -0000813c 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00008146 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000814a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008152 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000082f8 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008324 0001670a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00008352 0001580a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000083cc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000083d0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000083d4 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000083fa 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000841c 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008430 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008434 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008438 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000843c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000084d8 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000084ea 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00008508 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000860a 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00008614 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008618 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000861c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000878c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008792 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00008796 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000879a 00006d2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -0000879e 00006d30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -000087a4 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000087b4 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000087b8 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000087bc 00006e2f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ -000087c0 00006e30 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ +00003c08 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c16 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c26 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c36 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c46 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c56 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c70 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00003c8c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003cc8 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003ccc 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003cf2 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003cf6 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003d06 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003d22 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003d26 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003d42 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003d4e 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +00003d64 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003d68 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003d70 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003d78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003da8 00018f0a R_ARM_THM_CALL 00003ead _PyDict_Next │ │ │ │ │ +00003fca 0001770a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00003fde 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003fe2 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ff6 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +0000402c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004038 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004044 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +0000405a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000405e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004066 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004098 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +000040a4 0001930a R_ARM_THM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ +000040d4 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +000040d8 00019430 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +000040e2 0001950a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004104 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004124 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004128 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004130 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004138 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000414e 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004152 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000417c 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +0000421a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004226 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004310 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000431e 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +0000437a 0001810a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00004384 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004388 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004390 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000043a0 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000043d4 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00004470 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000447c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045bc 0001810a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000045c6 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000045ca 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000045d2 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000045e2 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00004802 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000488c 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000048e8 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004944 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000049ee 0001580a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004a68 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004a6c 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004b18 00004f0a R_ARM_THM_CALL 00000055 dict_new_presized.part.0.isra.0 │ │ │ │ │ +00004b24 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004b28 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004bde 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004be2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004be6 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004c22 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004c3c 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004c50 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004c6a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c70 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004c78 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c7c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004dd2 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00004df4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004e0c 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004e10 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004e2c 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00004e4a 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00004e78 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004e8c 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00004ec6 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004eca 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000510a 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000517a 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000051d2 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00005238 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000052d4 00019c0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000531a 00019d0a R_ARM_THM_CALL 000009e1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00005346 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000534a 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000534e 0000542f R_ARM_THM_MOVW_ABS_NC 0000009c .LC3 │ │ │ │ │ +00005352 00005430 R_ARM_THM_MOVT_ABS 0000009c .LC3 │ │ │ │ │ +00005358 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005360 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005382 0000562f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00005386 00005630 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00005392 00019f0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +000053a0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000053a4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000053ca 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000053ce 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000053dc 0001a10a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00005400 0001a20a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00005418 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000541e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005422 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005448 0001a10a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00005478 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000549e 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005588 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00005590 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005594 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000559c 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000055a4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000055a8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000055ac 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000055b0 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000055b6 00005e2f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ +000055ba 00005e30 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ +000055c4 0001a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000055cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000055d0 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000055d4 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000055fa 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000056e4 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +000056ec 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000056f0 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000056f8 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005700 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005704 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000570a 00005e2f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ +0000570e 00005e30 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ +00005716 0001a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000571c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005720 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000573a 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000574e 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005752 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000576c 0001a60a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000057d8 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +000057de 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000057e2 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000057ea 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000057ee 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005800 0001a60a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000581e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005824 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005828 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005842 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005902 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005906 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005910 0001a60a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005930 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000594a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005950 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005954 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005958 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000059ee 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a08 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005ace 0001a80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005af0 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b22 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b86 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00005bb0 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c04 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005c08 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005c0c 00006e2f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ +00005c10 00006e30 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ +00005c18 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c20 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005c24 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005c28 00006d2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00005c2c 00006d30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00005c34 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c68 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c70 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005cb6 0001670a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00005d14 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005d18 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005f1c 0001ab0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005f3e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fde 0001ac0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +00005fe6 0000740a R_ARM_THM_CALL 00000a19 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ +00005ff6 00017f0a R_ARM_THM_CALL 000029b5 _PyDict_SetItem_LockHeld │ │ │ │ │ +000060bc 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006136 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000061be 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000061ce 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000061d2 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000061d6 0000732f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ +000061da 00007330 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ +000061e4 0001a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006280 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000062ae 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000062bc 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000062d0 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000062dc 00019b0a R_ARM_THM_CALL 0000529d PyObject_GenericGetDict │ │ │ │ │ +000062f6 00017f0a R_ARM_THM_CALL 000029b5 _PyDict_SetItem_LockHeld │ │ │ │ │ +00006312 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063b4 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000063b8 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000064c2 0001ac0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +000064ca 0000740a R_ARM_THM_CALL 00000a19 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ +000064da 00017f0a R_ARM_THM_CALL 000029b5 _PyDict_SetItem_LockHeld │ │ │ │ │ +0000653c 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000065ac 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000065b0 00019e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000065b4 0000732f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ +000065b8 00007330 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ +000065c4 0001a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000065f0 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006600 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000066b8 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006892 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000068b8 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000068bc 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000069e0 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006a50 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006ab4 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006af4 0001750a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00006caa 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006d2a 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006d82 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006dda 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006e18 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006e1c 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006e2e 0001750a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00006e48 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006e4c 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006e62 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00006e70 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006e80 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00006e8c 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +00006ea6 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006eaa 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000070dc 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000715a 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000071b2 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000720a 0001620a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007250 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007294 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007298 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000072b2 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00007352 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007366 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073e4 0000772f R_ARM_THM_MOVW_ABS_NC 00000168 .LC9 │ │ │ │ │ +000073e8 00007730 R_ARM_THM_MOVT_ABS 00000168 .LC9 │ │ │ │ │ +000073f2 0001b10a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000740a 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000074ac 0001810a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000074b6 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +00007502 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00007508 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000750c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007514 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007546 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000754a 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000756c 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000757c 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +0000759a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000759e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000075a6 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000075d0 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00007674 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076b2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007716 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007750 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +0000780a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000781c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007834 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000784c 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007850 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007882 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000078a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000078ca 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000078ce 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000078d4 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000078d8 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000078e4 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000078f4 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00007928 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +0000795e 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +00007964 00007f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC10 │ │ │ │ │ +00007968 00007f30 R_ARM_THM_MOVT_ABS 0000016c .LC10 │ │ │ │ │ +00007972 0001b10a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000079a0 0001b60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007a5e 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007a62 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007a6a 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007acc 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b2c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b50 0000830a R_ARM_THM_CALL 00000b8d detach_dict_from_object │ │ │ │ │ +00007b58 0000822f R_ARM_THM_MOVW_ABS_NC 00000170 .LC11 │ │ │ │ │ +00007b5c 00008230 R_ARM_THM_MOVT_ABS 00000170 .LC11 │ │ │ │ │ +00007b60 0001740a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007bb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007bf4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c1c 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007c30 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00007cf4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d00 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e08 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00007e22 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007e26 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007e3c 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00007e66 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007e72 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +00007e84 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00007ebc 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007ec0 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007edc 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00007f7a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008066 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080e8 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008102 00015f0a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00008140 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008148 00000d0a R_ARM_THM_CALL 000000e1 dict_unhashable_type │ │ │ │ │ +0000815e 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00008168 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000816c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008174 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000831c 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008348 0001670a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00008376 0001580a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000083f0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000083f4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000083f8 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000841e 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00008440 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008454 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008458 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000845c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008460 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000084fc 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +0000850e 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +0000852c 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000862e 00015a0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00008638 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000863c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008640 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000087b0 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000087b6 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000087ba 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000087be 00006d2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +000087c2 00006d30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ 000087c8 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008820 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000885a 0000a42f R_ARM_THM_MOVW_ABS_NC 00000208 .LC16 │ │ │ │ │ -0000885e 0000a430 R_ARM_THM_MOVT_ABS 00000208 .LC16 │ │ │ │ │ -00008868 0001b10a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000887e 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008882 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008910 0001650a R_ARM_THM_CALL 00000cfd PyDict_SetItem │ │ │ │ │ -00008932 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000893a 0000a12f R_ARM_THM_MOVW_ABS_NC 00000200 .LC15 │ │ │ │ │ -0000893e 0000a130 R_ARM_THM_MOVT_ABS 00000200 .LC15 │ │ │ │ │ -00008948 0001b10a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008964 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008980 0001880a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00008992 0000a92f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ -00008996 0000a930 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ -0000899a 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000899e 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008a22 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a2a 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00008a36 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00008a8a 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008a98 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00008ad6 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008af8 0001830a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b14 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b22 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b2a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b3c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b60 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008b64 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008b6a 0001c10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00008b74 0000aa2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC18 │ │ │ │ │ -00008b78 0000aa30 R_ARM_THM_MOVT_ABS 0000022c .LC18 │ │ │ │ │ -00008b7c 0001c20a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -00008baa 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008bb2 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00008bbc 0000a92f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ -00008bc0 0000a930 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ -00008bc4 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00008c2e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c36 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c60 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008c78 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008c7c 0001be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008c84 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000274 .LC19 │ │ │ │ │ -00008c88 0000ab30 R_ARM_THM_MOVT_ABS 00000274 .LC19 │ │ │ │ │ -00008c8c 0001a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008c9a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ca2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008caa 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d3e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d74 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00008d78 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00008d7c 00006e2f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ -00008d80 00006e30 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ -00008d88 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008dac 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00008db0 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00008db4 00006d2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00008db8 00006d30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00008dc0 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008e62 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008eac 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ef2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f00 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f16 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00008f84 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f92 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008fa4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008fa8 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009168 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009176 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009186 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009196 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091a6 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091b8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091c8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091d0 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000087d8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000087dc 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000087e0 00006e2f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ +000087e4 00006e30 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ +000087ec 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008840 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000887a 0000a42f R_ARM_THM_MOVW_ABS_NC 00000208 .LC16 │ │ │ │ │ +0000887e 0000a430 R_ARM_THM_MOVT_ABS 00000208 .LC16 │ │ │ │ │ +00008888 0001b10a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000889e 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000088a2 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008930 0001650a R_ARM_THM_CALL 00000cfd PyDict_SetItem │ │ │ │ │ +00008952 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000895a 0000a12f R_ARM_THM_MOVW_ABS_NC 00000200 .LC15 │ │ │ │ │ +0000895e 0000a130 R_ARM_THM_MOVT_ABS 00000200 .LC15 │ │ │ │ │ +00008968 0001b10a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000089a0 0001880a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000089b2 0000a92f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ +000089b6 0000a930 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ +000089ba 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000089be 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008a42 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a4a 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00008a56 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00008aaa 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008ab8 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00008af6 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b18 0001830a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008b34 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b42 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b4a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b5c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b80 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008b84 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008b8a 0001c10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00008b94 0000aa2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC18 │ │ │ │ │ +00008b98 0000aa30 R_ARM_THM_MOVT_ABS 0000022c .LC18 │ │ │ │ │ +00008b9c 0001c20a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +00008bca 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bd2 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00008bdc 0000a92f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ +00008be0 0000a930 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ +00008be4 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00008c4e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c56 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c80 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008c98 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008c9c 0001be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008ca4 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000274 .LC19 │ │ │ │ │ +00008ca8 0000ab30 R_ARM_THM_MOVT_ABS 00000274 .LC19 │ │ │ │ │ +00008cac 0001a40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008cba 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008cc2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008cca 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d5e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d94 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00008d98 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00008d9c 00006e2f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ +00008da0 00006e30 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ +00008da8 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008dcc 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00008dd0 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00008dd4 00006d2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00008dd8 00006d30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00008de0 00018c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008e82 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ecc 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f12 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f20 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f36 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00008fa2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fb0 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008fc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008fc4 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009184 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009192 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091a2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091b2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091c2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091d4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000091e4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091f8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009230 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000923e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009250 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009264 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009276 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009286 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092b6 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000092d4 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000092d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009306 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009316 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000093b6 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093ca 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000093de 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000943e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000944c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009464 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000094d0 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094de 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000094ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000094f0 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009516 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000951a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000951e 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009590 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095d8 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000961c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000962a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009630 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000967e 0001da0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000968c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009690 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000096a0 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000096a4 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000096ae 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000096b2 0001db30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000096be 0001880a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000096d0 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000096d4 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000972a 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00009734 0001830a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000974e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000975c 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000976a 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00009780 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097a2 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000097b2 0001dc0a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -000097c6 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000980c 0001dd0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00009846 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000989c 00018f0a R_ARM_THM_CALL 00003e75 _PyDict_Next │ │ │ │ │ -000098ea 0001de0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000098f4 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000098f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000990e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009916 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000091ec 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009200 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009214 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000924c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000925a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000926c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009280 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009292 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092a2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092d2 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000092f0 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000092f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009322 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009332 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000093d2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093e6 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000093fa 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000945a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009468 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009480 0001690a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000094ec 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094fa 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009508 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000950c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009532 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009536 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000953a 0001660a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000095ac 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095f4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009638 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009646 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000964c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000969a 0001da0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000096a8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000096ac 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000096bc 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +000096c0 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000096ca 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000096ce 0001db30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000096da 0001880a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000096ec 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000096f0 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009746 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00009750 0001830a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000976a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009778 0001600a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009786 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000979c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097be 0001890a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000097ce 0001dc0a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +000097e2 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009828 0001dd0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00009862 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098b8 00018f0a R_ARM_THM_CALL 00003ead _PyDict_Next │ │ │ │ │ +00009906 0001de0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00009910 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009914 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000992a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009932 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000999c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000352 00015a1e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ 00000d82 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00001fd4 0001641e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000292c 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000298c 00017e1e R_ARM_THM_JUMP24 00004379 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00002a2a 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002a54 00017e1e R_ARM_THM_JUMP24 00004379 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00002d62 00016a1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00003800 00015c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00003ce4 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -000059a0 0001a71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005ffa 00017f1e R_ARM_THM_JUMP24 000029a9 _PyDict_SetItem_LockHeld │ │ │ │ │ -00006646 00017f1e R_ARM_THM_JUMP24 000029a9 _PyDict_SetItem_LockHeld │ │ │ │ │ -000077dc 0001a71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00007876 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00007b8e 0001641e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000842a 00016a1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000084cc 0001641e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00008eba 00015c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000915c 00015c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000095e4 00015c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000998e 00019d1e R_ARM_THM_JUMP24 000009e1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00001fdc 0001641e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002938 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002998 00017e1e R_ARM_THM_JUMP24 000043b1 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00002a36 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002a60 00017e1e R_ARM_THM_JUMP24 000043b1 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00002d6e 00016a1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000380c 00015c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00003d1c 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000059dc 0001a71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006036 00017f1e R_ARM_THM_JUMP24 000029b5 _PyDict_SetItem_LockHeld │ │ │ │ │ +000066da 00017f1e R_ARM_THM_JUMP24 000029b5 _PyDict_SetItem_LockHeld │ │ │ │ │ +00008eda 00015c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00009178 00015c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00009600 00015c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000099aa 00019d1e R_ARM_THM_JUMP24 000009e1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +000077fc 0001a71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007896 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00007baa 0001641e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000844e 00016a1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000084f0 0001641e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x142c4 contains 254 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x142f0 contains 254 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000c92f R_ARM_THM_MOVW_ABS_NC 00000304 .LC23 │ │ │ │ │ 0000001a 0000c930 R_ARM_THM_MOVT_ABS 00000304 .LC23 │ │ │ │ │ 00000030 0001d80a R_ARM_THM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000038 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ 0000003c 0000ca30 R_ARM_THM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ 0000005c 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000060 00015b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000076 0001770a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000082 0001960a R_ARM_THM_CALL 00004105 PyDict_DelItem │ │ │ │ │ +00000082 0001960a R_ARM_THM_CALL 0000413d PyDict_DelItem │ │ │ │ │ 00000098 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000f0 0001ee0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 000000f4 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000000f8 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000114 0000ea2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC28 │ │ │ │ │ 00000118 0000ea30 R_ARM_THM_MOVT_ABS 000003b4 .LC28 │ │ │ │ │ @@ -1328,48 +1330,48 @@ │ │ │ │ │ 000001d2 0000360a R_ARM_THM_CALL 00000b39 copy_values │ │ │ │ │ 000001da 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001e2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001e6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000001ea 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000001fe 00015c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000240 00000a0a R_ARM_THM_CALL 000002e1 _PyObject_GC_TRACK │ │ │ │ │ -00000248 0000342f R_ARM_THM_MOVW_ABS_NC 000084f5 dict_iter │ │ │ │ │ -0000024c 00003430 R_ARM_THM_MOVT_ABS 000084f5 dict_iter │ │ │ │ │ +00000248 0000342f R_ARM_THM_MOVW_ABS_NC 00008519 dict_iter │ │ │ │ │ +0000024c 00003430 R_ARM_THM_MOVT_ABS 00008519 dict_iter │ │ │ │ │ 000002a4 0001680a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000002ac 00016a0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000002b6 00016b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000031c 0000070a R_ARM_THM_CALL 00000169 new_dict.isra.0 │ │ │ │ │ 00000336 0000070a R_ARM_THM_CALL 00000169 new_dict.isra.0 │ │ │ │ │ -00000346 0000350a R_ARM_THM_CALL 00002e8d dict_merge.isra.0 │ │ │ │ │ +00000346 0000350a R_ARM_THM_CALL 00002e99 dict_merge.isra.0 │ │ │ │ │ 00000356 0001cc0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 00000374 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000038e 00018f0a R_ARM_THM_CALL 00003e75 _PyDict_Next │ │ │ │ │ +0000038e 00018f0a R_ARM_THM_CALL 00003ead _PyDict_Next │ │ │ │ │ 000003c8 0001e90a R_ARM_THM_CALL 0000113d _PyDict_GetItem_KnownHash │ │ │ │ │ 000003d0 0001830a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003e8 0001630a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000003fa 00017e0a R_ARM_THM_CALL 00004379 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000003fa 00017e0a R_ARM_THM_CALL 000043b1 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 00000404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000408 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000412 0001a60a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000420 0001cd0a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ 0000043e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000454 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000046c 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000472 0000240a R_ARM_THM_CALL 00001fc1 Py_XDECREF │ │ │ │ │ +00000472 0000240a R_ARM_THM_CALL 00001fc9 Py_XDECREF │ │ │ │ │ 0000048e 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004a6 0001ec0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 000004b6 0001f30a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ 000004d0 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004e6 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004fc 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000504 0000240a R_ARM_THM_CALL 00001fc1 Py_XDECREF │ │ │ │ │ -0000050a 0000240a R_ARM_THM_CALL 00001fc1 Py_XDECREF │ │ │ │ │ -00000510 0000240a R_ARM_THM_CALL 00001fc1 Py_XDECREF │ │ │ │ │ -00000516 0000240a R_ARM_THM_CALL 00001fc1 Py_XDECREF │ │ │ │ │ -0000051c 0000240a R_ARM_THM_CALL 00001fc1 Py_XDECREF │ │ │ │ │ +00000504 0000240a R_ARM_THM_CALL 00001fc9 Py_XDECREF │ │ │ │ │ +0000050a 0000240a R_ARM_THM_CALL 00001fc9 Py_XDECREF │ │ │ │ │ +00000510 0000240a R_ARM_THM_CALL 00001fc9 Py_XDECREF │ │ │ │ │ +00000516 0000240a R_ARM_THM_CALL 00001fc9 Py_XDECREF │ │ │ │ │ +0000051c 0000240a R_ARM_THM_CALL 00001fc9 Py_XDECREF │ │ │ │ │ 00000524 0000df0a R_ARM_THM_CALL 0000127d dictviews_to_set │ │ │ │ │ 0000053c 0001ec0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000552 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000568 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000574 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000578 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000059a 0001c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ @@ -1390,23 +1392,23 @@ │ │ │ │ │ 0000065a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000674 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000068a 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000068e 0001830a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000698 0001c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 0000069c 0001c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000006a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006de 0000840a R_ARM_THM_CALL 00007b99 clear_inline_values │ │ │ │ │ +000006de 0000840a R_ARM_THM_CALL 00007bb5 clear_inline_values │ │ │ │ │ 000006e8 0000830a R_ARM_THM_CALL 00000b8d detach_dict_from_object │ │ │ │ │ 00000710 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000072a 0000240a R_ARM_THM_CALL 00001fc1 Py_XDECREF │ │ │ │ │ +0000072a 0000240a R_ARM_THM_CALL 00001fc9 Py_XDECREF │ │ │ │ │ 00000742 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000746 0001a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000074c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000782 0001f00a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -0000078a 0000240a R_ARM_THM_CALL 00001fc1 Py_XDECREF │ │ │ │ │ +0000078a 0000240a R_ARM_THM_CALL 00001fc9 Py_XDECREF │ │ │ │ │ 00000792 0001f60a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000079a 0001022f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC31 │ │ │ │ │ 0000079e 00010230 R_ARM_THM_MOVT_ABS 000003e4 .LC31 │ │ │ │ │ 000007a2 0001f70a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 000007b0 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000818 0001f80a R_ARM_THM_CALL 000007b5 _PyDict_SizeOf_LockHeld │ │ │ │ │ 0000082e 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -1526,42 +1528,42 @@ │ │ │ │ │ 00000d1a 0001262f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC52 │ │ │ │ │ 00000d1e 00012630 R_ARM_THM_MOVT_ABS 000006b8 .LC52 │ │ │ │ │ 00000d22 0002020a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00000d38 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d9a 0002060a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000dc2 0001770a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000dce 00016d0a R_ARM_THM_CALL 00001fd9 PyDict_GetItemWithError │ │ │ │ │ +00000dce 00016d0a R_ARM_THM_CALL 00001fe1 PyDict_GetItemWithError │ │ │ │ │ 00000de4 0001640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e02 0002060a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -00000e4a 00007a0a R_ARM_THM_CALL 00007505 pop_lock_held │ │ │ │ │ +00000e4a 00007a0a R_ARM_THM_CALL 00007525 pop_lock_held │ │ │ │ │ 00000e62 0001810a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00000e88 0002060a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000eb4 0002060a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000056 0001d81e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ -000000d8 0000681e R_ARM_THM_JUMP24 000057f1 dictiter_new │ │ │ │ │ +000000d8 0000681e R_ARM_THM_JUMP24 0000582d dictiter_new │ │ │ │ │ 00000108 0001ef1e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ 00000134 0001641e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000073e 0000681e R_ARM_THM_JUMP24 000057f1 dictiter_new │ │ │ │ │ +0000073e 0000681e R_ARM_THM_JUMP24 0000582d dictiter_new │ │ │ │ │ 00000820 0001f91e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000082a 0000681e R_ARM_THM_JUMP24 000057f1 dictiter_new │ │ │ │ │ -00000842 0000681e R_ARM_THM_JUMP24 000057f1 dictiter_new │ │ │ │ │ +0000082a 0000681e R_ARM_THM_JUMP24 0000582d dictiter_new │ │ │ │ │ +00000842 0000681e R_ARM_THM_JUMP24 0000582d dictiter_new │ │ │ │ │ 00000856 0001fa1e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -00000898 00002a1e R_ARM_THM_JUMP24 000025f5 dict_getitem │ │ │ │ │ -0000089c 0000591e R_ARM_THM_JUMP24 00008969 merge_from_seq2_lock_held │ │ │ │ │ +00000898 00002a1e R_ARM_THM_JUMP24 00002601 dict_getitem │ │ │ │ │ +0000089c 0000591e R_ARM_THM_JUMP24 00008989 merge_from_seq2_lock_held │ │ │ │ │ 00000d48 0000071e R_ARM_THM_JUMP24 00000169 new_dict.isra.0 │ │ │ │ │ 00000d4e 00004f1e R_ARM_THM_JUMP24 00000055 dict_new_presized.part.0.isra.0 │ │ │ │ │ 00000d80 0001e91e R_ARM_THM_JUMP24 0000113d _PyDict_GetItem_KnownHash │ │ │ │ │ 00000daa 0001e91e R_ARM_THM_JUMP24 0000113d _PyDict_GetItem_KnownHash │ │ │ │ │ 00000e10 00015d1e R_ARM_THM_JUMP24 0000035d PyDict_Contains │ │ │ │ │ -00000e70 00017e1e R_ARM_THM_JUMP24 00004379 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00000e70 00017e1e R_ARM_THM_JUMP24 000043b1 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 00000e98 0001651e R_ARM_THM_JUMP24 00000cfd PyDict_SetItem │ │ │ │ │ -00000ec2 0001961e R_ARM_THM_JUMP24 00004105 PyDict_DelItem │ │ │ │ │ +00000ec2 0001961e R_ARM_THM_JUMP24 0000413d PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x14ab4 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x14ae0 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -345,50 +345,50 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 312 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000031c : │ │ │ │ │ dict_keys(): │ │ │ │ │ ldr r1, [pc, #4] @ (324 ) │ │ │ │ │ - b.w 55a0 <_PyDictView_New> │ │ │ │ │ + b.w 55d8 <_PyDictView_New> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDictView_New │ │ │ │ │ nop │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000328 : │ │ │ │ │ dictkeys_iter(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 332 │ │ │ │ │ ldr r1, [pc, #12] @ (33c ) │ │ │ │ │ - b.w 57f0 │ │ │ │ │ + b.w 582c │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000340 : │ │ │ │ │ dict_values(): │ │ │ │ │ ldr r1, [pc, #4] @ (348 ) │ │ │ │ │ - b.w 55a0 <_PyDictView_New> │ │ │ │ │ + b.w 55d8 <_PyDictView_New> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDictView_New │ │ │ │ │ nop │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 0000034c : │ │ │ │ │ dictvalues_iter(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 356 │ │ │ │ │ ldr r1, [pc, #12] @ (360 ) │ │ │ │ │ - b.w 57f0 │ │ │ │ │ + b.w 582c │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000076c │ │ │ │ │ @@ -416,30 +416,30 @@ │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ cbz r0, 3c2 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cbz r1, 3aa │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 53e4 │ │ │ │ │ + bl 541c │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 3a6 │ │ │ │ │ cbnz r4, 3ae │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.n 3a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cbz r0, 3c2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e8c │ │ │ │ │ + bl 2e98 │ │ │ │ │ R_ARM_THM_CALL dict_merge.isra.0 │ │ │ │ │ b.n 3a6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 3a6 │ │ │ │ │ │ │ │ │ │ 000003c8 : │ │ │ │ │ dict___contains__(): │ │ │ │ │ @@ -535,15 +535,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 4c6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7504 │ │ │ │ │ + bl 7524 │ │ │ │ │ R_ARM_THM_CALL pop_lock_held │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 4c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -565,15 +565,15 @@ │ │ │ │ │ 000004d4 : │ │ │ │ │ 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 53e4 │ │ │ │ │ + bl 541c │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 4fa │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 4f6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1041,27 +1041,27 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1fc0 │ │ │ │ │ + bl 1fc8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1fc0 │ │ │ │ │ + bl 1fc8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000930 : │ │ │ │ │ dict_copy(): │ │ │ │ │ - b.w 2a78 │ │ │ │ │ + b.w 2a84 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Copy │ │ │ │ │ │ │ │ │ │ 00000934 : │ │ │ │ │ dict_fromkeys(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1077,15 +1077,15 @@ │ │ │ │ │ bgt.n 966 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 9634 <_PyDict_FromKeys> │ │ │ │ │ + b.w 9650 <_PyDict_FromKeys> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_FromKeys │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ b.n 95c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ @@ -1111,20 +1111,20 @@ │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bpl.n 9bc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ bpl.n 9bc │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2a78 │ │ │ │ │ + bl 2a84 │ │ │ │ │ R_ARM_THM_CALL PyDict_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 9d4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - bl 53e4 │ │ │ │ │ + bl 541c │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 9c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ @@ -1409,25 +1409,25 @@ │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ beq.n c3c <_PyDict_LoadGlobal+0x58> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2e5c <_Py_dict_lookup_threadsafe> │ │ │ │ │ + bl 2e68 <_Py_dict_lookup_threadsafe> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ beq.n c48 <_PyDict_LoadGlobal+0x64> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n c34 <_PyDict_LoadGlobal+0x50> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2e5c <_Py_dict_lookup_threadsafe> │ │ │ │ │ + bl 2e68 <_Py_dict_lookup_threadsafe> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n c30 <_PyDict_LoadGlobal+0x4c> │ │ │ │ │ @@ -1443,15 +1443,15 @@ │ │ │ │ │ │ │ │ │ │ 00000c4c <_PyDict_SetItem_KnownHash>: │ │ │ │ │ _PyDict_SetItem_KnownHash(): │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w ip, [ip, #84] @ 0x54 │ │ │ │ │ tst.w ip, #536870912 @ 0x20000000 │ │ │ │ │ beq.n c5e <_PyDict_SetItem_KnownHash+0x12> │ │ │ │ │ - b.w 991c <_PyDict_SetItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 9938 <_PyDict_SetItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #2695 @ 0xa87 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1663,15 +1663,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cbz r0, e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - bl 25f4 │ │ │ │ │ + bl 2600 │ │ │ │ │ R_ARM_THM_CALL dict_getitem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n e78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1695,15 +1695,15 @@ │ │ │ │ │ │ │ │ │ │ 00000e90 : │ │ │ │ │ dict_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 8fac │ │ │ │ │ + bl 8fc8 │ │ │ │ │ R_ARM_THM_CALL clear_lock_held │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ @@ -1749,15 +1749,15 @@ │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ b.n efa <_PyObject_IsInstanceDictEmpty+0x4e> │ │ │ │ │ │ │ │ │ │ 00000f10 <_PyDict_Clear_LockHeld>: │ │ │ │ │ _PyDict_Clear_LockHeld(): │ │ │ │ │ - b.w 8fac │ │ │ │ │ + b.w 8fc8 │ │ │ │ │ R_ARM_THM_JUMP24 clear_lock_held │ │ │ │ │ │ │ │ │ │ 00000f14 <_PyDict_DetachFromObject>: │ │ │ │ │ _PyDict_DetachFromObject(): │ │ │ │ │ b.n b8c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -2040,15 +2040,15 @@ │ │ │ │ │ str r3, [r2, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 3e74 <_PyDict_Next> │ │ │ │ │ + bl 3eac <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 11b2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -2072,15 +2072,15 @@ │ │ │ │ │ b.n 1194 │ │ │ │ │ │ │ │ │ │ 00001208 : │ │ │ │ │ PyDict_Merge(): │ │ │ │ │ subs r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b.w 2e8c │ │ │ │ │ + b.w 2e98 │ │ │ │ │ R_ARM_THM_JUMP24 dict_merge.isra.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001214 : │ │ │ │ │ dictviews_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2176,15 +2176,15 @@ │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ bne.n 131a │ │ │ │ │ ldrd r1, r6, [r1, #16] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 2798 │ │ │ │ │ + bl 27a4 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne.n 130e │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -2703,15 +2703,15 @@ │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 3e74 <_PyDict_Next> │ │ │ │ │ + bl 3eac <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cbz r0, 179a │ │ │ │ │ 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 {} │ │ │ │ │ @@ -121,15 +121,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ b.n b6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [pc, #12] @ (15c ) │ │ │ │ │ - bl 3750 │ │ │ │ │ + bl 375c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ b.n b6 │ │ │ │ │ .word 0x0000013e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000100 │ │ │ │ │ @@ -255,15 +255,15 @@ │ │ │ │ │ ble.n 220 │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ b.n 220 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ │ - bl 3750 │ │ │ │ │ + bl 375c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 220 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 220 │ │ │ │ │ @@ -1737,22 +1737,22 @@ │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ bne.w f76 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - bl 45b8 │ │ │ │ │ + bl 45f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ beq.w f90 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 8440 │ │ │ │ │ + bl 8464 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 126e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 1022 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2156,15 +2156,15 @@ │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str.w r4, [r0, #-12] │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ bne.n 1620 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ed4 │ │ │ │ │ + bl 1edc │ │ │ │ │ b.n 153a │ │ │ │ │ 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 │ │ │ │ │ @@ -2220,15 +2220,15 @@ │ │ │ │ │ mul.w r2, r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ed4 │ │ │ │ │ + bl 1edc │ │ │ │ │ b.n 153a │ │ │ │ │ ldr.w r7, [r4, r1, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ bne.n 164a │ │ │ │ │ str.w r2, [r4, r1, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ @@ -2459,15 +2459,15 @@ │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r9, [r4, r2, lsl #1] │ │ │ │ │ ldrgt.w r9, [r4, r2, lsl #2] │ │ │ │ │ b.n 1980 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r5, [r8, #24] │ │ │ │ │ - bl 3750 │ │ │ │ │ + bl 375c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r8, #28] │ │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 1a54 │ │ │ │ │ ldrb.w r2, [sl] │ │ │ │ │ strb.w r1, [sl, #3] │ │ │ │ │ @@ -2491,15 +2491,15 @@ │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ blt.n 1a10 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ed4 │ │ │ │ │ + bl 1edc │ │ │ │ │ b.n 19aa │ │ │ │ │ beq.w 153a │ │ │ │ │ b.n 14dc │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldrb.w ip, [r3] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ @@ -2560,15 +2560,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.w 1ea6 │ │ │ │ │ + bpl.w 1eac │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -2577,26 +2577,26 @@ │ │ │ │ │ bne.w 1ce2 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ beq.w 1ce2 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [pc, #672] @ (1d84 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 1dd6 │ │ │ │ │ + beq.w 1dd8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1d08 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.w 1dce │ │ │ │ │ + beq.w 1dd0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 1b98 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 1c58 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -2606,21 +2606,21 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cbz r2, 1b32 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.w 1e1c │ │ │ │ │ + bne.w 1e1e │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.w 1d88 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e80 │ │ │ │ │ + bne.w 1e86 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ @@ -2689,18 +2689,18 @@ │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.n 1c2c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1e16 │ │ │ │ │ + beq.w 1e18 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1e16 │ │ │ │ │ + bge.w 1e18 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str.w r6, [r8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ b.n 1bb6 │ │ │ │ │ lsrs r0, r7, #5 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ @@ -2738,15 +2738,15 @@ │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add lr, r0 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ and.w r2, r1, lr │ │ │ │ │ ble.n 1cd2 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 1e62 │ │ │ │ │ + bgt.w 1e66 │ │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ blt.n 1bd2 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add r2, r0 │ │ │ │ │ @@ -2764,42 +2764,42 @@ │ │ │ │ │ blt.n 1c4c │ │ │ │ │ b.n 1cc6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 1e8e │ │ │ │ │ + beq.w 1e94 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [pc, #144] @ (1d84 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1dd6 │ │ │ │ │ + beq.n 1dd8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 1af2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne.w 1af2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 45b8 │ │ │ │ │ + bl 45f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ beq.w 1b08 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ cbnz r2, 1d34 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8440 │ │ │ │ │ + bl 8464 │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.w 1bb6 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cbz r3, 1d4c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -2816,15 +2816,15 @@ │ │ │ │ │ str r7, [r0, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ b.n 1bfc │ │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1e44 │ │ │ │ │ + bge.n 1e46 │ │ │ │ │ add lr, r3 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ str.w r1, [lr, #20] │ │ │ │ │ b.n 1b76 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -2840,29 +2840,29 @@ │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ bl 13e8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 1b3a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1dbe │ │ │ │ │ + bge.n 1dc0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ebe │ │ │ │ │ + beq.w 1ec4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1dce │ │ │ │ │ + bge.n 1dd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ec6 │ │ │ │ │ + beq.n 1ecc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1e9a │ │ │ │ │ - b.n 1ea0 │ │ │ │ │ + bne.n 1ea0 │ │ │ │ │ + b.n 1ea6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -2871,22 +2871,22 @@ │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl dac │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1dce │ │ │ │ │ + beq.n 1dd0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.w 1c2c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1e16 │ │ │ │ │ + cbz r3, 1e18 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e16 │ │ │ │ │ + bge.n 1e18 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str.w r6, [r8] │ │ │ │ │ b.n 1c2c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2900,29 +2900,29 @@ │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ bl 13e8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1dae │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ b.n 1b32 │ │ │ │ │ lsrs r0, r7, #5 │ │ │ │ │ - add lr, r2 │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ + add r2, lr │ │ │ │ │ + add.w lr, r0, #1 │ │ │ │ │ add r2, lr │ │ │ │ │ ands r2, r1 │ │ │ │ │ add.w lr, r3, r2, lsl #2 │ │ │ │ │ ldr.w r9, [lr, #20] │ │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ blt.n 1d78 │ │ │ │ │ b.n 1c8e │ │ │ │ │ add.w r9, r3, r2, lsl #2 │ │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 1d78 │ │ │ │ │ + blt.w 1d78 │ │ │ │ │ add r2, lr │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add r2, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands r2, r1 │ │ │ │ │ b.n 1ca2 │ │ │ │ │ mov r3, r5 │ │ │ │ │ @@ -2932,221 +2932,224 @@ │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ b.n 1b42 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl e0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1ea0 │ │ │ │ │ + beq.n 1ea6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1bb6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4358 @ 0x1106 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1e9a │ │ │ │ │ - b.n 1ea0 │ │ │ │ │ + bne.n 1ea0 │ │ │ │ │ + b.n 1ea6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dbe │ │ │ │ │ + b.n 1dc0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1e9a │ │ │ │ │ - b.n 1ea0 │ │ │ │ │ + bne.n 1ea0 │ │ │ │ │ + b.n 1ea6 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001ed4 : │ │ │ │ │ +00001edc : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1fbe │ │ │ │ │ + beq.n 1fc6 │ │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ movs r5, #1 │ │ │ │ │ add.w lr, r1, #12 │ │ │ │ │ lsl.w r5, r5, ip │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 1f0a │ │ │ │ │ + b.n 1f12 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ ldrsb.w r7, [r4, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 1f36 │ │ │ │ │ + bne.n 1f3e │ │ │ │ │ strb r1, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 1f34 │ │ │ │ │ + beq.n 1f3c │ │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ ldr.w r2, [lr, #-12] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ and.w r3, r5, r2 │ │ │ │ │ - ble.n 1ef0 │ │ │ │ │ + ble.n 1ef8 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1fa8 │ │ │ │ │ + bgt.n 1fb0 │ │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ adds r7, r0, r4 │ │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 1f36 │ │ │ │ │ + bne.n 1f3e │ │ │ │ │ add r4, r0 │ │ │ │ │ strh r1, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 1f02 │ │ │ │ │ + bne.n 1f0a │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ add r4, r3 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r3, r4 │ │ │ │ │ and.w r3, r3, r5 │ │ │ │ │ - bgt.n 1f7e │ │ │ │ │ + bgt.n 1f86 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ ldrsb.w r4, [r4, #20] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.n 1f9a │ │ │ │ │ + bne.n 1fa2 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 1f96 │ │ │ │ │ + ble.n 1f9e │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ it gt │ │ │ │ │ lslgt r4, r3, #2 │ │ │ │ │ - bgt.n 1fb2 │ │ │ │ │ + bgt.n 1fba │ │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ - b.n 1f2a │ │ │ │ │ + b.n 1f32 │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 1f54 │ │ │ │ │ + beq.n 1f5c │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ ands r3, r5 │ │ │ │ │ add.w r4, r0, r3, lsl #1 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1f68 │ │ │ │ │ + bgt.n 1f70 │ │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.n 1f72 │ │ │ │ │ + bne.n 1f7a │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bgt.n 1f5a │ │ │ │ │ + bgt.n 1f62 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ - b.n 1efa │ │ │ │ │ + b.n 1f02 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ ands r3, r5 │ │ │ │ │ - b.n 1f4a │ │ │ │ │ + b.n 1f52 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ adds r7, r0, r4 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 1f38 │ │ │ │ │ + bne.n 1f40 │ │ │ │ │ add r4, r0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 1f02 │ │ │ │ │ + bne.n 1f0a │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001fc0 : │ │ │ │ │ +00001fc8 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 1fca │ │ │ │ │ + cbz r0, 1fd2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1fcc │ │ │ │ │ + blt.n 1fd4 │ │ │ │ │ bx lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fca │ │ │ │ │ + bne.n 1fd2 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001fd8 : │ │ │ │ │ +00001fe0 : │ │ │ │ │ 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 202c │ │ │ │ │ + bpl.n 2036 │ │ │ │ │ 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 2014 │ │ │ │ │ + bne.n 201c │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2014 │ │ │ │ │ + beq.n 201c │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 408 <_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 2040 │ │ │ │ │ + beq.n 204a │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ - b.n 200e │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + b.n 2018 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2010 │ │ │ │ │ + b.n 2018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 203c │ │ │ │ │ + b.n 2046 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002048 <_PyDict_NewKeysForClass>: │ │ │ │ │ +00002054 <_PyDict_NewKeysForClass>: │ │ │ │ │ _PyDict_NewKeysForClass(): │ │ │ │ │ stmdb 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 r6, r0 │ │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25c4 <_PyDict_NewKeysForClass+0x57c> │ │ │ │ │ + beq.w 25d0 <_PyDict_NewKeysForClass+0x57c> │ │ │ │ │ movw r3, #1542 @ 0x606 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strh r3, [r0, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ @@ -3162,32 +3165,32 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb r3, [r4, #6] │ │ │ │ │ movs r3, #30 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 22c4 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ + beq.w 22d0 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.w 22c4 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ - ldr.w r8, [pc, #744] @ 239c <_PyDict_NewKeysForClass+0x354> │ │ │ │ │ + bpl.w 22d0 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ + ldr.w r8, [pc, #744] @ 23a8 <_PyDict_NewKeysForClass+0x354> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr.w r3, [r8, #948] @ 0x3b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2520 <_PyDict_NewKeysForClass+0x4d8> │ │ │ │ │ + bne.w 252c <_PyDict_NewKeysForClass+0x4d8> │ │ │ │ │ ldr.w r9, [r8, #956] @ 0x3bc │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 2520 <_PyDict_NewKeysForClass+0x4d8> │ │ │ │ │ - ldr r3, [pc, #704] @ (2398 <_PyDict_NewKeysForClass+0x350>) │ │ │ │ │ + beq.w 252c <_PyDict_NewKeysForClass+0x4d8> │ │ │ │ │ + ldr r3, [pc, #704] @ (23a4 <_PyDict_NewKeysForClass+0x350>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_GetRaisedException │ │ │ │ │ @@ -3196,521 +3199,521 @@ │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w r1, r8, #944 @ 0x3b0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2556 <_PyDict_NewKeysForClass+0x50e> │ │ │ │ │ + bne.w 2562 <_PyDict_NewKeysForClass+0x50e> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 22c4 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ + beq.w 22d0 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 22c4 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ + bpl.w 22d0 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 22c4 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ + ble.w 22d0 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ add.w sl, r4, #20 │ │ │ │ │ add.w r3, lr, #12 │ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 23f6 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ + bne.w 2402 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.w 23f6 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ + beq.w 2402 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ ldrb.w r9, [r4, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r5, [r4, #5] │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ lsl.w r8, r2, r9 │ │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add r5, sl │ │ │ │ │ and.w r6, r7, r8 │ │ │ │ │ - bgt.w 22d2 <_PyDict_NewKeysForClass+0x28a> │ │ │ │ │ + bgt.w 22de <_PyDict_NewKeysForClass+0x28a> │ │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 2244 <_PyDict_NewKeysForClass+0x1fc> │ │ │ │ │ + blt.n 2250 <_PyDict_NewKeysForClass+0x1fc> │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 23f6 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ + beq.w 2402 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 23a0 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ + beq.w 23ac <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ mov.w fp, r7, lsr #5 │ │ │ │ │ add.w r2, r6, r6, lsl #2 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r8, fp │ │ │ │ │ ldrsb.w r2, [sl, fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 22cc <_PyDict_NewKeysForClass+0x284> │ │ │ │ │ + blt.w 22d8 <_PyDict_NewKeysForClass+0x284> │ │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 23f6 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ + beq.w 2402 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 2416 <_PyDict_NewKeysForClass+0x3ce> │ │ │ │ │ + beq.w 2422 <_PyDict_NewKeysForClass+0x3ce> │ │ │ │ │ mov.w ip, r7, lsr #10 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w fp, ip, #1 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ add fp, r2 │ │ │ │ │ mov r7, ip │ │ │ │ │ and.w fp, fp, r8 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bgt.w 2386 <_PyDict_NewKeysForClass+0x33e> │ │ │ │ │ + bgt.w 2392 <_PyDict_NewKeysForClass+0x33e> │ │ │ │ │ ldrsb.w r2, [sl, fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2368 <_PyDict_NewKeysForClass+0x320> │ │ │ │ │ + blt.w 2374 <_PyDict_NewKeysForClass+0x320> │ │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 23f6 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ + beq.w 2402 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 2470 <_PyDict_NewKeysForClass+0x428> │ │ │ │ │ + beq.w 247c <_PyDict_NewKeysForClass+0x428> │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w fp, fp, r7, lsr #5 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ and.w fp, r8, fp │ │ │ │ │ - bgt.w 2406 <_PyDict_NewKeysForClass+0x3be> │ │ │ │ │ + bgt.w 2412 <_PyDict_NewKeysForClass+0x3be> │ │ │ │ │ ldrsb.w r2, [sl, fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2380 <_PyDict_NewKeysForClass+0x338> │ │ │ │ │ + blt.w 238c <_PyDict_NewKeysForClass+0x338> │ │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 23f6 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ + beq.w 2402 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 24c8 <_PyDict_NewKeysForClass+0x480> │ │ │ │ │ + beq.w 24d4 <_PyDict_NewKeysForClass+0x480> │ │ │ │ │ lsrs r7, r7, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r8, fp │ │ │ │ │ - b.n 21d8 <_PyDict_NewKeysForClass+0x190> │ │ │ │ │ + b.n 21e4 <_PyDict_NewKeysForClass+0x190> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 2194 <_PyDict_NewKeysForClass+0x14c> │ │ │ │ │ + bne.n 21a0 <_PyDict_NewKeysForClass+0x14c> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 22c4 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ + ble.n 22d0 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 2320 <_PyDict_NewKeysForClass+0x2d8> │ │ │ │ │ + blt.n 232c <_PyDict_NewKeysForClass+0x2d8> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ add r6, r2 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ and.w r6, r8, r6 │ │ │ │ │ - bgt.n 2358 <_PyDict_NewKeysForClass+0x310> │ │ │ │ │ + bgt.n 2364 <_PyDict_NewKeysForClass+0x310> │ │ │ │ │ ldrsb.w r1, [sl, r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 225c <_PyDict_NewKeysForClass+0x214> │ │ │ │ │ + bge.n 2268 <_PyDict_NewKeysForClass+0x214> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bgt.n 2346 <_PyDict_NewKeysForClass+0x2fe> │ │ │ │ │ + bgt.n 2352 <_PyDict_NewKeysForClass+0x2fe> │ │ │ │ │ strb.w r1, [sl, r6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ add r2, sl │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2592 <_PyDict_NewKeysForClass+0x54a> │ │ │ │ │ + blt.w 259e <_PyDict_NewKeysForClass+0x54a> │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq.n 22c4 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ + beq.n 22d0 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt.w 213c <_PyDict_NewKeysForClass+0xf4> │ │ │ │ │ + bgt.w 2148 <_PyDict_NewKeysForClass+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 2248 <_PyDict_NewKeysForClass+0x200> │ │ │ │ │ - b.n 21c2 <_PyDict_NewKeysForClass+0x17a> │ │ │ │ │ + beq.n 2254 <_PyDict_NewKeysForClass+0x200> │ │ │ │ │ + b.n 21ce <_PyDict_NewKeysForClass+0x17a> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r2, [sl, r6, lsl #2] │ │ │ │ │ ldrshle.w r2, [sl, r6, lsl #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 2324 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + blt.n 2330 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 23f6 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ + beq.w 2402 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 23a0 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ + beq.n 23ac <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ mov.w fp, r7, lsr #5 │ │ │ │ │ add.w r2, r6, r6, lsl #2 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r8, fp │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r2, [sl, fp, lsl #2] │ │ │ │ │ ldrshle.w r2, [sl, fp, lsl #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 21b0 <_PyDict_NewKeysForClass+0x168> │ │ │ │ │ + bge.w 21bc <_PyDict_NewKeysForClass+0x168> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 2328 <_PyDict_NewKeysForClass+0x2e0> │ │ │ │ │ - b.n 21c2 <_PyDict_NewKeysForClass+0x17a> │ │ │ │ │ + beq.n 2334 <_PyDict_NewKeysForClass+0x2e0> │ │ │ │ │ + b.n 21ce <_PyDict_NewKeysForClass+0x17a> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - b.n 2282 <_PyDict_NewKeysForClass+0x23a> │ │ │ │ │ + b.n 228e <_PyDict_NewKeysForClass+0x23a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 22f4 <_PyDict_NewKeysForClass+0x2ac> │ │ │ │ │ + bne.n 2300 <_PyDict_NewKeysForClass+0x2ac> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 22c4 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ + ble.n 22d0 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [sl, r6, lsl #1] │ │ │ │ │ ldrgt.w r2, [sl, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 225a <_PyDict_NewKeysForClass+0x212> │ │ │ │ │ + bge.n 2266 <_PyDict_NewKeysForClass+0x212> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ - bgt.w 25e0 <_PyDict_NewKeysForClass+0x598> │ │ │ │ │ + bgt.w 25ec <_PyDict_NewKeysForClass+0x598> │ │ │ │ │ strh.w r1, [sl, r6, lsl #1] │ │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 228a <_PyDict_NewKeysForClass+0x242> │ │ │ │ │ + b.n 2296 <_PyDict_NewKeysForClass+0x242> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r1, [sl, r6, lsl #1] │ │ │ │ │ ldrgt.w r1, [sl, r6, lsl #2] │ │ │ │ │ - b.n 2276 <_PyDict_NewKeysForClass+0x22e> │ │ │ │ │ + b.n 2282 <_PyDict_NewKeysForClass+0x22e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 21fe <_PyDict_NewKeysForClass+0x1b6> │ │ │ │ │ + bne.w 220a <_PyDict_NewKeysForClass+0x1b6> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 22c4 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ + ble.n 22d0 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bgt.n 2332 <_PyDict_NewKeysForClass+0x2ea> │ │ │ │ │ - b.n 2252 <_PyDict_NewKeysForClass+0x20a> │ │ │ │ │ + bgt.n 233e <_PyDict_NewKeysForClass+0x2ea> │ │ │ │ │ + b.n 225e <_PyDict_NewKeysForClass+0x20a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 236e <_PyDict_NewKeysForClass+0x326> │ │ │ │ │ - b.n 2234 <_PyDict_NewKeysForClass+0x1ec> │ │ │ │ │ + beq.n 237a <_PyDict_NewKeysForClass+0x326> │ │ │ │ │ + b.n 2240 <_PyDict_NewKeysForClass+0x1ec> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [sl, fp, lsl #1] │ │ │ │ │ ldrgt.w r2, [sl, fp, lsl #2] │ │ │ │ │ - b.n 21e4 <_PyDict_NewKeysForClass+0x19c> │ │ │ │ │ + b.n 21f0 <_PyDict_NewKeysForClass+0x19c> │ │ │ │ │ nop │ │ │ │ │ .word 0x000002ba │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 25a4 <_PyDict_NewKeysForClass+0x55c> │ │ │ │ │ + bne.w 25ac <_PyDict_NewKeysForClass+0x558> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 25a4 <_PyDict_NewKeysForClass+0x55c> │ │ │ │ │ + bne.w 25ac <_PyDict_NewKeysForClass+0x558> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 25e6 <_PyDict_NewKeysForClass+0x59e> │ │ │ │ │ + beq.w 25f2 <_PyDict_NewKeysForClass+0x59e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 259c <_PyDict_NewKeysForClass+0x554> │ │ │ │ │ + beq.w 25a8 <_PyDict_NewKeysForClass+0x554> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r3, #28 │ │ │ │ │ addmi.w r1, r3, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25a4 <_PyDict_NewKeysForClass+0x55c> │ │ │ │ │ + bne.w 25ac <_PyDict_NewKeysForClass+0x558> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 213c <_PyDict_NewKeysForClass+0xf4> │ │ │ │ │ - b.n 22c4 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ + blt.w 2148 <_PyDict_NewKeysForClass+0xf4> │ │ │ │ │ + b.n 22d0 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [sl, fp, lsl #1] │ │ │ │ │ ldrgt.w r2, [sl, fp, lsl #2] │ │ │ │ │ - b.n 221a <_PyDict_NewKeysForClass+0x1d2> │ │ │ │ │ + b.n 2226 <_PyDict_NewKeysForClass+0x1d2> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 21c2 <_PyDict_NewKeysForClass+0x17a> │ │ │ │ │ + bne.w 21ce <_PyDict_NewKeysForClass+0x17a> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 21c2 <_PyDict_NewKeysForClass+0x17a> │ │ │ │ │ + bne.w 21ce <_PyDict_NewKeysForClass+0x17a> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 25c0 <_PyDict_NewKeysForClass+0x578> │ │ │ │ │ + beq.w 25cc <_PyDict_NewKeysForClass+0x578> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 25a0 <_PyDict_NewKeysForClass+0x558> │ │ │ │ │ + beq.w 25c8 <_PyDict_NewKeysForClass+0x574> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r3, #28 │ │ │ │ │ addmi.w r1, r3, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23f6 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ - b.n 21c2 <_PyDict_NewKeysForClass+0x17a> │ │ │ │ │ + beq.n 2402 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ + b.n 21ce <_PyDict_NewKeysForClass+0x17a> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 21fe <_PyDict_NewKeysForClass+0x1b6> │ │ │ │ │ + bne.w 220a <_PyDict_NewKeysForClass+0x1b6> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 21fe <_PyDict_NewKeysForClass+0x1b6> │ │ │ │ │ + bne.w 220a <_PyDict_NewKeysForClass+0x1b6> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 25dc <_PyDict_NewKeysForClass+0x594> │ │ │ │ │ + beq.w 25e8 <_PyDict_NewKeysForClass+0x594> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 2598 <_PyDict_NewKeysForClass+0x550> │ │ │ │ │ + beq.n 25a4 <_PyDict_NewKeysForClass+0x550> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r3, #20 │ │ │ │ │ addpl.w r1, r3, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23f6 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ - b.n 21fe <_PyDict_NewKeysForClass+0x1b6> │ │ │ │ │ + beq.n 2402 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ + b.n 220a <_PyDict_NewKeysForClass+0x1b6> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 2234 <_PyDict_NewKeysForClass+0x1ec> │ │ │ │ │ + bne.w 2240 <_PyDict_NewKeysForClass+0x1ec> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 2234 <_PyDict_NewKeysForClass+0x1ec> │ │ │ │ │ + bne.w 2240 <_PyDict_NewKeysForClass+0x1ec> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 25d8 <_PyDict_NewKeysForClass+0x590> │ │ │ │ │ + beq.n 25e4 <_PyDict_NewKeysForClass+0x590> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 2580 <_PyDict_NewKeysForClass+0x538> │ │ │ │ │ + beq.n 258c <_PyDict_NewKeysForClass+0x538> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r3, #20 │ │ │ │ │ addpl.w r1, r3, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23f6 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ - b.n 2234 <_PyDict_NewKeysForClass+0x1ec> │ │ │ │ │ - ldr r0, [pc, #200] @ (25ec <_PyDict_NewKeysForClass+0x5a4>) │ │ │ │ │ + beq.w 2402 <_PyDict_NewKeysForClass+0x3ae> │ │ │ │ │ + b.n 2240 <_PyDict_NewKeysForClass+0x1ec> │ │ │ │ │ + ldr r0, [pc, #200] @ (25f8 <_PyDict_NewKeysForClass+0x5a4>) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 2584 <_PyDict_NewKeysForClass+0x53c> │ │ │ │ │ - ldr r3, [pc, #192] @ (25f0 <_PyDict_NewKeysForClass+0x5a8>) │ │ │ │ │ + beq.n 2590 <_PyDict_NewKeysForClass+0x53c> │ │ │ │ │ + ldr r3, [pc, #192] @ (25fc <_PyDict_NewKeysForClass+0x5a8>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_GetRaisedException │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [pc, #168] @ (25ec <_PyDict_NewKeysForClass+0x5a4>) │ │ │ │ │ + ldr r1, [pc, #168] @ (25f8 <_PyDict_NewKeysForClass+0x5a4>) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 20fe <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ + beq.w 210a <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20fe <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ + beq.w 210a <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20fe <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ + bne.w 210a <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 20fe <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ + b.n 210a <_PyDict_NewKeysForClass+0xb6> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b.n 250c <_PyDict_NewKeysForClass+0x4c4> │ │ │ │ │ + b.n 2518 <_PyDict_NewKeysForClass+0x4c4> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 22c4 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ + b.n 22d0 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 229c <_PyDict_NewKeysForClass+0x254> │ │ │ │ │ + b.n 22a8 <_PyDict_NewKeysForClass+0x254> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b.n 24b6 <_PyDict_NewKeysForClass+0x46e> │ │ │ │ │ + b.n 24c2 <_PyDict_NewKeysForClass+0x46e> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b.n 23e4 <_PyDict_NewKeysForClass+0x39c> │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b.n 245e <_PyDict_NewKeysForClass+0x416> │ │ │ │ │ + b.n 23f0 <_PyDict_NewKeysForClass+0x39c> │ │ │ │ │ mov.w fp, r7, lsr #5 │ │ │ │ │ add.w r2, r6, r6, lsl #2 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r8, fp │ │ │ │ │ - ble.w 21a6 <_PyDict_NewKeysForClass+0x15e> │ │ │ │ │ - b.n 2306 <_PyDict_NewKeysForClass+0x2be> │ │ │ │ │ + ble.w 21b2 <_PyDict_NewKeysForClass+0x15e> │ │ │ │ │ + b.n 2312 <_PyDict_NewKeysForClass+0x2be> │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.n 246a <_PyDict_NewKeysForClass+0x416> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 2448 <_PyDict_NewKeysForClass+0x400> │ │ │ │ │ + b.n 2454 <_PyDict_NewKeysForClass+0x400> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 20a6 <_PyDict_NewKeysForClass+0x5e> │ │ │ │ │ - b.n 22c4 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ + bne.w 20b2 <_PyDict_NewKeysForClass+0x5e> │ │ │ │ │ + b.n 22d0 <_PyDict_NewKeysForClass+0x27c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 24f8 <_PyDict_NewKeysForClass+0x4b0> │ │ │ │ │ + b.n 2504 <_PyDict_NewKeysForClass+0x4b0> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 24a2 <_PyDict_NewKeysForClass+0x45a> │ │ │ │ │ + b.n 24ae <_PyDict_NewKeysForClass+0x45a> │ │ │ │ │ str.w r1, [sl, r6, lsl #2] │ │ │ │ │ - b.n 2352 <_PyDict_NewKeysForClass+0x30a> │ │ │ │ │ + b.n 235e <_PyDict_NewKeysForClass+0x30a> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 23ce <_PyDict_NewKeysForClass+0x386> │ │ │ │ │ + b.n 23da <_PyDict_NewKeysForClass+0x386> │ │ │ │ │ nop │ │ │ │ │ .word 0x000063b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000025f4 : │ │ │ │ │ +00002600 : │ │ │ │ │ dict_getitem(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 265a │ │ │ │ │ + bpl.n 2666 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 265e │ │ │ │ │ + bne.n 266a │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 265e │ │ │ │ │ + beq.n 266a │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #104] @ (2698 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (26a4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_GetRaisedException │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 2678 │ │ │ │ │ + cbnz r3, 2684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ @@ -3719,273 +3722,273 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 2624 │ │ │ │ │ + bne.n 2630 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2656 │ │ │ │ │ + b.n 2662 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 264c │ │ │ │ │ + beq.n 2658 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 264c │ │ │ │ │ + bne.n 2658 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 264c │ │ │ │ │ + b.n 2658 │ │ │ │ │ .word 0x00000066 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000269c : │ │ │ │ │ +000026a8 : │ │ │ │ │ PyDict_SetItemString(): │ │ │ │ │ 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 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2784 │ │ │ │ │ - ldr r3, [pc, #204] @ (278c ) │ │ │ │ │ + beq.n 2790 │ │ │ │ │ + ldr r3, [pc, #204] @ (2798 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.n 2772 │ │ │ │ │ + bpl.n 277e │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2726 │ │ │ │ │ + blt.n 2732 │ │ │ │ │ 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 2738 │ │ │ │ │ + bne.n 2744 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 2738 │ │ │ │ │ - ldr r3, [pc, #140] @ (2790 ) │ │ │ │ │ + beq.n 2744 │ │ │ │ │ + ldr r3, [pc, #140] @ (279c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 2752 │ │ │ │ │ + beq.n 275e │ │ │ │ │ bl f54 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2762 │ │ │ │ │ + blt.n 276e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ 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] │ │ │ │ │ - beq.n 26fc │ │ │ │ │ + beq.n 2708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 2702 │ │ │ │ │ + bne.n 270e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2758 │ │ │ │ │ + b.n 2764 │ │ │ │ │ bl dac │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2720 │ │ │ │ │ + bge.n 272c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2720 │ │ │ │ │ + bne.n 272c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2720 │ │ │ │ │ + b.n 272c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 274c │ │ │ │ │ + b.n 2758 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2720 │ │ │ │ │ + b.n 272c │ │ │ │ │ nop │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002794 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ +000027a0 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ _PyDict_EnablePerThreadRefcounting(): │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002798 : │ │ │ │ │ +000027a4 : │ │ │ │ │ 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 281e │ │ │ │ │ + bpl.n 282a │ │ │ │ │ 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 27ee │ │ │ │ │ + bne.n 27fa │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 27ee │ │ │ │ │ + beq.n 27fa │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 2808 │ │ │ │ │ + beq.n 2814 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbz r3, 27e8 │ │ │ │ │ + cbz r3, 27f4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2810 │ │ │ │ │ + beq.n 281c │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 27d4 │ │ │ │ │ + bne.n 27e0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 27e8 │ │ │ │ │ + b.n 27f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 27e8 │ │ │ │ │ + b.n 27f4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2405 @ 0x965 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2816 │ │ │ │ │ + b.n 2822 │ │ │ │ │ │ │ │ │ │ -00002830 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +0000283c <_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 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 2868 <_PyDict_GetItemRef_KnownHash+0x38> │ │ │ │ │ + beq.n 2874 <_PyDict_GetItemRef_KnownHash+0x38> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 2864 <_PyDict_GetItemRef_KnownHash+0x34> │ │ │ │ │ + cbz r3, 2870 <_PyDict_GetItemRef_KnownHash+0x34> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 285e <_PyDict_GetItemRef_KnownHash+0x2e> │ │ │ │ │ + b.n 286a <_PyDict_GetItemRef_KnownHash+0x2e> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 285e <_PyDict_GetItemRef_KnownHash+0x2e> │ │ │ │ │ + b.n 286a <_PyDict_GetItemRef_KnownHash+0x2e> │ │ │ │ │ │ │ │ │ │ -00002870 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ +0000287c <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ _Py_dict_lookup_threadsafe_stackref(): │ │ │ │ │ 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 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, 2894 <_Py_dict_lookup_threadsafe_stackref+0x24> │ │ │ │ │ + cbnz r3, 28a0 <_Py_dict_lookup_threadsafe_stackref+0x24> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ @@ -3993,260 +3996,260 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000028ac <_PyObjectDict_SetItem>: │ │ │ │ │ +000028b8 <_PyObjectDict_SetItem>: │ │ │ │ │ _PyObjectDict_SetItem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2930 <_PyObjectDict_SetItem+0x84> │ │ │ │ │ + beq.n 293c <_PyObjectDict_SetItem+0x84> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2972 <_PyObjectDict_SetItem+0xc6> │ │ │ │ │ + beq.n 297e <_PyObjectDict_SetItem+0xc6> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 290c <_PyObjectDict_SetItem+0x60> │ │ │ │ │ + bge.n 2918 <_PyObjectDict_SetItem+0x60> │ │ │ │ │ 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 r2, r3 │ │ │ │ │ - bne.n 2918 <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ + bne.n 2924 <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 2918 <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ - ldr r3, [pc, #172] @ (29a4 <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ + beq.n 2924 <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ + ldr r3, [pc, #172] @ (29b0 <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 295c <_PyObjectDict_SetItem+0xb0> │ │ │ │ │ + beq.n 2968 <_PyObjectDict_SetItem+0xb0> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w f54 │ │ │ │ │ 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 28f0 <_PyObjectDict_SetItem+0x44> │ │ │ │ │ + beq.n 28fc <_PyObjectDict_SetItem+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 28f6 <_PyObjectDict_SetItem+0x4a> │ │ │ │ │ + bne.n 2902 <_PyObjectDict_SetItem+0x4a> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #22 │ │ │ │ │ - bpl.n 2940 <_PyObjectDict_SetItem+0x94> │ │ │ │ │ + bpl.n 294c <_PyObjectDict_SetItem+0x94> │ │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ │ - cbnz r0, 2964 <_PyObjectDict_SetItem+0xb8> │ │ │ │ │ + cbnz r0, 2970 <_PyObjectDict_SetItem+0xb8> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #96] @ (29a4 <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ + ldr r0, [pc, #96] @ (29b0 <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 168 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28c6 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + bne.n 28d2 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w dac │ │ │ │ │ - bl 82d4 │ │ │ │ │ + bl 82f8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28c6 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ - b.n 2954 <_PyObjectDict_SetItem+0xa8> │ │ │ │ │ + bne.n 28d2 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + b.n 2960 <_PyObjectDict_SetItem+0xa8> │ │ │ │ │ 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 2990 <_PyObjectDict_SetItem+0xe4> │ │ │ │ │ + bne.n 299c <_PyObjectDict_SetItem+0xe4> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ - beq.n 2990 <_PyObjectDict_SetItem+0xe4> │ │ │ │ │ + beq.n 299c <_PyObjectDict_SetItem+0xe4> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 4378 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 43b0 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 2984 <_PyObjectDict_SetItem+0xd8> │ │ │ │ │ + bne.n 2990 <_PyObjectDict_SetItem+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 2954 <_PyObjectDict_SetItem+0xa8> │ │ │ │ │ + b.n 2960 <_PyObjectDict_SetItem+0xa8> │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000029a8 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +000029b4 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ _PyDict_SetItem_LockHeld(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2a38 <_PyDict_SetItem_LockHeld+0x90> │ │ │ │ │ + beq.n 2a44 <_PyDict_SetItem_LockHeld+0x90> │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a04 <_PyDict_SetItem_LockHeld+0x5c> │ │ │ │ │ + bge.n 2a10 <_PyDict_SetItem_LockHeld+0x5c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 2a10 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ + bne.n 2a1c <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 2a10 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ - ldr r1, [pc, #132] @ (2a74 <_PyDict_SetItem_LockHeld+0xcc>) │ │ │ │ │ + beq.n 2a1c <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ + ldr r1, [pc, #132] @ (2a80 <_PyDict_SetItem_LockHeld+0xcc>) │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 2a2e <_PyDict_SetItem_LockHeld+0x86> │ │ │ │ │ + beq.n 2a3a <_PyDict_SetItem_LockHeld+0x86> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w f54 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 29e8 <_PyDict_SetItem_LockHeld+0x40> │ │ │ │ │ + beq.n 29f4 <_PyDict_SetItem_LockHeld+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n 29ee <_PyDict_SetItem_LockHeld+0x46> │ │ │ │ │ + bne.n 29fa <_PyDict_SetItem_LockHeld+0x46> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w dac │ │ │ │ │ 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 2a58 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ + bne.n 2a64 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2a58 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ + beq.n 2a64 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 4378 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 43b0 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 2a4a <_PyDict_SetItem_LockHeld+0xa2> │ │ │ │ │ + bne.n 2a56 <_PyDict_SetItem_LockHeld+0xa2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl e0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002a78 : │ │ │ │ │ +00002a84 : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d66 │ │ │ │ │ + beq.w 2d72 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 2d66 │ │ │ │ │ + bpl.w 2d72 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2c62 │ │ │ │ │ + beq.w 2c6e │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2cf2 │ │ │ │ │ + bne.w 2cfe │ │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 2cbc │ │ │ │ │ + bne.w 2cc8 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ smull r5, r2, r2, r0 │ │ │ │ │ sub.w r2, r2, r0, asr #31 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 2cbc │ │ │ │ │ + blt.w 2cc8 │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2c80 │ │ │ │ │ + beq.w 2c8c │ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ │ movs r6, #1 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ │ lsls r3, r6 │ │ │ │ │ @@ -4256,63 +4259,63 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r6, r6, r3, lsl #3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2cb4 │ │ │ │ │ + beq.w 2cc0 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ lsls r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2c70 │ │ │ │ │ + beq.w 2c7c │ │ │ │ │ add.w r2, r5, #20 │ │ │ │ │ mov.w ip, #8 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ - ble.n 2b68 │ │ │ │ │ + ble.n 2b74 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbz r3, 2b5c │ │ │ │ │ + cbz r3, 2b68 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ add.w lr, r6, #1 │ │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ - bge.n 2c10 │ │ │ │ │ + bge.n 2c1c │ │ │ │ │ str.w lr, [r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2c18 │ │ │ │ │ + blt.n 2c24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 2b68 │ │ │ │ │ + beq.n 2b74 │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 2b3e │ │ │ │ │ - ldr r3, [pc, #532] @ (2d80 ) │ │ │ │ │ + b.n 2b4a │ │ │ │ │ + ldr r3, [pc, #532] @ (2d8c ) │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r6, [r3, #1904] @ 0x770 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2c28 │ │ │ │ │ + beq.n 2c34 │ │ │ │ │ ldr.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1904] @ 0x770 │ │ │ │ │ str.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -4320,15 +4323,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r3, [r6, #24] │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [r6, #16] │ │ │ │ │ sub.w r1, r6, #8 │ │ │ │ │ - ldr r3, [pc, #468] @ (2d84 ) │ │ │ │ │ + ldr r3, [pc, #468] @ (2d90 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ │ addw ip, r0, #3756 @ 0xeac │ │ │ │ │ ldr.w r5, [r0, #3760] @ 0xeb0 │ │ │ │ │ @@ -4348,66 +4351,66 @@ │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str.w r3, [r6, #-8] │ │ │ │ │ str.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ - bgt.n 2c58 │ │ │ │ │ + bgt.n 2c64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2b5c │ │ │ │ │ + bge.n 2b68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - beq.n 2b68 │ │ │ │ │ + beq.n 2b74 │ │ │ │ │ add r1, ip │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 2b3e │ │ │ │ │ + b.n 2b4a │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d78 │ │ │ │ │ + beq.w 2d84 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #308] @ (2d88 ) │ │ │ │ │ + ldr r3, [pc, #308] @ (2d94 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 2bb2 │ │ │ │ │ + b.n 2bbe │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 2c06 │ │ │ │ │ + b.n 2c12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r0, [pc, #288] @ (2d8c ) │ │ │ │ │ + ldr r0, [pc, #288] @ (2d98 ) │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.w 168 │ │ │ │ │ add.w r1, r5, #20 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ add r1, r3 │ │ │ │ │ adds r2, r1, #4 │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.n 2b34 │ │ │ │ │ + b.n 2b40 │ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ │ lsl.w r6, r3, r5 │ │ │ │ │ @@ -4418,301 +4421,301 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b0e │ │ │ │ │ + bne.w 2b1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 2c0a │ │ │ │ │ + b.n 2c16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #204] @ (2d8c ) │ │ │ │ │ + ldr r0, [pc, #204] @ (2d98 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 168 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2cb8 │ │ │ │ │ + beq.n 2cc4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 2e8c │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c0a │ │ │ │ │ + beq.n 2c16 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2cb8 │ │ │ │ │ + bge.n 2cc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2cb8 │ │ │ │ │ + bne.n 2cc4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2cb8 │ │ │ │ │ + b.n 2cc4 │ │ │ │ │ bl b38 <_Py_dict_lookup+0x730> │ │ │ │ │ R_ARM_THM_CALL copy_values │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2d5e │ │ │ │ │ + cbz r0, 2d6a │ │ │ │ │ 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 r6, r0 │ │ │ │ │ - cbz r0, 2d56 │ │ │ │ │ + cbz r0, 2d62 │ │ │ │ │ ldrb r7, [r5, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bcs.n 2d32 │ │ │ │ │ + bcs.n 2d3e │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2d10 │ │ │ │ │ + beq.n 2d1c │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ strlt.w ip, [r2] │ │ │ │ │ - b.n 2d10 │ │ │ │ │ + b.n 2d1c │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ strd r2, r5, [r6, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt ge │ │ │ │ │ addge r3, #1 │ │ │ │ │ strge r3, [r2, #0] │ │ │ │ │ bl 2e0 <_PyObject_GC_TRACK> │ │ │ │ │ - b.n 2c0a │ │ │ │ │ + b.n 2c16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2cb8 │ │ │ │ │ + b.n 2cc4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4168 @ 0x1048 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2cb8 │ │ │ │ │ + b.n 2cc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3750 │ │ │ │ │ - b.n 2cb8 │ │ │ │ │ + bl 375c │ │ │ │ │ + b.n 2cc4 │ │ │ │ │ .word 0x0000020e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000132 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002d90 : │ │ │ │ │ +00002d9c : │ │ │ │ │ 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 2ddc │ │ │ │ │ + bne.n 2de8 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2ddc │ │ │ │ │ + beq.n 2de8 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 2df8 │ │ │ │ │ + cbz r3, 2e04 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.n 2e10 │ │ │ │ │ + beq.n 2e1c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2dfc │ │ │ │ │ + beq.n 2e08 │ │ │ │ │ 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 2e50 │ │ │ │ │ + beq.n 2e5c │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2dc2 │ │ │ │ │ + bne.n 2dce │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 2e10 │ │ │ │ │ + beq.n 2e1c │ │ │ │ │ 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.n 2e14 │ │ │ │ │ + bne.n 2e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2dd6 │ │ │ │ │ - ldr r1, [pc, #64] @ (2e58 ) │ │ │ │ │ + b.n 2de2 │ │ │ │ │ + ldr r1, [pc, #64] @ (2e64 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ - cbnz r0, 2e28 │ │ │ │ │ + cbnz r0, 2e34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e0a │ │ │ │ │ - b.n 2e10 │ │ │ │ │ + beq.n 2e16 │ │ │ │ │ + b.n 2e1c │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2dd6 │ │ │ │ │ + bge.n 2de2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2dd6 │ │ │ │ │ + bne.n 2de2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2dd6 │ │ │ │ │ + b.n 2de2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 2e10 │ │ │ │ │ + b.n 2e1c │ │ │ │ │ .word 0x00005d00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002e5c <_Py_dict_lookup_threadsafe>: │ │ │ │ │ +00002e68 <_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 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 2e84 <_Py_dict_lookup_threadsafe+0x28> │ │ │ │ │ + cbz r3, 2e90 <_Py_dict_lookup_threadsafe+0x28> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00002e88 : │ │ │ │ │ +00002e94 : │ │ │ │ │ PyDict_Update(): │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 2e8c │ │ │ │ │ + b.n 2e98 │ │ │ │ │ │ │ │ │ │ -00002e8c : │ │ │ │ │ +00002e98 : │ │ │ │ │ dict_merge.isra.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, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36f0 │ │ │ │ │ + beq.w 36fc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bmi.w 36f0 │ │ │ │ │ + bmi.w 36fc │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.w 3292 │ │ │ │ │ + beq.w 329e │ │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 3292 │ │ │ │ │ + bne.w 329e │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 2ef0 │ │ │ │ │ + beq.n 2efc │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2ef8 │ │ │ │ │ + bne.n 2f04 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 307c │ │ │ │ │ + bne.w 3088 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 307a │ │ │ │ │ + bne.w 3086 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 307a │ │ │ │ │ + bne.w 3086 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w 307a │ │ │ │ │ + bne.w 3086 │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne.w 33ba │ │ │ │ │ + bne.w 33c6 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 351a │ │ │ │ │ + bne.w 3526 │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 34c6 │ │ │ │ │ + beq.w 34d2 │ │ │ │ │ movs r7, #1 │ │ │ │ │ lsl.w r3, r7, r2 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsls r7, r1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ adds r7, #20 │ │ │ │ │ @@ -4720,194 +4723,194 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r7, r7, r3, lsl #3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34f8 │ │ │ │ │ + beq.w 3504 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 34b8 │ │ │ │ │ + beq.w 34c4 │ │ │ │ │ add.w r1, r8, #20 │ │ │ │ │ movs r0, #8 │ │ │ │ │ add r1, r3 │ │ │ │ │ adds r7, r1, #4 │ │ │ │ │ ldr.w lr, [r8, #16] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt.w ip, #0 │ │ │ │ │ - ble.n 2fc6 │ │ │ │ │ + ble.n 2fd2 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - cbz r3, 2fb8 │ │ │ │ │ + cbz r3, 2fc4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add.w r9, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 31b6 │ │ │ │ │ + bge.w 31c2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ str.w r9, [r3] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 31c2 │ │ │ │ │ + blt.w 31ce │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add r7, r0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.n 2fc6 │ │ │ │ │ + beq.n 2fd2 │ │ │ │ │ add r1, r0 │ │ │ │ │ - b.n 2f96 │ │ │ │ │ + b.n 2fa2 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 3056 │ │ │ │ │ + blt.n 3062 │ │ │ │ │ subs r1, r7, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - bne.n 3056 │ │ │ │ │ + bne.n 3062 │ │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ │ lsls r7, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3420 │ │ │ │ │ + beq.w 342c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 301a │ │ │ │ │ + ble.n 3026 │ │ │ │ │ add r7, r2 │ │ │ │ │ add.w r1, r7, #20 │ │ │ │ │ adds r7, #24 │ │ │ │ │ ldr.w r0, [r1, r6, lsl #3] │ │ │ │ │ - cbz r0, 3004 │ │ │ │ │ + cbz r0, 3010 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3214 │ │ │ │ │ + blt.w 3220 │ │ │ │ │ ldr.w r0, [r7, r6, lsl #3] │ │ │ │ │ - cbz r0, 3014 │ │ │ │ │ + cbz r0, 3020 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 31f4 │ │ │ │ │ + blt.w 3200 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bne.n 2ff4 │ │ │ │ │ + bne.n 3000 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 3270 │ │ │ │ │ + bne.w 327c │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 3270 │ │ │ │ │ - ldr r3, [pc, #688] @ (32dc ) │ │ │ │ │ + bne.w 327c │ │ │ │ │ + ldr r3, [pc, #688] @ (32e8 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi.w 3270 │ │ │ │ │ + bhi.w 327c │ │ │ │ │ ldr.w r0, [r3, #1912] @ 0x778 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r1, [r3, #1916] @ 0x77c │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str.w r8, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ef0 │ │ │ │ │ + beq.w 2efc │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ef0 │ │ │ │ │ + bne.w 2efc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2e0 <_PyObject_GC_TRACK> │ │ │ │ │ - b.n 2ef0 │ │ │ │ │ + b.n 2efc │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ lsls r1, r2 │ │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ │ smull r0, r2, r2, r1 │ │ │ │ │ sub.w r2, r2, r1, asr #31 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt.w 33e0 │ │ │ │ │ + bgt.w 33ec │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ef0 │ │ │ │ │ + beq.w 2efc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 348a │ │ │ │ │ + bne.w 3496 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - ble.w 2ef0 │ │ │ │ │ + ble.w 2efc │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ adds r3, #20 │ │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3236 │ │ │ │ │ + beq.w 3242 │ │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ │ adds r1, r3, r2 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3278 │ │ │ │ │ + beq.w 3284 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3256 │ │ │ │ │ + blt.w 3262 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 31d6 │ │ │ │ │ + blt.n 31e2 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.n 313c │ │ │ │ │ + bne.n 3148 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 325e │ │ │ │ │ + blt.w 326a │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl f54 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3184 │ │ │ │ │ + blt.n 3190 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 31a0 │ │ │ │ │ + blt.n 31ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 34fc │ │ │ │ │ + bne.w 3508 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 3502 │ │ │ │ │ + bne.w 350e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ and.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - b.n 309c │ │ │ │ │ + b.n 30a8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 3d4 <_PyDict_Contains_KnownHash> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Contains_KnownHash │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3670 │ │ │ │ │ + bne.w 367c │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ @@ -4919,258 +4922,258 @@ │ │ │ │ │ strlt r0, [r3, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl f54 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3118 │ │ │ │ │ + bge.n 3124 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3118 │ │ │ │ │ + bne.n 3124 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3122 │ │ │ │ │ + bge.n 312e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3122 │ │ │ │ │ + bne.n 312e │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 3122 │ │ │ │ │ + b.n 312e │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2fb8 │ │ │ │ │ + bge.w 2fc4 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp lr, ip │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - beq.w 2fc6 │ │ │ │ │ + beq.w 2fd2 │ │ │ │ │ add r7, r0 │ │ │ │ │ add r1, r0 │ │ │ │ │ - b.n 2f96 │ │ │ │ │ + b.n 2fa2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - bne.n 313c │ │ │ │ │ + bne.n 3148 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 325e │ │ │ │ │ + blt.n 326a │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n 3102 │ │ │ │ │ + beq.n 310e │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 3102 │ │ │ │ │ + b.n 310e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3014 │ │ │ │ │ + bne.w 3020 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, r9 │ │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ │ - bne.w 2ff4 │ │ │ │ │ - b.n 301a │ │ │ │ │ + bne.w 3000 │ │ │ │ │ + b.n 3026 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3004 │ │ │ │ │ + bne.w 3010 │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r7, r6, lsl #3] │ │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 300a │ │ │ │ │ - b.n 3014 │ │ │ │ │ + bne.w 3016 │ │ │ │ │ + b.n 3020 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mla r2, r1, r6, r2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3472 │ │ │ │ │ + beq.w 347e │ │ │ │ │ ldrd r2, r9, [r2] │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 30ea │ │ │ │ │ + bge.w 30f6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ - b.n 30ea │ │ │ │ │ + b.n 30f6 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3102 │ │ │ │ │ - b.n 31ee │ │ │ │ │ + bge.w 310e │ │ │ │ │ + b.n 31fa │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3056 │ │ │ │ │ + b.n 3062 │ │ │ │ │ add r6, ip │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - ble.w 2ef0 │ │ │ │ │ + ble.w 2efc │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 347e │ │ │ │ │ + beq.w 348a │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bgt.w 30d6 │ │ │ │ │ - b.n 2ef0 │ │ │ │ │ + bgt.w 30e2 │ │ │ │ │ + b.n 2efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Keys │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34fc │ │ │ │ │ + beq.w 3508 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 32b8 │ │ │ │ │ + bge.n 32c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3736 │ │ │ │ │ + beq.w 3742 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 34fc │ │ │ │ │ + beq.w 3508 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3394 │ │ │ │ │ + beq.n 33a0 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 35e2 │ │ │ │ │ + bne.w 35ee │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - b.n 3326 │ │ │ │ │ + b.n 3332 │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 3350 │ │ │ │ │ + beq.n 335c │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #680] @ (3594 ) │ │ │ │ │ + ldr r1, [pc, #680] @ (35a0 ) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - beq.n 3370 │ │ │ │ │ + beq.n 337c │ │ │ │ │ bl f54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3378 │ │ │ │ │ + blt.n 3384 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3314 │ │ │ │ │ + bge.n 3320 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 373e │ │ │ │ │ + beq.w 374a │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.w 3548 │ │ │ │ │ + beq.w 3554 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3394 │ │ │ │ │ + beq.n 33a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3564 │ │ │ │ │ + beq.w 3570 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 336a │ │ │ │ │ + blt.n 3376 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 32e0 │ │ │ │ │ + beq.n 32ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 32e6 │ │ │ │ │ + bne.n 32f2 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 32fa │ │ │ │ │ + b.n 3306 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 333e │ │ │ │ │ + b.n 334a │ │ │ │ │ bl dac │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 32fa │ │ │ │ │ + b.n 3306 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3302 │ │ │ │ │ + bne.n 330e │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 330a │ │ │ │ │ - b.n 3314 │ │ │ │ │ + blt.n 3316 │ │ │ │ │ + b.n 3320 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33ac │ │ │ │ │ + bge.n 33b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 33ac │ │ │ │ │ + cbnz r3, 33b8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 2ef2 │ │ │ │ │ + b.n 2efe │ │ │ │ │ movs r7, #1 │ │ │ │ │ movw ip, #21846 @ 0x5556 │ │ │ │ │ movt ip, #21845 @ 0x5555 │ │ │ │ │ lsl.w r0, r7, r2 │ │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ smull ip, lr, r0, ip │ │ │ │ │ sub.w r0, lr, r0, asr #31 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bgt.w 2f22 │ │ │ │ │ - b.n 307c │ │ │ │ │ + bgt.w 2f2e │ │ │ │ │ + b.n 3088 │ │ │ │ │ add r6, r8 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ @@ -5183,89 +5186,89 @@ │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ bl 13e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 34fc │ │ │ │ │ + bne.n 3508 │ │ │ │ │ ldrd r3, r8, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ and.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - b.n 309a │ │ │ │ │ + b.n 30a6 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble.w 3270 │ │ │ │ │ + ble.w 327c │ │ │ │ │ add r7, r2 │ │ │ │ │ - b.n 3440 │ │ │ │ │ + b.n 344c │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - cbz r0, 3436 │ │ │ │ │ + cbz r0, 3442 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3460 │ │ │ │ │ + blt.n 346c │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r7, #12 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.w 301a │ │ │ │ │ + beq.w 3026 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 342a │ │ │ │ │ + beq.n 3436 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 342a │ │ │ │ │ + bge.n 3436 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 342a │ │ │ │ │ + bne.n 3436 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 342a │ │ │ │ │ + b.n 3436 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3436 │ │ │ │ │ + bne.n 3442 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 3436 │ │ │ │ │ + b.n 3442 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 323e │ │ │ │ │ - b.n 2ef0 │ │ │ │ │ + bne.w 324a │ │ │ │ │ + b.n 2efc │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bgt.w 3282 │ │ │ │ │ - b.n 2ef0 │ │ │ │ │ + bgt.w 328e │ │ │ │ │ + b.n 2efc │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.w 2ef0 │ │ │ │ │ + bge.w 2efc │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r1, r0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ - b.n 324a │ │ │ │ │ + b.n 3256 │ │ │ │ │ add.w r7, r8, #20 │ │ │ │ │ movs r0, #12 │ │ │ │ │ add r7, r3 │ │ │ │ │ adds r1, r7, #4 │ │ │ │ │ adds r7, #8 │ │ │ │ │ - b.n 2f86 │ │ │ │ │ + b.n 2f92 │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsl.w r7, r3, r1 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ adds r7, #20 │ │ │ │ │ @@ -5274,127 +5277,127 @@ │ │ │ │ │ movs r2, #12 │ │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f60 │ │ │ │ │ + bne.w 2f6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2ef2 │ │ │ │ │ + b.n 2efe │ │ │ │ │ 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 .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 34fc │ │ │ │ │ + b.n 3508 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ - b.n 2f2a │ │ │ │ │ + b.n 2f36 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 353e │ │ │ │ │ + bne.n 354a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3658 │ │ │ │ │ + beq.w 3664 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 370e │ │ │ │ │ + blt.w 371a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34fc │ │ │ │ │ + bge.n 3508 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 34fc │ │ │ │ │ + bne.n 3508 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 34fc │ │ │ │ │ + b.n 3508 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 357c │ │ │ │ │ + bge.n 3588 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 357c │ │ │ │ │ + cbnz r3, 3588 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34fc │ │ │ │ │ + bge.n 3508 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 34fc │ │ │ │ │ + bne.n 3508 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 34fc │ │ │ │ │ + b.n 3508 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3622 │ │ │ │ │ + beq.n 362e │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #424] @ (374c ) │ │ │ │ │ + ldr r1, [pc, #424] @ (3758 ) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - beq.n 3650 │ │ │ │ │ + beq.n 365c │ │ │ │ │ bl f54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 363c │ │ │ │ │ + blt.n 3648 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 35d0 │ │ │ │ │ + bge.n 35dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3702 │ │ │ │ │ + beq.w 370e │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 3548 │ │ │ │ │ + beq.n 3554 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3394 │ │ │ │ │ + beq.w 33a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 35c │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 352e │ │ │ │ │ + bne.n 353a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3564 │ │ │ │ │ + beq.n 3570 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -5403,769 +5406,791 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3598 │ │ │ │ │ + beq.n 35a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 359e │ │ │ │ │ + bne.n 35aa │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 35b2 │ │ │ │ │ + b.n 35be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35ba │ │ │ │ │ + bne.n 35c6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 35ba │ │ │ │ │ + b.n 35c6 │ │ │ │ │ bl dac │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 35b2 │ │ │ │ │ + b.n 35be │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 35d4 │ │ │ │ │ + bge.n 35e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35d4 │ │ │ │ │ + bne.n 35e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 35d4 │ │ │ │ │ + b.n 35e0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 3720 │ │ │ │ │ - cbz r7, 36a8 │ │ │ │ │ + bne.n 372c │ │ │ │ │ + cbz r7, 36b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3726 │ │ │ │ │ + blt.n 3732 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 34fc │ │ │ │ │ + bge.w 3508 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34fc │ │ │ │ │ + bne.w 3508 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 34fc │ │ │ │ │ + b.n 3508 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 36d0 │ │ │ │ │ + blt.n 36dc │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3128 │ │ │ │ │ + bge.w 3134 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3128 │ │ │ │ │ + bne.w 3134 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3128 │ │ │ │ │ + b.n 3134 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 36b0 │ │ │ │ │ + bne.n 36bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3128 │ │ │ │ │ - b.n 31a0 │ │ │ │ │ + bge.w 3134 │ │ │ │ │ + b.n 31ac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3940 @ 0xf64 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 34fc │ │ │ │ │ + b.n 3508 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 35d0 │ │ │ │ │ + b.n 35dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3548 │ │ │ │ │ + bne.w 3554 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3548 │ │ │ │ │ + b.n 3554 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 317c │ │ │ │ │ + b.n 3188 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3688 │ │ │ │ │ + bne.n 3694 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3688 │ │ │ │ │ + b.n 3694 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32b8 │ │ │ │ │ + b.n 32c4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 3314 │ │ │ │ │ + b.n 3320 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003750 : │ │ │ │ │ +0000375c : │ │ │ │ │ dictkeys_decref.constprop.0(): │ │ │ │ │ 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, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 37f8 │ │ │ │ │ + blt.n 3804 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 37f8 │ │ │ │ │ + bne.n 3804 │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ │ lsls r4, r3 │ │ │ │ │ add r4, r0 │ │ │ │ │ - cbz r7, 37bc │ │ │ │ │ + cbz r7, 37c8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 378e │ │ │ │ │ + b.n 379a │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbz r0, 378a │ │ │ │ │ + cbz r0, 3796 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3804 │ │ │ │ │ + blt.n 3810 │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bge.n 37c2 │ │ │ │ │ + bge.n 37ce │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 377e │ │ │ │ │ + beq.n 378a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 377e │ │ │ │ │ + bge.n 378a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 377e │ │ │ │ │ + bne.n 378a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 377e │ │ │ │ │ + b.n 378a │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 1fc0 │ │ │ │ │ + bl 1fc8 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 1fc0 │ │ │ │ │ + bl 1fc8 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt.n 37ae │ │ │ │ │ + blt.n 37ba │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 37fa │ │ │ │ │ + bne.n 3806 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 37fa │ │ │ │ │ - ldr r3, [pc, #68] @ (3814 ) │ │ │ │ │ + bne.n 3806 │ │ │ │ │ + ldr r3, [pc, #68] @ (3820 ) │ │ │ │ │ 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, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 37fa │ │ │ │ │ + bhi.n 3806 │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 378a │ │ │ │ │ + bne.n 3796 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 378a │ │ │ │ │ + b.n 3796 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003818 : │ │ │ │ │ +00003824 : │ │ │ │ │ dict_dealloc(): │ │ │ │ │ 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, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3c24 │ │ │ │ │ + bge.w 3c5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c2c │ │ │ │ │ + bne.w 3c64 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldrd r7, r4, [r6, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3998 │ │ │ │ │ + bne.w 39a4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 38b8 │ │ │ │ │ + beq.n 38c4 │ │ │ │ │ ldr r5, [r7, #0] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt.n 38b8 │ │ │ │ │ + blt.n 38c4 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - bne.n 38b8 │ │ │ │ │ + bne.n 38c4 │ │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ │ lsls r5, r3 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3950 │ │ │ │ │ + beq.n 395c │ │ │ │ │ cmp r8, r4 │ │ │ │ │ ittt gt │ │ │ │ │ addgt r5, r5, r7 │ │ │ │ │ addgt.w r9, r5, #20 │ │ │ │ │ addgt r5, #24 │ │ │ │ │ - bgt.n 3894 │ │ │ │ │ - b.n 390a │ │ │ │ │ + bgt.n 38a0 │ │ │ │ │ + b.n 3916 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ - cbz r0, 388e │ │ │ │ │ + cbz r0, 389a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 38f8 │ │ │ │ │ + blt.n 3904 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.n 390a │ │ │ │ │ + beq.n 3916 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3880 │ │ │ │ │ + beq.n 388c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3880 │ │ │ │ │ + bge.n 388c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3880 │ │ │ │ │ + bne.n 388c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3880 │ │ │ │ │ + b.n 388c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ 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.w 3bbe │ │ │ │ │ - ldr r3, [pc, #592] @ (3b1c ) │ │ │ │ │ + bne.w 3bae │ │ │ │ │ + ldr r3, [pc, #592] @ (3b28 ) │ │ │ │ │ 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, #1908] @ 0x774 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3942 │ │ │ │ │ + bhi.n 394e │ │ │ │ │ ldr.w r1, [r3, #1904] @ 0x770 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str.w r6, [r3, #1904] @ 0x770 │ │ │ │ │ str.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 388e │ │ │ │ │ + bne.n 389a │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 3894 │ │ │ │ │ + bne.n 38a0 │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 38b2 │ │ │ │ │ + bne.n 38be │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 38b2 │ │ │ │ │ - ldr r3, [pc, #520] @ (3b20 ) │ │ │ │ │ + bne.n 38be │ │ │ │ │ + ldr r3, [pc, #520] @ (3b2c ) │ │ │ │ │ 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, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 38b2 │ │ │ │ │ + bhi.n 38be │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ str.w r7, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ - b.n 38b8 │ │ │ │ │ + b.n 38c4 │ │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx r3 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.n 38b2 │ │ │ │ │ + ble.n 38be │ │ │ │ │ adds r4, r7, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 396e │ │ │ │ │ + b.n 397a │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 3966 │ │ │ │ │ + cbz r0, 3972 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 398a │ │ │ │ │ + blt.n 3996 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 390a │ │ │ │ │ + beq.n 3916 │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 395a │ │ │ │ │ + beq.n 3966 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 395a │ │ │ │ │ + bge.n 3966 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 395a │ │ │ │ │ + bne.n 3966 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 395a │ │ │ │ │ + b.n 3966 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3966 │ │ │ │ │ + bne.n 3972 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3966 │ │ │ │ │ + b.n 3972 │ │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ │ - cbnz r5, 39d4 │ │ │ │ │ + cbnz r5, 39e0 │ │ │ │ │ ldrb.w r9, [r4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 39b0 │ │ │ │ │ - b.n 39ce │ │ │ │ │ + bne.n 39bc │ │ │ │ │ + b.n 39da │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 39ce │ │ │ │ │ + beq.n 39da │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39aa │ │ │ │ │ + beq.n 39b6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39aa │ │ │ │ │ + bge.n 39b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39aa │ │ │ │ │ + bne.n 39b6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39aa │ │ │ │ │ + b.n 39b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 38b8 │ │ │ │ │ + blt.w 38c4 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - bne.w 38b8 │ │ │ │ │ + bne.w 38c4 │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r5, [r7, #6] │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3b24 │ │ │ │ │ + beq.w 3bd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 3b40 │ │ │ │ │ + ble.w 3b30 │ │ │ │ │ add r3, r7 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w r5, r3, #20 │ │ │ │ │ add.w r4, r3, #24 │ │ │ │ │ ands.w r3, r2, #3 │ │ │ │ │ - beq.n 3afc │ │ │ │ │ + beq.n 3b08 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3a5c │ │ │ │ │ + beq.n 3a68 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3a38 │ │ │ │ │ + beq.n 3a44 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - cbz r0, 3a26 │ │ │ │ │ + cbz r0, 3a32 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3c14 │ │ │ │ │ + blt.w 3c4c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbz r0, 3a34 │ │ │ │ │ + cbz r0, 3a40 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3c04 │ │ │ │ │ + blt.w 3c3c │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3a48 │ │ │ │ │ + cbz r0, 3a54 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3be4 │ │ │ │ │ + blt.w 3c1c │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3a58 │ │ │ │ │ + cbz r0, 3a64 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3bf4 │ │ │ │ │ + blt.w 3c2c │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3a6c │ │ │ │ │ + cbz r0, 3a78 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3bd4 │ │ │ │ │ + blt.w 3bc4 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3a7c │ │ │ │ │ + cbz r0, 3a88 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3bc4 │ │ │ │ │ + blt.w 3bb4 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne.n 3afc │ │ │ │ │ - b.n 3b40 │ │ │ │ │ + bne.n 3b08 │ │ │ │ │ + b.n 3b30 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3a94 │ │ │ │ │ + cbz r0, 3aa0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b86 │ │ │ │ │ + blt.n 3b76 │ │ │ │ │ add.w r8, r9, #1 │ │ │ │ │ ldr.w r0, [r5, r8, lsl #3] │ │ │ │ │ - cbz r0, 3aa6 │ │ │ │ │ + cbz r0, 3ab2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b94 │ │ │ │ │ + blt.n 3b84 │ │ │ │ │ ldr.w r0, [r4, r8, lsl #3] │ │ │ │ │ - cbz r0, 3ab4 │ │ │ │ │ + cbz r0, 3ac0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3ba2 │ │ │ │ │ + blt.n 3b92 │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3ac6 │ │ │ │ │ + cbz r0, 3ad2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3bb0 │ │ │ │ │ + blt.n 3ba0 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3ad4 │ │ │ │ │ + cbz r0, 3ae0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b5c │ │ │ │ │ + blt.n 3b4c │ │ │ │ │ add.w r9, r8, #2 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3ae6 │ │ │ │ │ + cbz r0, 3af2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b6a │ │ │ │ │ + blt.n 3b5a │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3af4 │ │ │ │ │ + cbz r0, 3b00 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b78 │ │ │ │ │ + blt.n 3b68 │ │ │ │ │ add.w r9, r8, #3 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.n 3b40 │ │ │ │ │ + beq.n 3b30 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a86 │ │ │ │ │ + beq.n 3a92 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a86 │ │ │ │ │ + bge.n 3a92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a86 │ │ │ │ │ + bne.n 3a92 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a86 │ │ │ │ │ + b.n 3a92 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000024a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble.w 38b2 │ │ │ │ │ - adds r4, r7, r3 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - bl 1fc0 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - bl 1fc0 │ │ │ │ │ - adds r4, #12 │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - bne.n 3b2c │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 38b2 │ │ │ │ │ + bne.w 38be │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 38b2 │ │ │ │ │ - ldr r3, [pc, #256] @ (3c54 ) │ │ │ │ │ + bne.w 38be │ │ │ │ │ + ldr r3, [pc, #328] @ (3c8c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 3920 │ │ │ │ │ + b.n 392c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ad4 │ │ │ │ │ + bne.n 3ae0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ad4 │ │ │ │ │ + b.n 3ae0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ae6 │ │ │ │ │ + bne.n 3af2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ae6 │ │ │ │ │ + b.n 3af2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3af4 │ │ │ │ │ + bne.n 3b00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3af4 │ │ │ │ │ + b.n 3b00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a94 │ │ │ │ │ + bne.n 3aa0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a94 │ │ │ │ │ + b.n 3aa0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3aa6 │ │ │ │ │ + bne.n 3ab2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3aa6 │ │ │ │ │ + b.n 3ab2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ab4 │ │ │ │ │ + bne.n 3ac0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ab4 │ │ │ │ │ + b.n 3ac0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ac6 │ │ │ │ │ + bne.n 3ad2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ac6 │ │ │ │ │ + b.n 3ad2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ - b.n 3946 │ │ │ │ │ + b.n 3952 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a7c │ │ │ │ │ + bne.w 3a88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a7c │ │ │ │ │ + b.n 3a88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a6c │ │ │ │ │ + bne.w 3a78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a6c │ │ │ │ │ + b.n 3a78 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ble.w 38be │ │ │ │ │ + adds r4, r7, r3 │ │ │ │ │ + b.n 3bf2 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + cbz r0, 3bea │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 3c0e │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + adds r4, #12 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + beq.n 3b30 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3bde │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 3bde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a48 │ │ │ │ │ + bne.n 3bde │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a48 │ │ │ │ │ + b.n 3bde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a58 │ │ │ │ │ + bne.n 3bea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a58 │ │ │ │ │ + b.n 3bea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a34 │ │ │ │ │ + bne.w 3a54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a34 │ │ │ │ │ + b.n 3a54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a26 │ │ │ │ │ + bne.w 3a64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a26 │ │ │ │ │ + b.n 3a64 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3a40 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 3a40 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3a32 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 3a32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38f2 │ │ │ │ │ - b.n 3c30 │ │ │ │ │ + beq.w 38fe │ │ │ │ │ + b.n 3c68 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #5 │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 38f2 │ │ │ │ │ + bge.w 38fe │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3840 │ │ │ │ │ - b.n 38f2 │ │ │ │ │ + beq.w 384c │ │ │ │ │ + b.n 38fe │ │ │ │ │ nop │ │ │ │ │ - .word 0x000000fa │ │ │ │ │ + .word 0x00000142 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003c58 : │ │ │ │ │ +00003c90 : │ │ │ │ │ dict_ass_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3ce8 │ │ │ │ │ + beq.n 3d20 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ - bpl.n 3d2c │ │ │ │ │ + bpl.n 3d64 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3cb8 │ │ │ │ │ + blt.n 3cf0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 3cca │ │ │ │ │ + bne.n 3d02 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3cca │ │ │ │ │ - ldr r1, [pc, #156] @ (3d40 ) │ │ │ │ │ + beq.n 3d02 │ │ │ │ │ + ldr r1, [pc, #156] @ (3d78 ) │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 3d22 │ │ │ │ │ + beq.n 3d5a │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w f54 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 3c9c │ │ │ │ │ + beq.n 3cd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n 3ca2 │ │ │ │ │ + bne.n 3cda │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 3d08 │ │ │ │ │ + bne.n 3d40 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3d08 │ │ │ │ │ + beq.n 3d40 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n 4378 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.n 43b0 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3cfc │ │ │ │ │ + bne.n 3d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -6174,921 +6199,921 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3d1a │ │ │ │ │ + b.n 3d52 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003d44 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ +00003d7c <_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, 3d66 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ + cbz r4, 3d9e <_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 3e74 <_PyDict_Next> │ │ │ │ │ + bl 3eac <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d60 <_PyDict_HasOnlyStringKeys+0x1c> │ │ │ │ │ + beq.n 3d98 <_PyDict_HasOnlyStringKeys+0x1c> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne.n 3d66 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ + bne.n 3d9e <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 3d62 <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ + b.n 3d9a <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ │ │ │ │ │ -00003d88 : │ │ │ │ │ +00003dc0 : │ │ │ │ │ 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 3df8 │ │ │ │ │ + beq.n 3e30 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e3a │ │ │ │ │ + bne.n 3e72 │ │ │ │ │ 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 3df8 │ │ │ │ │ + bne.n 3e30 │ │ │ │ │ ldrb r6, [r0, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ │ - cbz r6, 3dfc │ │ │ │ │ + cbz r6, 3e34 │ │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 3de8 │ │ │ │ │ + cbz r3, 3e20 │ │ │ │ │ ldrd r3, r0, [r0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ - cbz r2, 3e16 │ │ │ │ │ + cbz r2, 3e4e │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 3de4 │ │ │ │ │ + beq.n 3e1c │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 3df8 │ │ │ │ │ + ble.n 3e30 │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 3e30 │ │ │ │ │ + cbz r3, 3e68 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt.n 3dce │ │ │ │ │ + blt.n 3e06 │ │ │ │ │ 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, 3e1e │ │ │ │ │ + cbz r3, 3e56 │ │ │ │ │ ldrd r3, r0, [r0, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3dd8 │ │ │ │ │ + bne.n 3e10 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 3de0 │ │ │ │ │ - b.n 3de4 │ │ │ │ │ + bne.n 3e18 │ │ │ │ │ + b.n 3e1c │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 3df8 │ │ │ │ │ + ble.n 3e30 │ │ │ │ │ add r0, ip │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 3e6a │ │ │ │ │ + cbz r3, 3ea2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 3e0a │ │ │ │ │ - b.n 3df8 │ │ │ │ │ + bgt.n 3e42 │ │ │ │ │ + b.n 3e30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 3df0 │ │ │ │ │ - b.n 3df8 │ │ │ │ │ + bgt.n 3e28 │ │ │ │ │ + b.n 3e30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 3df8 │ │ │ │ │ + blt.n 3e30 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 3df8 │ │ │ │ │ + bge.n 3e30 │ │ │ │ │ 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 3e0e │ │ │ │ │ + b.n 3e46 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 3e26 │ │ │ │ │ - b.n 3df8 │ │ │ │ │ + bgt.n 3e5e │ │ │ │ │ + b.n 3e30 │ │ │ │ │ │ │ │ │ │ -00003e74 <_PyDict_Next>: │ │ │ │ │ +00003eac <_PyDict_Next>: │ │ │ │ │ _PyDict_Next(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 3f24 <_PyDict_Next+0xb0> │ │ │ │ │ + beq.n 3f5c <_PyDict_Next+0xb0> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr.w lr, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f44 <_PyDict_Next+0xd0> │ │ │ │ │ + bne.n 3f7c <_PyDict_Next+0xd0> │ │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ │ cmp lr, r4 │ │ │ │ │ ite lt │ │ │ │ │ movlt r5, #0 │ │ │ │ │ movge r5, #1 │ │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ │ - bne.n 3ede <_PyDict_Next+0x6a> │ │ │ │ │ + bne.n 3f16 <_PyDict_Next+0x6a> │ │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ │ add.w ip, ip, #20 │ │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r0, r6 │ │ │ │ │ - cbz r5, 3ee0 <_PyDict_Next+0x6c> │ │ │ │ │ + cbz r5, 3f18 <_PyDict_Next+0x6c> │ │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ │ add ip, r0 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ - cbz r0, 3f0e <_PyDict_Next+0x9a> │ │ │ │ │ + cbz r0, 3f46 <_PyDict_Next+0x9a> │ │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ │ add.w r4, lr, #1 │ │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ - cbz r2, 3efc <_PyDict_Next+0x88> │ │ │ │ │ + cbz r2, 3f34 <_PyDict_Next+0x88> │ │ │ │ │ str r5, [r2, #0] │ │ │ │ │ - cbz r3, 3f00 <_PyDict_Next+0x8c> │ │ │ │ │ + cbz r3, 3f38 <_PyDict_Next+0x8c> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r3, 3f06 <_PyDict_Next+0x92> │ │ │ │ │ + cbnz r3, 3f3e <_PyDict_Next+0x92> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r5, #12 │ │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ │ add ip, r0 │ │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ │ - cbz r0, 3f28 <_PyDict_Next+0xb4> │ │ │ │ │ + cbz r0, 3f60 <_PyDict_Next+0xb4> │ │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ │ add.w r4, lr, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3ed2 <_PyDict_Next+0x5e> │ │ │ │ │ + bne.n 3f0a <_PyDict_Next+0x5e> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ed6 <_PyDict_Next+0x62> │ │ │ │ │ + bne.n 3f0e <_PyDict_Next+0x62> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3edc <_PyDict_Next+0x68> │ │ │ │ │ + beq.n 3f14 <_PyDict_Next+0x68> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w ip, [r3] │ │ │ │ │ - b.n 3edc <_PyDict_Next+0x68> │ │ │ │ │ + b.n 3f14 <_PyDict_Next+0x68> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - ble.n 3ede <_PyDict_Next+0x6a> │ │ │ │ │ + ble.n 3f16 <_PyDict_Next+0x6a> │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ - cbz r0, 3f36 <_PyDict_Next+0xc2> │ │ │ │ │ + cbz r0, 3f6e <_PyDict_Next+0xc2> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.n 3ec2 <_PyDict_Next+0x4e> │ │ │ │ │ + bgt.n 3efa <_PyDict_Next+0x4e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.n 3ee8 <_PyDict_Next+0x74> │ │ │ │ │ + bgt.n 3f20 <_PyDict_Next+0x74> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.n 3f1a <_PyDict_Next+0xa6> │ │ │ │ │ + bgt.n 3f52 <_PyDict_Next+0xa6> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 3f24 <_PyDict_Next+0xb0> │ │ │ │ │ + blt.n 3f5c <_PyDict_Next+0xb0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - ble.n 3f24 <_PyDict_Next+0xb0> │ │ │ │ │ + ble.n 3f5c <_PyDict_Next+0xb0> │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ lsl.w r5, r5, ip │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r4, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ │ - b.n 3ef2 <_PyDict_Next+0x7e> │ │ │ │ │ + b.n 3f2a <_PyDict_Next+0x7e> │ │ │ │ │ │ │ │ │ │ -00003f7c : │ │ │ │ │ +00003fb4 : │ │ │ │ │ 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 4034 │ │ │ │ │ + beq.n 406c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.n 4022 │ │ │ │ │ + bpl.n 405a │ │ │ │ │ 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 3ffe │ │ │ │ │ + bne.n 4036 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3ffe │ │ │ │ │ + beq.n 4036 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 408 <_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 3fe2 │ │ │ │ │ + beq.n 401a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r2, 3fe2 │ │ │ │ │ + cbz r2, 401a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ff8 │ │ │ │ │ + bge.n 4030 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3ff8 │ │ │ │ │ + cbnz r3, 4030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 3fb8 │ │ │ │ │ + bne.n 3ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3fec │ │ │ │ │ - b.n 3ff8 │ │ │ │ │ + blt.n 4024 │ │ │ │ │ + b.n 4030 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2405 @ 0x965 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4010 │ │ │ │ │ + b.n 4048 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - b.n 3ff8 │ │ │ │ │ + b.n 4030 │ │ │ │ │ │ │ │ │ │ -0000403c <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ +00004074 <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ _PyDict_LoadBuiltinsFromGlobals(): │ │ │ │ │ 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 r1, r3, #2 │ │ │ │ │ - bpl.n 40ec <_PyDict_LoadBuiltinsFromGlobals+0xb0> │ │ │ │ │ - ldr r2, [pc, #168] @ (4100 <_PyDict_LoadBuiltinsFromGlobals+0xc4>) │ │ │ │ │ + bpl.n 4124 <_PyDict_LoadBuiltinsFromGlobals+0xb0> │ │ │ │ │ + ldr r2, [pc, #168] @ (4138 <_PyDict_LoadBuiltinsFromGlobals+0xc4>) │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ add.w r1, r2, #792 @ 0x318 │ │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - cbnz r4, 4084 <_PyDict_LoadBuiltinsFromGlobals+0x48> │ │ │ │ │ + cbnz r4, 40bc <_PyDict_LoadBuiltinsFromGlobals+0x48> │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 40fc <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ + beq.n 4134 <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_GetBuiltins │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 407e <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + bge.n 40b6 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40d2 <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ + bge.n 410a <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - beq.n 40fc <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ + beq.n 4134 <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 406c <_PyDict_LoadBuiltinsFromGlobals+0x30> │ │ │ │ │ + beq.n 40a4 <_PyDict_LoadBuiltinsFromGlobals+0x30> │ │ │ │ │ bic.w r5, r4, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyModule_Type │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 40dc <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ + beq.n 4114 <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 40dc <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ + cbnz r0, 4114 <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40e6 <_PyDict_LoadBuiltinsFromGlobals+0xaa> │ │ │ │ │ + bge.n 411e <_PyDict_LoadBuiltinsFromGlobals+0xaa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsls r2, r4, #31 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bmi.n 407e <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + bmi.n 40b6 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 407e <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + bne.n 40b6 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 407e <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + b.n 40b6 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ orr.w r4, r4, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 4094 <_PyDict_LoadBuiltinsFromGlobals+0x58> │ │ │ │ │ - b.n 40fc <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ + bne.n 40cc <_PyDict_LoadBuiltinsFromGlobals+0x58> │ │ │ │ │ + b.n 4134 <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 40b8 <_PyDict_LoadBuiltinsFromGlobals+0x7c> │ │ │ │ │ + blt.n 40f0 <_PyDict_LoadBuiltinsFromGlobals+0x7c> │ │ │ │ │ lsls r3, r4, #31 │ │ │ │ │ - bmi.n 407e <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ - b.n 40c0 <_PyDict_LoadBuiltinsFromGlobals+0x84> │ │ │ │ │ + bmi.n 40b6 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + b.n 40f8 <_PyDict_LoadBuiltinsFromGlobals+0x84> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2583 @ 0xa17 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 407e <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + b.n 40b6 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ .word 0x00005000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004104 : │ │ │ │ │ +0000413c : │ │ │ │ │ PyDict_DelItem(): │ │ │ │ │ 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 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, #16 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 42da │ │ │ │ │ + bne.w 430e │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ - beq.w 42da │ │ │ │ │ + beq.w 430e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - bpl.w 4350 │ │ │ │ │ + bpl.w 4384 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 434a │ │ │ │ │ + beq.w 437e │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 4344 │ │ │ │ │ + beq.w 4378 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4344 │ │ │ │ │ + beq.w 4378 │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4362 │ │ │ │ │ + bne.w 4396 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, ip, r7 │ │ │ │ │ - bgt.w 42f2 │ │ │ │ │ + bgt.w 4326 │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4236 │ │ │ │ │ + bne.n 426e │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 42ac │ │ │ │ │ + bne.w 42e4 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 41f4 │ │ │ │ │ + bgt.n 422c │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ - cbz r1, 4210 │ │ │ │ │ + cbz r1, 4248 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 41d2 │ │ │ │ │ + bge.n 420a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 41ee │ │ │ │ │ + cbz r3, 4226 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 41e6 │ │ │ │ │ + bge.n 421e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 41e6 │ │ │ │ │ + cbnz r3, 421e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 41d2 │ │ │ │ │ + b.n 420a │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 432a │ │ │ │ │ + bgt.w 435e │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 41b4 │ │ │ │ │ + bne.n 41ec │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r1, r1, [r5, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 41d2 │ │ │ │ │ + bge.n 420a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 41d2 │ │ │ │ │ - b.n 41ee │ │ │ │ │ + bne.n 420a │ │ │ │ │ + b.n 4226 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 429a │ │ │ │ │ + beq.n 42d2 │ │ │ │ │ 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 r5, r7 │ │ │ │ │ - beq.n 418a │ │ │ │ │ + beq.n 41c2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 429a │ │ │ │ │ + beq.n 42d2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w lr, r0, #1 │ │ │ │ │ add r1, lr │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r7, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r7, [r7, #20] │ │ │ │ │ - ble.n 4286 │ │ │ │ │ + ble.n 42be │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r7, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r7, [lr, #20] │ │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 418a │ │ │ │ │ + beq.w 41c2 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ - bne.n 4262 │ │ │ │ │ + bne.n 429a │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4198 │ │ │ │ │ + beq.w 41d0 │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 4372 │ │ │ │ │ + bne.n 43aa │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 42d0 │ │ │ │ │ - ldrb r5, [r3, #1] │ │ │ │ │ - strb.w r5, [r3], #1 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - blt.n 42ca │ │ │ │ │ - strb r1, [r0, #1] │ │ │ │ │ - b.n 41d2 │ │ │ │ │ + bge.n 43a6 │ │ │ │ │ + ldrb r5, [r3, #1] │ │ │ │ │ + strb.w r5, [r3], #1 │ │ │ │ │ + b.n 4300 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - bne.w 4132 │ │ │ │ │ + bne.w 416a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl e0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 41e8 │ │ │ │ │ + b.n 4220 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 4336 │ │ │ │ │ + bgt.n 436a │ │ │ │ │ add.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 418a │ │ │ │ │ + beq.w 41c2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 429a │ │ │ │ │ + beq.n 42d2 │ │ │ │ │ lsrs r0, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, r7 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ 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 424e │ │ │ │ │ + b.n 4286 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 4204 │ │ │ │ │ + b.n 423c │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 418a │ │ │ │ │ - b.n 4304 │ │ │ │ │ + beq.w 41c2 │ │ │ │ │ + b.n 4338 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 41e8 │ │ │ │ │ + b.n 4220 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2791 @ 0xae7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 434a │ │ │ │ │ + b.n 437e │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 4166 │ │ │ │ │ + b.n 419e │ │ │ │ │ + strb r1, [r0, #1] │ │ │ │ │ + b.n 420a │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 42be │ │ │ │ │ + b.n 42f6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004378 <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ +000043b0 <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_DelItem_KnownHash_LockHeld(): │ │ │ │ │ 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, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.w 4592 <_PyDict_DelItem_KnownHash_LockHeld+0x21a> │ │ │ │ │ + bpl.w 45c6 <_PyDict_DelItem_KnownHash_LockHeld+0x216> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 458c <_PyDict_DelItem_KnownHash_LockHeld+0x214> │ │ │ │ │ + beq.w 45c0 <_PyDict_DelItem_KnownHash_LockHeld+0x210> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 4586 <_PyDict_DelItem_KnownHash_LockHeld+0x20e> │ │ │ │ │ + beq.w 45ba <_PyDict_DelItem_KnownHash_LockHeld+0x20a> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4586 <_PyDict_DelItem_KnownHash_LockHeld+0x20e> │ │ │ │ │ + beq.w 45ba <_PyDict_DelItem_KnownHash_LockHeld+0x20a> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45a4 <_PyDict_DelItem_KnownHash_LockHeld+0x22c> │ │ │ │ │ + bne.w 45d8 <_PyDict_DelItem_KnownHash_LockHeld+0x228> │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w r0, r0, r2 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r7, r0 │ │ │ │ │ - bgt.w 451a <_PyDict_DelItem_KnownHash_LockHeld+0x1a2> │ │ │ │ │ + bgt.w 454e <_PyDict_DelItem_KnownHash_LockHeld+0x19e> │ │ │ │ │ add.w ip, r3, r1 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 4484 <_PyDict_DelItem_KnownHash_LockHeld+0x10c> │ │ │ │ │ + bne.n 44bc <_PyDict_DelItem_KnownHash_LockHeld+0x10c> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 44ec <_PyDict_DelItem_KnownHash_LockHeld+0x174> │ │ │ │ │ + bne.n 4524 <_PyDict_DelItem_KnownHash_LockHeld+0x174> │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 444a <_PyDict_DelItem_KnownHash_LockHeld+0xd2> │ │ │ │ │ + bgt.n 4482 <_PyDict_DelItem_KnownHash_LockHeld+0xd2> │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ - cbz r1, 4466 <_PyDict_DelItem_KnownHash_LockHeld+0xee> │ │ │ │ │ + cbz r1, 449e <_PyDict_DelItem_KnownHash_LockHeld+0xee> │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4428 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + bge.n 4460 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4444 <_PyDict_DelItem_KnownHash_LockHeld+0xcc> │ │ │ │ │ + cbz r3, 447c <_PyDict_DelItem_KnownHash_LockHeld+0xcc> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 443c <_PyDict_DelItem_KnownHash_LockHeld+0xc4> │ │ │ │ │ + bge.n 4474 <_PyDict_DelItem_KnownHash_LockHeld+0xc4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 443c <_PyDict_DelItem_KnownHash_LockHeld+0xc4> │ │ │ │ │ + cbnz r3, 4474 <_PyDict_DelItem_KnownHash_LockHeld+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4428 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + b.n 4460 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 456a <_PyDict_DelItem_KnownHash_LockHeld+0x1f2> │ │ │ │ │ + bgt.w 459e <_PyDict_DelItem_KnownHash_LockHeld+0x1ee> │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 440a <_PyDict_DelItem_KnownHash_LockHeld+0x92> │ │ │ │ │ + bne.n 4442 <_PyDict_DelItem_KnownHash_LockHeld+0x92> │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r1, r1, [r5, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4422 <_PyDict_DelItem_KnownHash_LockHeld+0xaa> │ │ │ │ │ - b.n 4428 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + blt.n 445a <_PyDict_DelItem_KnownHash_LockHeld+0xaa> │ │ │ │ │ + b.n 4460 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 44dc <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ + beq.n 4514 <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ ands r1, r0 │ │ │ │ │ add.w ip, r3, r1 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.n 43e2 <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ + beq.n 441a <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 44dc <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ + beq.n 4514 <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ ands r1, r0 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w ip, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ - bgt.n 4558 <_PyDict_DelItem_KnownHash_LockHeld+0x1e0> │ │ │ │ │ + bgt.n 458c <_PyDict_DelItem_KnownHash_LockHeld+0x1dc> │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.n 43e2 <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ + beq.n 441a <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r7 │ │ │ │ │ - bne.n 44b6 <_PyDict_DelItem_KnownHash_LockHeld+0x13e> │ │ │ │ │ + bne.n 44ee <_PyDict_DelItem_KnownHash_LockHeld+0x13e> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43ee <_PyDict_DelItem_KnownHash_LockHeld+0x76> │ │ │ │ │ + beq.n 4426 <_PyDict_DelItem_KnownHash_LockHeld+0x76> │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 45b4 <_PyDict_DelItem_KnownHash_LockHeld+0x23c> │ │ │ │ │ + bne.n 45ec <_PyDict_DelItem_KnownHash_LockHeld+0x23c> │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 4510 <_PyDict_DelItem_KnownHash_LockHeld+0x198> │ │ │ │ │ - ldrb r5, [r3, #1] │ │ │ │ │ - strb.w r5, [r3], #1 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.n 450a <_PyDict_DelItem_KnownHash_LockHeld+0x192> │ │ │ │ │ - strb r1, [r0, #1] │ │ │ │ │ - b.n 4428 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + ble.n 45e8 <_PyDict_DelItem_KnownHash_LockHeld+0x238> │ │ │ │ │ + ldrb r5, [r3, #1] │ │ │ │ │ + strb.w r5, [r3], #1 │ │ │ │ │ + b.n 4540 <_PyDict_DelItem_KnownHash_LockHeld+0x190> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 4576 <_PyDict_DelItem_KnownHash_LockHeld+0x1fe> │ │ │ │ │ + bgt.n 45aa <_PyDict_DelItem_KnownHash_LockHeld+0x1fa> │ │ │ │ │ add.w ip, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.w 43e2 <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ + beq.w 441a <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 44dc <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ + beq.n 4514 <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, ip │ │ │ │ │ and.w r1, r1, r0 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w ip, r3, r1, lsl #2 │ │ │ │ │ addle.w ip, r3, r1, lsl #1 │ │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ │ - b.n 44a0 <_PyDict_DelItem_KnownHash_LockHeld+0x128> │ │ │ │ │ + b.n 44d8 <_PyDict_DelItem_KnownHash_LockHeld+0x128> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w ip, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w ip, [lr, #20] │ │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ │ - b.n 44c8 <_PyDict_DelItem_KnownHash_LockHeld+0x150> │ │ │ │ │ + b.n 4500 <_PyDict_DelItem_KnownHash_LockHeld+0x150> │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 445a <_PyDict_DelItem_KnownHash_LockHeld+0xe2> │ │ │ │ │ + b.n 4492 <_PyDict_DelItem_KnownHash_LockHeld+0xe2> │ │ │ │ │ add.w ip, r3, r1, lsl #2 │ │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.w 43e2 <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ - b.n 452c <_PyDict_DelItem_KnownHash_LockHeld+0x1b4> │ │ │ │ │ + beq.w 441a <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ + b.n 4560 <_PyDict_DelItem_KnownHash_LockHeld+0x1b0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 443e <_PyDict_DelItem_KnownHash_LockHeld+0xc6> │ │ │ │ │ + b.n 4476 <_PyDict_DelItem_KnownHash_LockHeld+0xc6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2791 @ 0xae7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 458c <_PyDict_DelItem_KnownHash_LockHeld+0x214> │ │ │ │ │ + b.n 45c0 <_PyDict_DelItem_KnownHash_LockHeld+0x210> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 43be <_PyDict_DelItem_KnownHash_LockHeld+0x46> │ │ │ │ │ + b.n 43f6 <_PyDict_DelItem_KnownHash_LockHeld+0x46> │ │ │ │ │ + strb r1, [r0, #1] │ │ │ │ │ + b.n 4460 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 44fe <_PyDict_DelItem_KnownHash_LockHeld+0x186> │ │ │ │ │ + b.n 4536 <_PyDict_DelItem_KnownHash_LockHeld+0x186> │ │ │ │ │ │ │ │ │ │ -000045b8 : │ │ │ │ │ +000045f0 : │ │ │ │ │ insert_split_key(): │ │ │ │ │ stmdb 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 │ │ │ │ │ ldrb.w r8, [r0, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -7100,93 +7125,93 @@ │ │ │ │ │ mov sl, r1 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ │ add r5, r7 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w fp, r2, r3 │ │ │ │ │ - bgt.w 4710 │ │ │ │ │ + bgt.w 4748 │ │ │ │ │ ldrsb.w r2, [r7, fp] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 46b6 │ │ │ │ │ + blt.n 46ee │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 4708 │ │ │ │ │ + beq.n 4740 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 4780 │ │ │ │ │ + beq.w 47b8 │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r3, fp │ │ │ │ │ ldrsb.w r6, [r7, fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 4754 │ │ │ │ │ + blt.w 478c │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 4708 │ │ │ │ │ + beq.n 4740 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 4804 │ │ │ │ │ + beq.w 483c │ │ │ │ │ mov.w ip, r9, lsr #10 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.w 475a │ │ │ │ │ + bgt.w 4792 │ │ │ │ │ ldrsb.w r6, [r7, fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 476e │ │ │ │ │ + blt.w 47a6 │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 4708 │ │ │ │ │ + beq.n 4740 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 4862 │ │ │ │ │ + beq.w 489a │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ - bgt.w 47f4 │ │ │ │ │ + bgt.w 482c │ │ │ │ │ ldrsb.w r6, [r7, fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 477a │ │ │ │ │ + blt.n 47b2 │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 4708 │ │ │ │ │ + beq.n 4740 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 48be │ │ │ │ │ + beq.w 48f6 │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ and.w fp, r2, fp │ │ │ │ │ - b.n 4650 │ │ │ │ │ + b.n 4688 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 4926 │ │ │ │ │ + bne.w 495e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 47ee │ │ │ │ │ + ble.w 4826 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 12f8 │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.w 4948 │ │ │ │ │ + bgt.w 4984 │ │ │ │ │ strb r6, [r7, r0] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -7205,259 +7230,259 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 4774 │ │ │ │ │ + blt.n 47ac │ │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 4708 │ │ │ │ │ + beq.n 4740 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.n 4780 │ │ │ │ │ + beq.n 47b8 │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 462a │ │ │ │ │ + bge.w 4662 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 46bc │ │ │ │ │ - b.n 463a │ │ │ │ │ + beq.n 46f4 │ │ │ │ │ + b.n 4672 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 4662 │ │ │ │ │ + bge.w 469a │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 46bc │ │ │ │ │ - b.n 4672 │ │ │ │ │ + beq.n 46f4 │ │ │ │ │ + b.n 46aa │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 46bc │ │ │ │ │ - b.n 4730 │ │ │ │ │ + beq.n 46f4 │ │ │ │ │ + b.n 4768 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 46bc │ │ │ │ │ - b.n 46a4 │ │ │ │ │ + beq.n 46f4 │ │ │ │ │ + b.n 46dc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 47d4 │ │ │ │ │ + bne.n 480c │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 47d4 │ │ │ │ │ + bne.n 480c │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4960 │ │ │ │ │ + beq.w 4998 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 491a │ │ │ │ │ + beq.w 4952 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4708 │ │ │ │ │ + beq.n 4740 │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ - ble.w 4620 │ │ │ │ │ - b.n 4740 │ │ │ │ │ + ble.w 4658 │ │ │ │ │ + b.n 4778 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4708 │ │ │ │ │ + b.n 4740 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ - b.n 4690 │ │ │ │ │ + b.n 46c8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 463a │ │ │ │ │ + bne.w 4672 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 463a │ │ │ │ │ + bne.w 4672 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 4958 │ │ │ │ │ + beq.w 4994 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ + beq.n 4970 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4708 │ │ │ │ │ - b.n 463a │ │ │ │ │ + beq.w 4740 │ │ │ │ │ + b.n 4672 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4672 │ │ │ │ │ + bne.w 46aa │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 4672 │ │ │ │ │ + bne.w 46aa │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 495c │ │ │ │ │ + beq.n 497c │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 493e │ │ │ │ │ + beq.n 4976 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4708 │ │ │ │ │ - b.n 4672 │ │ │ │ │ + beq.w 4740 │ │ │ │ │ + b.n 46aa │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 46a4 │ │ │ │ │ + bne.w 46dc │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [sl, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 46a4 │ │ │ │ │ + bne.w 46dc │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 4944 │ │ │ │ │ + beq.n 4980 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 4920 │ │ │ │ │ + beq.n 4958 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4708 │ │ │ │ │ - b.n 46a4 │ │ │ │ │ + beq.w 4740 │ │ │ │ │ + b.n 46dc │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 47c4 │ │ │ │ │ + b.n 47fc │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 4906 │ │ │ │ │ + b.n 493e │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ - b.n 4620 │ │ │ │ │ + b.n 4658 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 484e │ │ │ │ │ + b.n 4886 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 48aa │ │ │ │ │ + b.n 48e2 │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 48cc │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 48f0 │ │ │ │ │ + b.n 4928 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r6, [r7, r0, lsl #1] │ │ │ │ │ strgt.w r6, [r7, r0, lsl #2] │ │ │ │ │ - b.n 46dc │ │ │ │ │ + b.n 4714 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 4838 │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 4894 │ │ │ │ │ + b.n 4870 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 47ac │ │ │ │ │ + b.n 47e4 │ │ │ │ │ │ │ │ │ │ -00004964 <_PyDict_FromItems>: │ │ │ │ │ +0000499c <_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, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 4a2e <_PyDict_FromItems+0xca> │ │ │ │ │ - ldr r3, [pc, #688] @ (4c38 <_PyDict_FromItems+0x2d4>) │ │ │ │ │ + bgt.n 4a66 <_PyDict_FromItems+0xca> │ │ │ │ │ + ldr r3, [pc, #688] @ (4c70 <_PyDict_FromItems+0x2d4>) │ │ │ │ │ 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 r4, [r3, #1904] @ 0x770 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4ba6 <_PyDict_FromItems+0x242> │ │ │ │ │ + beq.w 4bde <_PyDict_FromItems+0x242> │ │ │ │ │ ldr.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ sub.w r7, r4, #8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1904] @ 0x770 │ │ │ │ │ str.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #640] @ (4c3c <_PyDict_FromItems+0x2d8>) │ │ │ │ │ + ldr r3, [pc, #640] @ (4c74 <_PyDict_FromItems+0x2d8>) │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - ldr r3, [pc, #620] @ (4c40 <_PyDict_FromItems+0x2dc>) │ │ │ │ │ + ldr r3, [pc, #620] @ (4c78 <_PyDict_FromItems+0x2dc>) │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ addw r1, r0, #3756 @ 0xeac │ │ │ │ │ ldr.w r6, [r0, #3760] @ 0xeb0 │ │ │ │ │ @@ -7475,136 +7500,136 @@ │ │ │ │ │ ldr.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ │ ldr.w r2, [r0, #3764] @ 0xeb4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 4d96 <_PyDict_FromItems+0x432> │ │ │ │ │ + bgt.w 4dce <_PyDict_FromItems+0x432> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 4aec <_PyDict_FromItems+0x188> │ │ │ │ │ + bgt.n 4b24 <_PyDict_FromItems+0x188> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ 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 4c48 <_PyDict_FromItems+0x2e4> │ │ │ │ │ + bne.w 4c80 <_PyDict_FromItems+0x2e4> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 4984 <_PyDict_FromItems+0x20> │ │ │ │ │ + beq.n 49bc <_PyDict_FromItems+0x20> │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ adds r3, r0, #4 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.w 4d4a <_PyDict_FromItems+0x3e6> │ │ │ │ │ + beq.w 4d82 <_PyDict_FromItems+0x3e6> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4ac2 <_PyDict_FromItems+0x15e> │ │ │ │ │ + beq.n 4afa <_PyDict_FromItems+0x15e> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4ab4 <_PyDict_FromItems+0x150> │ │ │ │ │ + beq.n 4aec <_PyDict_FromItems+0x150> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 4aa6 <_PyDict_FromItems+0x142> │ │ │ │ │ + beq.n 4ade <_PyDict_FromItems+0x142> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 4a98 <_PyDict_FromItems+0x134> │ │ │ │ │ + beq.n 4ad0 <_PyDict_FromItems+0x134> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 4a8a <_PyDict_FromItems+0x126> │ │ │ │ │ + beq.n 4ac2 <_PyDict_FromItems+0x126> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 4a7c <_PyDict_FromItems+0x118> │ │ │ │ │ + beq.n 4ab4 <_PyDict_FromItems+0x118> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r3, #4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 4d4a <_PyDict_FromItems+0x3e6> │ │ │ │ │ + bne.w 4d82 <_PyDict_FromItems+0x3e6> │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - ble.w 4984 <_PyDict_FromItems+0x20> │ │ │ │ │ + ble.w 49bc <_PyDict_FromItems+0x20> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 54 │ │ │ │ │ R_ARM_THM_CALL dict_new_presized.part.0.isra.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 4af4 <_PyDict_FromItems+0x190> │ │ │ │ │ + cbnz r0, 4b2c <_PyDict_FromItems+0x190> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4a26 <_PyDict_FromItems+0xc2> │ │ │ │ │ + b.n 4a5e <_PyDict_FromItems+0xc2> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r7, [r8] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r7, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4be0 <_PyDict_FromItems+0x27c> │ │ │ │ │ + bge.n 4c18 <_PyDict_FromItems+0x27c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4be6 <_PyDict_FromItems+0x282> │ │ │ │ │ + bne.n 4c1e <_PyDict_FromItems+0x282> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 4be6 <_PyDict_FromItems+0x282> │ │ │ │ │ - ldr r0, [pc, #280] @ (4c3c <_PyDict_FromItems+0x2d8>) │ │ │ │ │ + beq.n 4c1e <_PyDict_FromItems+0x282> │ │ │ │ │ + ldr r0, [pc, #280] @ (4c74 <_PyDict_FromItems+0x2d8>) │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 4da0 <_PyDict_FromItems+0x43c> │ │ │ │ │ + beq.w 4dd8 <_PyDict_FromItems+0x43c> │ │ │ │ │ bl f54 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 4c1c <_PyDict_FromItems+0x2b8> │ │ │ │ │ + beq.n 4c54 <_PyDict_FromItems+0x2b8> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 4a26 <_PyDict_FromItems+0xc2> │ │ │ │ │ + beq.w 4a5e <_PyDict_FromItems+0xc2> │ │ │ │ │ add.w r7, sl, fp, lsl #2 │ │ │ │ │ add.w r8, r8, r9, lsl #2 │ │ │ │ │ mov.w sl, fp, lsl #2 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ mov fp, r6 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ @@ -7613,275 +7638,275 @@ │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4bf8 <_PyDict_FromItems+0x294> │ │ │ │ │ + bge.n 4c30 <_PyDict_FromItems+0x294> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n 4bfe <_PyDict_FromItems+0x29a> │ │ │ │ │ + bne.n 4c36 <_PyDict_FromItems+0x29a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 4bfe <_PyDict_FromItems+0x29a> │ │ │ │ │ + beq.n 4c36 <_PyDict_FromItems+0x29a> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 4dac <_PyDict_FromItems+0x448> │ │ │ │ │ + beq.w 4de4 <_PyDict_FromItems+0x448> │ │ │ │ │ bl f54 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 4c1c <_PyDict_FromItems+0x2b8> │ │ │ │ │ + beq.n 4c54 <_PyDict_FromItems+0x2b8> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ adds r5, #1 │ │ │ │ │ add r8, r9 │ │ │ │ │ add r7, sl │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4b54 <_PyDict_FromItems+0x1f0> │ │ │ │ │ + bne.n 4b8c <_PyDict_FromItems+0x1f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ 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 │ │ │ │ │ - beq.w 4db2 <_PyDict_FromItems+0x44e> │ │ │ │ │ - ldr r3, [pc, #128] @ (4c3c <_PyDict_FromItems+0x2d8>) │ │ │ │ │ + beq.w 4dea <_PyDict_FromItems+0x44e> │ │ │ │ │ + ldr r3, [pc, #128] @ (4c74 <_PyDict_FromItems+0x2d8>) │ │ │ │ │ sub.w r7, r0, #8 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r3, [pc, #112] @ (4c44 <_PyDict_FromItems+0x2e0>) │ │ │ │ │ + ldr r3, [pc, #112] @ (4c7c <_PyDict_FromItems+0x2e0>) │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 49da <_PyDict_FromItems+0x76> │ │ │ │ │ + b.n 4a12 <_PyDict_FromItems+0x76> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 4b1a <_PyDict_FromItems+0x1b6> │ │ │ │ │ + beq.n 4b52 <_PyDict_FromItems+0x1b6> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 4b20 <_PyDict_FromItems+0x1bc> │ │ │ │ │ - b.n 4c14 <_PyDict_FromItems+0x2b0> │ │ │ │ │ + bne.n 4b58 <_PyDict_FromItems+0x1bc> │ │ │ │ │ + b.n 4c4c <_PyDict_FromItems+0x2b0> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 4b78 <_PyDict_FromItems+0x214> │ │ │ │ │ + beq.n 4bb0 <_PyDict_FromItems+0x214> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ - bne.n 4b7e <_PyDict_FromItems+0x21a> │ │ │ │ │ + bne.n 4bb6 <_PyDict_FromItems+0x21a> │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4ae8 <_PyDict_FromItems+0x184> │ │ │ │ │ + bge.w 4b20 <_PyDict_FromItems+0x184> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ae8 <_PyDict_FromItems+0x184> │ │ │ │ │ + bne.w 4b20 <_PyDict_FromItems+0x184> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ae8 <_PyDict_FromItems+0x184> │ │ │ │ │ + b.n 4b20 <_PyDict_FromItems+0x184> │ │ │ │ │ .word 0x000002aa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000266 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000066 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 4984 <_PyDict_FromItems+0x20> │ │ │ │ │ + beq.w 49bc <_PyDict_FromItems+0x20> │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ mov.w r1, #1 │ │ │ │ │ - beq.n 4ce2 <_PyDict_FromItems+0x37e> │ │ │ │ │ + beq.n 4d1a <_PyDict_FromItems+0x37e> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4cce <_PyDict_FromItems+0x36a> │ │ │ │ │ + beq.n 4d06 <_PyDict_FromItems+0x36a> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4cc0 <_PyDict_FromItems+0x35c> │ │ │ │ │ + beq.n 4cf8 <_PyDict_FromItems+0x35c> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 4cb2 <_PyDict_FromItems+0x34e> │ │ │ │ │ + beq.n 4cea <_PyDict_FromItems+0x34e> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 4ca4 <_PyDict_FromItems+0x340> │ │ │ │ │ + beq.n 4cdc <_PyDict_FromItems+0x340> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 4c96 <_PyDict_FromItems+0x332> │ │ │ │ │ + beq.n 4cce <_PyDict_FromItems+0x332> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 4c88 <_PyDict_FromItems+0x324> │ │ │ │ │ + beq.n 4cc0 <_PyDict_FromItems+0x324> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 4ad6 <_PyDict_FromItems+0x172> │ │ │ │ │ + beq.w 4b0e <_PyDict_FromItems+0x172> │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 4ad6 <_PyDict_FromItems+0x172> │ │ │ │ │ - b.n 4ce4 <_PyDict_FromItems+0x380> │ │ │ │ │ + beq.w 4b0e <_PyDict_FromItems+0x172> │ │ │ │ │ + b.n 4d1c <_PyDict_FromItems+0x380> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 4ad8 <_PyDict_FromItems+0x174> │ │ │ │ │ + b.n 4b10 <_PyDict_FromItems+0x174> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ adds r3, #32 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d46 <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4d7e <_PyDict_FromItems+0x3e2> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 4ad6 <_PyDict_FromItems+0x172> │ │ │ │ │ - b.n 4d4a <_PyDict_FromItems+0x3e6> │ │ │ │ │ + beq.w 4b0e <_PyDict_FromItems+0x172> │ │ │ │ │ + b.n 4d82 <_PyDict_FromItems+0x3e6> │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 4a22 <_PyDict_FromItems+0xbe> │ │ │ │ │ + b.n 4a5a <_PyDict_FromItems+0xbe> │ │ │ │ │ bl dac │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 4b38 <_PyDict_FromItems+0x1d4> │ │ │ │ │ - b.n 4c1c <_PyDict_FromItems+0x2b8> │ │ │ │ │ + bne.w 4b70 <_PyDict_FromItems+0x1d4> │ │ │ │ │ + b.n 4c54 <_PyDict_FromItems+0x2b8> │ │ │ │ │ bl dac │ │ │ │ │ - b.n 4b8e <_PyDict_FromItems+0x22a> │ │ │ │ │ - ldr r0, [pc, #8] @ (4dbc <_PyDict_FromItems+0x458>) │ │ │ │ │ - bl 3750 │ │ │ │ │ - b.n 4ae8 <_PyDict_FromItems+0x184> │ │ │ │ │ + b.n 4bc6 <_PyDict_FromItems+0x22a> │ │ │ │ │ + ldr r0, [pc, #8] @ (4df4 <_PyDict_FromItems+0x458>) │ │ │ │ │ + bl 375c │ │ │ │ │ + b.n 4b20 <_PyDict_FromItems+0x184> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004dc0 <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ +00004df8 <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ _PyDict_LoadGlobalStackRef(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ @@ -7890,179 +7915,179 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4e3e <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ + bne.n 4e76 <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 4e3e <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ + beq.n 4e76 <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4e62 <_PyDict_LoadGlobalStackRef+0xa2> │ │ │ │ │ + bne.n 4e9a <_PyDict_LoadGlobalStackRef+0xa2> │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r7, r0, #3 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - beq.n 4e1e <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ + beq.n 4e56 <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 4e22 <_PyDict_LoadGlobalStackRef+0x62> │ │ │ │ │ + bne.n 4e5a <_PyDict_LoadGlobalStackRef+0x62> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 4e2a <_PyDict_LoadGlobalStackRef+0x6a> │ │ │ │ │ + cbnz r3, 4e62 <_PyDict_LoadGlobalStackRef+0x6a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 4e0e <_PyDict_LoadGlobalStackRef+0x4e> │ │ │ │ │ + beq.n 4e46 <_PyDict_LoadGlobalStackRef+0x4e> │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 4e1e <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ + b.n 4e56 <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 4e1a <_PyDict_LoadGlobalStackRef+0x5a> │ │ │ │ │ + beq.n 4e52 <_PyDict_LoadGlobalStackRef+0x5a> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4e02 <_PyDict_LoadGlobalStackRef+0x42> │ │ │ │ │ + beq.n 4e3a <_PyDict_LoadGlobalStackRef+0x42> │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itet lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ - b.n 4e04 <_PyDict_LoadGlobalStackRef+0x44> │ │ │ │ │ + b.n 4e3c <_PyDict_LoadGlobalStackRef+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004e7c <_PyDictKeys_StringLookup>: │ │ │ │ │ +00004eb4 <_PyDictKeys_StringLookup>: │ │ │ │ │ _PyDictKeys_StringLookup(): │ │ │ │ │ stmdb 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, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w 5236 <_PyDictKeys_StringLookup+0x3ba> │ │ │ │ │ + bne.w 5266 <_PyDictKeys_StringLookup+0x3b2> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5236 <_PyDictKeys_StringLookup+0x3ba> │ │ │ │ │ + beq.w 5266 <_PyDictKeys_StringLookup+0x3b2> │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.n 4f9e <_PyDictKeys_StringLookup+0x122> │ │ │ │ │ + beq.n 4fd6 <_PyDictKeys_StringLookup+0x122> │ │ │ │ │ add.w r6, r7, #20 │ │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ │ ldrb r7, [r7, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsl.w r3, r2, r0 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ add.w r9, r6, r3 │ │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ │ and.w sl, r5, r3 │ │ │ │ │ - bgt.n 4fc8 <_PyDictKeys_StringLookup+0x14c> │ │ │ │ │ + bgt.n 5000 <_PyDictKeys_StringLookup+0x14c> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 4f8a <_PyDictKeys_StringLookup+0x10e> │ │ │ │ │ + blt.n 4fc2 <_PyDictKeys_StringLookup+0x10e> │ │ │ │ │ ldr.w r0, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 4f96 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 4fce <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 508a <_PyDictKeys_StringLookup+0x20e> │ │ │ │ │ + beq.w 50c2 <_PyDictKeys_StringLookup+0x20e> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - bgt.n 4fec <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ + bgt.n 5024 <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 4ffe <_PyDictKeys_StringLookup+0x182> │ │ │ │ │ + blt.n 5036 <_PyDictKeys_StringLookup+0x182> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 4f96 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 4fce <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 50f4 <_PyDictKeys_StringLookup+0x278> │ │ │ │ │ + beq.w 512c <_PyDictKeys_StringLookup+0x278> │ │ │ │ │ lsrs r1, r5, #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt.w 506e <_PyDictKeys_StringLookup+0x1f2> │ │ │ │ │ + bgt.w 50a6 <_PyDictKeys_StringLookup+0x1f2> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 5006 <_PyDictKeys_StringLookup+0x18a> │ │ │ │ │ + blt.n 503e <_PyDictKeys_StringLookup+0x18a> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 4f96 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 4fce <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 5150 <_PyDictKeys_StringLookup+0x2d4> │ │ │ │ │ + beq.w 5188 <_PyDictKeys_StringLookup+0x2d4> │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add.w r2, r2, fp, lsr #5 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - bgt.n 5044 <_PyDictKeys_StringLookup+0x1c8> │ │ │ │ │ + bgt.n 507c <_PyDictKeys_StringLookup+0x1c8> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 501c <_PyDictKeys_StringLookup+0x1a0> │ │ │ │ │ + blt.n 5054 <_PyDictKeys_StringLookup+0x1a0> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 4f96 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 4fce <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 51b6 <_PyDictKeys_StringLookup+0x33a> │ │ │ │ │ + beq.w 51ee <_PyDictKeys_StringLookup+0x33a> │ │ │ │ │ mov.w r1, fp, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - b.n 4f28 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ + b.n 4f60 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 521a <_PyDictKeys_StringLookup+0x39e> │ │ │ │ │ + bne.w 5252 <_PyDictKeys_StringLookup+0x39e> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx r2 │ │ │ │ │ @@ -8073,345 +8098,345 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsl.w r3, r2, r1 │ │ │ │ │ add.w r9, r6, r3 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ lsl.w r3, r2, r7 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w sl, r0, r3 │ │ │ │ │ - ble.n 4ed2 <_PyDictKeys_StringLookup+0x56> │ │ │ │ │ + ble.n 4f0a <_PyDictKeys_StringLookup+0x56> │ │ │ │ │ cmp r7, #15 │ │ │ │ │ - bgt.w 51a8 <_PyDictKeys_StringLookup+0x32c> │ │ │ │ │ + bgt.w 51e0 <_PyDictKeys_StringLookup+0x32c> │ │ │ │ │ ldrsh.w r8, [r6, sl, lsl #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 4edc <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ + bge.n 4f14 <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4f92 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 4fca <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ lsrs r1, r5, #5 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r8, [r6, sl, lsl #2] │ │ │ │ │ ldrshle.w r8, [r6, sl, lsl #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 4f08 <_PyDictKeys_StringLookup+0x8c> │ │ │ │ │ + bge.n 4f40 <_PyDictKeys_StringLookup+0x8c> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4f92 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ - b.n 4f18 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + beq.n 4fca <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + b.n 4f50 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4f92 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 4fca <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ add.w r2, r2, fp, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - b.n 4f5c <_PyDictKeys_StringLookup+0xe0> │ │ │ │ │ + b.n 4f94 <_PyDictKeys_StringLookup+0xe0> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4f92 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 4fca <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ mov.w r1, fp, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ - b.n 4f2e <_PyDictKeys_StringLookup+0xb2> │ │ │ │ │ + b.n 4f66 <_PyDictKeys_StringLookup+0xb2> │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ add.w r2, r2, fp, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r8, [r6, sl, lsl #1] │ │ │ │ │ ldrgt.w r8, [r6, sl, lsl #2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 4f66 <_PyDictKeys_StringLookup+0xea> │ │ │ │ │ + bge.n 4f9e <_PyDictKeys_StringLookup+0xea> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4f92 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 4fca <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ mov.w r1, fp, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r8, [r6, sl, lsl #1] │ │ │ │ │ ldrgt.w r8, [r6, sl, lsl #2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.w 4f38 <_PyDictKeys_StringLookup+0xbc> │ │ │ │ │ + bge.w 4f70 <_PyDictKeys_StringLookup+0xbc> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4f92 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ - b.n 5036 <_PyDictKeys_StringLookup+0x1ba> │ │ │ │ │ + beq.n 4fca <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + b.n 506e <_PyDictKeys_StringLookup+0x1ba> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 50de <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ + bne.n 5116 <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 50de <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ + bne.n 5116 <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 5240 <_PyDictKeys_StringLookup+0x3c4> │ │ │ │ │ + beq.w 5274 <_PyDictKeys_StringLookup+0x3c0> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 5216 <_PyDictKeys_StringLookup+0x39a> │ │ │ │ │ + beq.w 524e <_PyDictKeys_StringLookup+0x39a> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f96 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.w 4fce <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ lsrs r1, r5, #5 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - ble.w 4efe <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ - b.n 4fec <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ + ble.w 4f36 <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ + b.n 5024 <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.w 4f18 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + bne.w 4f50 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.w 4f18 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + bne.w 4f50 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 523c <_PyDictKeys_StringLookup+0x3c0> │ │ │ │ │ + beq.w 5278 <_PyDictKeys_StringLookup+0x3c4> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 520e <_PyDictKeys_StringLookup+0x392> │ │ │ │ │ + beq.n 5246 <_PyDictKeys_StringLookup+0x392> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f96 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ - b.n 4f18 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + beq.w 4fce <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 4f50 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4f48 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + bne.w 4f80 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 4f48 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + bne.w 4f80 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 522e <_PyDictKeys_StringLookup+0x3b2> │ │ │ │ │ + beq.n 526c <_PyDictKeys_StringLookup+0x3b8> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 522a <_PyDictKeys_StringLookup+0x3ae> │ │ │ │ │ + beq.n 5262 <_PyDictKeys_StringLookup+0x3ae> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f96 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ - b.n 4f48 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + beq.w 4fce <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 4f80 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ ldr.w r8, [r6, sl, lsl #2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.w 4edc <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ - b.n 4fd8 <_PyDictKeys_StringLookup+0x15c> │ │ │ │ │ + bge.w 4f14 <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ + b.n 5010 <_PyDictKeys_StringLookup+0x15c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4f76 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ + bne.w 4fae <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r4, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 4f76 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ + bne.w 4fae <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 5232 <_PyDictKeys_StringLookup+0x3b6> │ │ │ │ │ + beq.n 5270 <_PyDictKeys_StringLookup+0x3bc> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 5212 <_PyDictKeys_StringLookup+0x396> │ │ │ │ │ + beq.n 524a <_PyDictKeys_StringLookup+0x396> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f96 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ - b.n 4f76 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ + beq.w 4fce <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 4fae <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 513c <_PyDictKeys_StringLookup+0x2c0> │ │ │ │ │ + b.n 5174 <_PyDictKeys_StringLookup+0x2c0> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 51fa <_PyDictKeys_StringLookup+0x37e> │ │ │ │ │ + b.n 5232 <_PyDictKeys_StringLookup+0x37e> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 50cc <_PyDictKeys_StringLookup+0x250> │ │ │ │ │ + b.n 5104 <_PyDictKeys_StringLookup+0x250> │ │ │ │ │ lsrs r1, r5, #5 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ - b.n 4efe <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ + b.n 4f36 <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 5194 <_PyDictKeys_StringLookup+0x318> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 5180 <_PyDictKeys_StringLookup+0x304> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 51e6 <_PyDictKeys_StringLookup+0x36a> │ │ │ │ │ + b.n 51cc <_PyDictKeys_StringLookup+0x318> │ │ │ │ │ mvn.w r8, #2 │ │ │ │ │ - b.n 4f96 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 4fce <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 51b8 <_PyDictKeys_StringLookup+0x304> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 5128 <_PyDictKeys_StringLookup+0x2ac> │ │ │ │ │ + b.n 521e <_PyDictKeys_StringLookup+0x36a> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 50b6 <_PyDictKeys_StringLookup+0x23a> │ │ │ │ │ + b.n 50ee <_PyDictKeys_StringLookup+0x23a> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 5160 <_PyDictKeys_StringLookup+0x2ac> │ │ │ │ │ │ │ │ │ │ -00005244 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ +0000527c <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ _PyDict_GetKeysVersionForCurrentState(): │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 524e <_PyDict_GetKeysVersionForCurrentState+0xa> │ │ │ │ │ + cbz r3, 5286 <_PyDict_GetKeysVersionForCurrentState+0xa> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ │ - cbz r3, 525e <_PyDict_GetKeysVersionForCurrentState+0x1a> │ │ │ │ │ + cbz r3, 5296 <_PyDict_GetKeysVersionForCurrentState+0x1a> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str.w r1, [r0, #348] @ 0x15c │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 524a <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ + b.n 5282 <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005264 : │ │ │ │ │ +0000529c : │ │ │ │ │ PyObject_GenericGetDict(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ │ tst.w ip, #16 │ │ │ │ │ - beq.n 529a │ │ │ │ │ + beq.n 52d2 │ │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ │ - cbz r3, 52d4 │ │ │ │ │ + cbz r3, 530c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 530e │ │ │ │ │ + beq.n 5346 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5288 │ │ │ │ │ + bne.n 52c0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #22 │ │ │ │ │ - bpl.n 52bc │ │ │ │ │ + bpl.n 52f4 │ │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ │ - cbnz r0, 52ee │ │ │ │ │ + cbnz r0, 5326 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #104] @ (5328 ) │ │ │ │ │ + ldr r0, [pc, #104] @ (5360 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 168 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5288 │ │ │ │ │ + bne.n 52c0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5294 │ │ │ │ │ + b.n 52cc │ │ │ │ │ tst.w ip, #4 │ │ │ │ │ - beq.n 52f6 │ │ │ │ │ + beq.n 532e │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ │ - cbz r3, 52f6 │ │ │ │ │ + cbz r3, 532e │ │ │ │ │ bl 9e0 <_Py_dict_lookup+0x5d8> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5288 │ │ │ │ │ - b.n 52d0 │ │ │ │ │ - bl 82d4 │ │ │ │ │ + bne.n 52c0 │ │ │ │ │ + b.n 5308 │ │ │ │ │ + bl 82f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 52ca │ │ │ │ │ + b.n 5302 │ │ │ │ │ ldr.w r0, [r1, #440] @ 0x1b8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 82d4 │ │ │ │ │ + bl 82f8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w r0, [r2, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5288 │ │ │ │ │ - b.n 52d0 │ │ │ │ │ + bne.n 52c0 │ │ │ │ │ + b.n 5308 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ 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 52d0 │ │ │ │ │ + b.n 5308 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000532c : │ │ │ │ │ +00005364 : │ │ │ │ │ dict_update(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ @@ -8426,140 +8451,140 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53da │ │ │ │ │ + beq.n 5412 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r3, 53c2 │ │ │ │ │ + cbz r3, 53fa │ │ │ │ │ ldr r1, [r3, #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 539e │ │ │ │ │ + bne.n 53d6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e8c │ │ │ │ │ + bl 2e98 │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - cbnz r3, 53c6 │ │ │ │ │ + cbnz r3, 53fe │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 53da │ │ │ │ │ + beq.n 5412 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #64] @ (53e0 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (5418 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 53da │ │ │ │ │ + blt.n 5412 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne.n 53bc │ │ │ │ │ - bl 8968 │ │ │ │ │ - b.n 537e │ │ │ │ │ - bl 2e8c │ │ │ │ │ - b.n 537e │ │ │ │ │ + bne.n 53f4 │ │ │ │ │ + bl 8988 │ │ │ │ │ + b.n 53b6 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + b.n 53b6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5392 │ │ │ │ │ + beq.n 53ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ - cbz r0, 53da │ │ │ │ │ + cbz r0, 5412 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e8c │ │ │ │ │ - b.n 538e │ │ │ │ │ + bl 2e98 │ │ │ │ │ + b.n 53c6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 539a │ │ │ │ │ + b.n 53d2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00008c00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000053e4 : │ │ │ │ │ +0000541c : │ │ │ │ │ dict_update_arg(): │ │ │ │ │ ldr r2, [r1, #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 53f8 │ │ │ │ │ + bne.n 5430 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.w 2e8c │ │ │ │ │ + b.w 2e98 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #48] @ (5440 ) │ │ │ │ │ + ldr r1, [pc, #48] @ (5478 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5436 │ │ │ │ │ + blt.n 546e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov.w r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne.n 542c │ │ │ │ │ + bne.n 5464 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8968 │ │ │ │ │ + b.w 8988 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 2e8c │ │ │ │ │ + b.w 2e98 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00008c00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005444 : │ │ │ │ │ +0000547c : │ │ │ │ │ dict_items(): │ │ │ │ │ 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 5558 │ │ │ │ │ + beq.n 5590 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.w 556c │ │ │ │ │ - ldr r0, [pc, #300] @ (5594 ) │ │ │ │ │ + bpl.w 55a4 │ │ │ │ │ + ldr r0, [pc, #300] @ (55cc ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5568 │ │ │ │ │ + beq.n 55a0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 54e6 │ │ │ │ │ + bge.n 551e │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #284] @ (5598 ) │ │ │ │ │ + ldr r1, [pc, #284] @ (55d0 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ @@ -8583,21 +8608,21 @@ │ │ │ │ │ orrs r1, r5 │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ │ cmp r0, lr │ │ │ │ │ str.w ip, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r0, [r3, #3768] @ 0xeb8 │ │ │ │ │ - bgt.n 554a │ │ │ │ │ + bgt.n 5582 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #172] @ (559c ) │ │ │ │ │ + ldr r3, [pc, #172] @ (55d4 ) │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ addw lr, r3, #3756 @ 0xeac │ │ │ │ │ ldr.w r0, [r3, #3760] @ 0xeb0 │ │ │ │ │ @@ -8618,30 +8643,30 @@ │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ str.w r5, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r0, [r3, #3768] @ 0xeb8 │ │ │ │ │ - ble.n 54e0 │ │ │ │ │ + ble.n 5518 │ │ │ │ │ addw r0, r3, #3740 @ 0xe9c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 54e0 │ │ │ │ │ + b.n 5518 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #5929 @ 0x1729 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 54e0 │ │ │ │ │ + b.n 5518 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -8651,48 +8676,48 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr.w r2, [r2, #248] @ 0xf8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5568 │ │ │ │ │ + b.n 55a0 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000010c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000a6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000055a0 <_PyDictView_New>: │ │ │ │ │ +000055d8 <_PyDictView_New>: │ │ │ │ │ _PyDictView_New(): │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56b4 <_PyDictView_New+0x114> │ │ │ │ │ + beq.n 56ec <_PyDictView_New+0x114> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.w 56c8 <_PyDictView_New+0x128> │ │ │ │ │ + bpl.w 5700 <_PyDictView_New+0x128> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56c4 <_PyDictView_New+0x124> │ │ │ │ │ + beq.n 56fc <_PyDictView_New+0x124> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5642 <_PyDictView_New+0xa2> │ │ │ │ │ + bge.n 567a <_PyDictView_New+0xa2> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #268] @ (56e4 <_PyDictView_New+0x144>) │ │ │ │ │ + ldr r1, [pc, #268] @ (571c <_PyDictView_New+0x144>) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ @@ -8716,21 +8741,21 @@ │ │ │ │ │ orrs r1, r5 │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ │ cmp r0, lr │ │ │ │ │ str.w ip, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r0, [r3, #3768] @ 0xeb8 │ │ │ │ │ - bgt.n 56a6 <_PyDictView_New+0x106> │ │ │ │ │ + bgt.n 56de <_PyDictView_New+0x106> │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #156] @ (56e8 <_PyDictView_New+0x148>) │ │ │ │ │ + ldr r3, [pc, #156] @ (5720 <_PyDictView_New+0x148>) │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ addw lr, r3, #3756 @ 0xeac │ │ │ │ │ ldr.w r0, [r3, #3760] @ 0xeb0 │ │ │ │ │ @@ -8751,67 +8776,67 @@ │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ str.w r5, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r0, [r3, #3768] @ 0xeb8 │ │ │ │ │ - ble.n 563c <_PyDictView_New+0x9c> │ │ │ │ │ + ble.n 5674 <_PyDictView_New+0x9c> │ │ │ │ │ addw r0, r3, #3740 @ 0xe9c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 563c <_PyDictView_New+0x9c> │ │ │ │ │ + b.n 5674 <_PyDictView_New+0x9c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #5929 @ 0x1729 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 563c <_PyDictView_New+0x9c> │ │ │ │ │ + b.n 5674 <_PyDictView_New+0x9c> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 56c4 <_PyDictView_New+0x124> │ │ │ │ │ + b.n 56fc <_PyDictView_New+0x124> │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000096 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000056ec : │ │ │ │ │ +00005724 : │ │ │ │ │ dictitems_iter(): │ │ │ │ │ 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] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 57a6 │ │ │ │ │ - ldr r0, [pc, #228] @ (57e8 ) │ │ │ │ │ + beq.n 57de │ │ │ │ │ + ldr r0, [pc, #232] @ (5824 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57be │ │ │ │ │ + beq.n 5818 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 57c2 │ │ │ │ │ + bge.n 57e8 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ @@ -8822,16 +8847,16 @@ │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str.w ip, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57b0 │ │ │ │ │ - ldr r3, [pc, #172] @ (57ec ) │ │ │ │ │ + beq.n 580a │ │ │ │ │ + ldr r3, [pc, #176] @ (5828 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ addw lr, r0, #3756 @ 0xeac │ │ │ │ │ @@ -8854,104 +8879,106 @@ │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str.w r5, [r0, #128] @ 0x80 │ │ │ │ │ cmp r2, ip │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - bgt.n 57a0 │ │ │ │ │ + bgt.n 57d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 579c │ │ │ │ │ + b.n 57d4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 579c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 57be │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbz r3, 57e0 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 579c │ │ │ │ │ + b.n 57d4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ - b.n 5738 │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 5776 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 5818 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbz r3, 581c │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 57d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 57be │ │ │ │ │ + b.n 5818 │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000000a0 │ │ │ │ │ + .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000057f0 : │ │ │ │ │ +0000582c : │ │ │ │ │ dictiter_new(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58ee │ │ │ │ │ + beq.n 592a │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #240] @ (5914 ) │ │ │ │ │ + ldr r2, [pc, #240] @ (5950 ) │ │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ │ sub.w lr, r1, r2 │ │ │ │ │ add.w r5, r2, #208 @ 0xd0 │ │ │ │ │ rsbs ip, lr, #0 │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ adc.w ip, ip, lr │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r5 │ │ │ │ │ - beq.n 58fc │ │ │ │ │ + beq.n 5938 │ │ │ │ │ add.w r2, r2, #416 @ 0x1a0 │ │ │ │ │ subs r5, r1, r2 │ │ │ │ │ negs r2, r5 │ │ │ │ │ adcs r2, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 58fc │ │ │ │ │ - ldr r0, [pc, #200] @ (5918 ) │ │ │ │ │ + bne.n 5938 │ │ │ │ │ + ldr r0, [pc, #200] @ (5954 ) │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 58c6 │ │ │ │ │ + beq.n 5902 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 58c6 │ │ │ │ │ + bne.n 5902 │ │ │ │ │ str.w ip, [r3, #20] │ │ │ │ │ - ldr r2, [pc, #184] @ (591c ) │ │ │ │ │ + ldr r2, [pc, #184] @ (5958 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ @@ -8974,15 +9001,15 @@ │ │ │ │ │ orrs r2, r5 │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r4, [r0, #20] │ │ │ │ │ str.w ip, [r0, #128] @ 0x80 │ │ │ │ │ cmp r1, lr │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - bgt.n 58f2 │ │ │ │ │ + bgt.n 592e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ @@ -8990,48 +9017,48 @@ │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5860 │ │ │ │ │ + bne.n 589c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 58ee │ │ │ │ │ + bge.n 592a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 590c │ │ │ │ │ + cbz r2, 5948 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 58c0 │ │ │ │ │ + b.n 58fc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 58c0 │ │ │ │ │ + b.n 58fc │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ - cbnz r2, 5908 │ │ │ │ │ + cbnz r2, 5944 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 584e │ │ │ │ │ + b.n 588a │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - b.n 584e │ │ │ │ │ + b.n 588a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 58ee │ │ │ │ │ + b.n 592a │ │ │ │ │ .word 0x0000028c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005920 : │ │ │ │ │ +0000595c : │ │ │ │ │ dictview_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] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ @@ -9040,98 +9067,98 @@ │ │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #120] @ (59cc ) │ │ │ │ │ + ldr r3, [pc, #120] @ (5a08 ) │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 59ba │ │ │ │ │ + ble.n 59f6 │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 599c │ │ │ │ │ + beq.n 59d8 │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 59a4 │ │ │ │ │ + blt.n 59e0 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 599c │ │ │ │ │ + bne.n 59d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 599c │ │ │ │ │ + b.n 59d8 │ │ │ │ │ ldr.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 5992 │ │ │ │ │ - b.n 599c │ │ │ │ │ + bne.n 59ce │ │ │ │ │ + b.n 59d8 │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000059d0 : │ │ │ │ │ +00005a0c : │ │ │ │ │ dictiter_iternextitem(): │ │ │ │ │ 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 5ad8 │ │ │ │ │ + beq.n 5b14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 5be4 │ │ │ │ │ + bne.w 5c20 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5b90 │ │ │ │ │ + bne.w 5bcc │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ │ ldrb r7, [r3, #5] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ lsls r0, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5b52 │ │ │ │ │ + beq.w 5b8e │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.n 5ac4 │ │ │ │ │ + bge.n 5b00 │ │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b7a │ │ │ │ │ + beq.w 5bb6 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bc8 │ │ │ │ │ + beq.w 5c04 │ │ │ │ │ ldrd r5, r6, [r3] │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ @@ -9139,87 +9166,87 @@ │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5a8a │ │ │ │ │ + bge.n 5ac6 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 5a90 │ │ │ │ │ + bne.n 5acc │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ strd r5, r6, [r3, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5adc │ │ │ │ │ + blt.n 5b18 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5aa8 │ │ │ │ │ + blt.n 5ae4 │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5aee │ │ │ │ │ + beq.n 5b2a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5a5a │ │ │ │ │ + beq.n 5a96 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c10 │ │ │ │ │ + beq.w 5c4c │ │ │ │ │ strd r5, r6, [r0, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5a76 │ │ │ │ │ + bne.n 5ab2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5a76 │ │ │ │ │ + b.n 5ab2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 5b82 │ │ │ │ │ + bgt.n 5bbe │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5ad8 │ │ │ │ │ + bge.n 5b14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5b72 │ │ │ │ │ + beq.n 5bae │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5a84 │ │ │ │ │ + b.n 5ac0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5a6e │ │ │ │ │ + bne.n 5aaa │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5a6e │ │ │ │ │ - ldr r2, [pc, #324] @ (5c34 ) │ │ │ │ │ + b.n 5aaa │ │ │ │ │ + ldr r2, [pc, #324] @ (5c70 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ addw r7, r0, #3756 @ 0xeac │ │ │ │ │ @@ -9242,87 +9269,87 @@ │ │ │ │ │ orrs r2, r7 │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r4, [r0, #20] │ │ │ │ │ str.w r5, [r0, #128] @ 0x80 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - ble.n 5a84 │ │ │ │ │ + ble.n 5ac0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5a84 │ │ │ │ │ + b.n 5ac0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.n 5ac4 │ │ │ │ │ + bge.n 5b00 │ │ │ │ │ movs r6, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r0, r6, r1, r0 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 5bb6 │ │ │ │ │ + cbz r0, 5bf2 │ │ │ │ │ ldrd r5, r6, [r3, #4] │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ - cbz r0, 5bc8 │ │ │ │ │ + cbz r0, 5c04 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 5a32 │ │ │ │ │ + b.n 5a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5ad8 │ │ │ │ │ + b.n 5b14 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble.n 5ac4 │ │ │ │ │ + ble.n 5b00 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5abc │ │ │ │ │ + beq.n 5af8 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.w 5a22 │ │ │ │ │ - b.n 5ac4 │ │ │ │ │ + blt.w 5a5e │ │ │ │ │ + b.n 5b00 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 5ac4 │ │ │ │ │ + ble.n 5b00 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ add.w r3, r5, r0, lsl #3 │ │ │ │ │ ldrb r5, [r5, #5] │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r0, r5 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ - b.n 5b68 │ │ │ │ │ + b.n 5ba4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble.n 5ac4 │ │ │ │ │ + ble.n 5b00 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 5c06 │ │ │ │ │ + cbz r0, 5c42 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 5b64 │ │ │ │ │ - b.n 5ac4 │ │ │ │ │ + blt.n 5ba0 │ │ │ │ │ + b.n 5b00 │ │ │ │ │ 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 .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5ac4 │ │ │ │ │ + b.n 5b00 │ │ │ │ │ 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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9330,60 +9357,60 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 5ad8 │ │ │ │ │ + b.n 5b14 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 5bbe │ │ │ │ │ - b.n 5ac4 │ │ │ │ │ + bgt.n 5bfa │ │ │ │ │ + b.n 5b00 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5c1e │ │ │ │ │ + bge.n 5c5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 5c2a │ │ │ │ │ + cbz r3, 5c66 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 5ad0 │ │ │ │ │ - b.n 5ad8 │ │ │ │ │ + blt.w 5b0c │ │ │ │ │ + b.n 5b14 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c1e │ │ │ │ │ + b.n 5c5a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000138 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005c38 <_PyObject_InitInlineValues>: │ │ │ │ │ +00005c74 <_PyObject_InitInlineValues>: │ │ │ │ │ _PyObject_InitInlineValues(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r3, [r1, #440] @ 0x1b8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt.n 5c8a <_PyObject_InitInlineValues+0x52> │ │ │ │ │ + bgt.n 5cc6 <_PyObject_InitInlineValues+0x52> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add.w ip, r0, r3 │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ │ strb.w r1, [ip, #1] │ │ │ │ │ strh.w r3, [ip, #2] │ │ │ │ │ - cbz r2, 5c9c <_PyObject_InitInlineValues+0x64> │ │ │ │ │ + cbz r2, 5cd8 <_PyObject_InitInlineValues+0x64> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, ip, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -9393,22 +9420,22 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ │ - b.n 5c5a <_PyObject_InitInlineValues+0x22> │ │ │ │ │ + b.n 5c96 <_PyObject_InitInlineValues+0x22> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-12] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005ca8 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ +00005ce4 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ _PyObject_StoreInstanceAttribute(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -9418,131 +9445,131 @@ │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ adds r5, r0, r4 │ │ │ │ │ ldrb r4, [r5, #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5fe0 <_PyObject_StoreInstanceAttribute+0x338> │ │ │ │ │ + beq.w 601c <_PyObject_StoreInstanceAttribute+0x338> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 5f98 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ + bne.w 5fd4 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6332 <_PyObject_StoreInstanceAttribute+0x68a> │ │ │ │ │ + beq.w 6360 <_PyObject_StoreInstanceAttribute+0x67c> │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ add.w r8, r3, #20 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ │ add r1, r8 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ and.w fp, sl, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bgt.w 5f36 <_PyObject_StoreInstanceAttribute+0x28e> │ │ │ │ │ + bgt.w 5f72 <_PyObject_StoreInstanceAttribute+0x28e> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 5df2 <_PyObject_StoreInstanceAttribute+0x14a> │ │ │ │ │ + blt.n 5e2e <_PyObject_StoreInstanceAttribute+0x14a> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5e50 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.w 5e8c <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 6036 <_PyObject_StoreInstanceAttribute+0x38e> │ │ │ │ │ + beq.w 6072 <_PyObject_StoreInstanceAttribute+0x38e> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 5f60 <_PyObject_StoreInstanceAttribute+0x2b8> │ │ │ │ │ + bgt.w 5f9c <_PyObject_StoreInstanceAttribute+0x2b8> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 5f74 <_PyObject_StoreInstanceAttribute+0x2cc> │ │ │ │ │ + blt.w 5fb0 <_PyObject_StoreInstanceAttribute+0x2cc> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 5e50 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 5e8c <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 60a8 <_PyObject_StoreInstanceAttribute+0x400> │ │ │ │ │ + beq.w 60e4 <_PyObject_StoreInstanceAttribute+0x400> │ │ │ │ │ mov.w ip, sl, lsr #10 │ │ │ │ │ add.w r1, fp, fp, lsl #2 │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r3, ip │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 5ffe <_PyObject_StoreInstanceAttribute+0x356> │ │ │ │ │ + bgt.w 603a <_PyObject_StoreInstanceAttribute+0x356> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 5f88 <_PyObject_StoreInstanceAttribute+0x2e0> │ │ │ │ │ + blt.w 5fc4 <_PyObject_StoreInstanceAttribute+0x2e0> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 5e50 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 5e8c <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.w 6130 <_PyObject_StoreInstanceAttribute+0x488> │ │ │ │ │ + beq.w 616c <_PyObject_StoreInstanceAttribute+0x488> │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 6026 <_PyObject_StoreInstanceAttribute+0x37e> │ │ │ │ │ + bgt.w 6062 <_PyObject_StoreInstanceAttribute+0x37e> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 5f92 <_PyObject_StoreInstanceAttribute+0x2ea> │ │ │ │ │ + blt.w 5fce <_PyObject_StoreInstanceAttribute+0x2ea> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 5e50 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 5e8c <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.w 61f6 <_PyObject_StoreInstanceAttribute+0x54e> │ │ │ │ │ + beq.w 6232 <_PyObject_StoreInstanceAttribute+0x54e> │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ - b.n 5d88 <_PyObject_StoreInstanceAttribute+0xe0> │ │ │ │ │ + b.n 5dc4 <_PyObject_StoreInstanceAttribute+0xe0> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 62e4 <_PyObject_StoreInstanceAttribute+0x63c> │ │ │ │ │ + bne.w 6318 <_PyObject_StoreInstanceAttribute+0x634> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5f98 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ + ble.w 5fd4 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 12f8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 6340 <_PyObject_StoreInstanceAttribute+0x698> │ │ │ │ │ + bgt.w 6380 <_PyObject_StoreInstanceAttribute+0x69c> │ │ │ │ │ strb.w r4, [r8, r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ │ add r8, r2 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ @@ -9554,320 +9581,320 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.w 5f98 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ + beq.w 5fd4 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ add.w sl, r5, r4, lsl #2 │ │ │ │ │ ldr.w r8, [sl, #4] │ │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ │ - beq.w 6190 <_PyObject_StoreInstanceAttribute+0x4e8> │ │ │ │ │ + beq.w 61cc <_PyObject_StoreInstanceAttribute+0x4e8> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6108 <_PyObject_StoreInstanceAttribute+0x460> │ │ │ │ │ - cbz r7, 5ea0 <_PyObject_StoreInstanceAttribute+0x1f8> │ │ │ │ │ + bne.w 6144 <_PyObject_StoreInstanceAttribute+0x460> │ │ │ │ │ + cbz r7, 5eec <_PyObject_StoreInstanceAttribute+0x208> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5ef8 <_PyObject_StoreInstanceAttribute+0x250> │ │ │ │ │ + blt.n 5edc <_PyObject_StoreInstanceAttribute+0x1f8> │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5edc <_PyObject_StoreInstanceAttribute+0x234> │ │ │ │ │ + bne.n 5f28 <_PyObject_StoreInstanceAttribute+0x244> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 61c4 <_PyObject_StoreInstanceAttribute+0x51c> │ │ │ │ │ + bne.w 6200 <_PyObject_StoreInstanceAttribute+0x51c> │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + str.w r7, [sl, #4] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 5eb8 <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + b.n 5f28 <_PyObject_StoreInstanceAttribute+0x244> │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 5e7c <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + beq.n 5eb8 <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r0, r5, r2, lsl #2 │ │ │ │ │ ldrb.w r2, [r5, r2, lsl #2] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bne.n 5f08 <_PyObject_StoreInstanceAttribute+0x260> │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.n 5f44 <_PyObject_StoreInstanceAttribute+0x260> │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - ble.n 5ed4 <_PyObject_StoreInstanceAttribute+0x22c> │ │ │ │ │ + ble.n 5f20 <_PyObject_StoreInstanceAttribute+0x23c> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5fca <_PyObject_StoreInstanceAttribute+0x322> │ │ │ │ │ + bne.n 6006 <_PyObject_StoreInstanceAttribute+0x322> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5e96 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + bge.n 5ed2 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e96 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + bne.n 5ed2 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e96 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - str.w r7, [sl, #4] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 5e7c <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ - b.n 5edc <_PyObject_StoreInstanceAttribute+0x234> │ │ │ │ │ + b.n 5ed2 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 5f2e <_PyObject_StoreInstanceAttribute+0x286> │ │ │ │ │ + beq.n 5f6a <_PyObject_StoreInstanceAttribute+0x286> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq.n 5f2e <_PyObject_StoreInstanceAttribute+0x286> │ │ │ │ │ + beq.n 5f6a <_PyObject_StoreInstanceAttribute+0x286> │ │ │ │ │ adds r2, r0, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne.n 5f1e <_PyObject_StoreInstanceAttribute+0x276> │ │ │ │ │ + bne.n 5f5a <_PyObject_StoreInstanceAttribute+0x276> │ │ │ │ │ rsb r2, r0, #1 │ │ │ │ │ add r2, r6 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt.n 5ec8 <_PyObject_StoreInstanceAttribute+0x220> │ │ │ │ │ - b.n 5ed4 <_PyObject_StoreInstanceAttribute+0x22c> │ │ │ │ │ + blt.n 5f14 <_PyObject_StoreInstanceAttribute+0x230> │ │ │ │ │ + b.n 5f20 <_PyObject_StoreInstanceAttribute+0x23c> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 5d26 <_PyObject_StoreInstanceAttribute+0x7e> │ │ │ │ │ + bge.w 5d62 <_PyObject_StoreInstanceAttribute+0x7e> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 5df8 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + beq.w 5e34 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 5d5e <_PyObject_StoreInstanceAttribute+0xb6> │ │ │ │ │ + bge.w 5d9a <_PyObject_StoreInstanceAttribute+0xb6> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 5df8 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + beq.w 5e34 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ mov.w ip, sl, lsr #10 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ - b.n 5d7c <_PyObject_StoreInstanceAttribute+0xd4> │ │ │ │ │ + b.n 5db8 <_PyObject_StoreInstanceAttribute+0xd4> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 61e4 <_PyObject_StoreInstanceAttribute+0x53c> │ │ │ │ │ + bne.w 6220 <_PyObject_StoreInstanceAttribute+0x53c> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 5df8 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + b.n 5e34 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 5f8e <_PyObject_StoreInstanceAttribute+0x2e6> │ │ │ │ │ - b.n 5de0 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + beq.n 5fca <_PyObject_StoreInstanceAttribute+0x2e6> │ │ │ │ │ + b.n 5e1c <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 625c <_PyObject_StoreInstanceAttribute+0x5b4> │ │ │ │ │ + bne.w 6298 <_PyObject_StoreInstanceAttribute+0x5b4> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyInterpreterState_Get │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl a18 <_Py_dict_lookup+0x610> │ │ │ │ │ R_ARM_THM_CALL make_dict_from_instance_attributes.isra.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62dc <_PyObject_StoreInstanceAttribute+0x634> │ │ │ │ │ + beq.w 634a <_PyObject_StoreInstanceAttribute+0x666> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 29a8 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 29b4 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 62dc <_PyObject_StoreInstanceAttribute+0x634> │ │ │ │ │ + beq.w 634a <_PyObject_StoreInstanceAttribute+0x666> │ │ │ │ │ str.w r4, [r6, #-12] │ │ │ │ │ - b.n 5e96 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + b.n 5ed2 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ - blt.n 5ee6 <_PyObject_StoreInstanceAttribute+0x23e> │ │ │ │ │ - b.n 5e96 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + blt.n 5f32 <_PyObject_StoreInstanceAttribute+0x24e> │ │ │ │ │ + b.n 5ed2 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 628c <_PyObject_StoreInstanceAttribute+0x5e4> │ │ │ │ │ + beq.w 62da <_PyObject_StoreInstanceAttribute+0x5f6> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 6316 <_PyObject_StoreInstanceAttribute+0x66e> │ │ │ │ │ + beq.w 6372 <_PyObject_StoreInstanceAttribute+0x68e> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 29a8 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b.w 29b4 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 5d9a <_PyObject_StoreInstanceAttribute+0xf2> │ │ │ │ │ + bge.w 5dd6 <_PyObject_StoreInstanceAttribute+0xf2> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 5f8e <_PyObject_StoreInstanceAttribute+0x2e6> │ │ │ │ │ + beq.n 5fca <_PyObject_StoreInstanceAttribute+0x2e6> │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ - b.n 5dc8 <_PyObject_StoreInstanceAttribute+0x120> │ │ │ │ │ + b.n 5e04 <_PyObject_StoreInstanceAttribute+0x120> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 608c <_PyObject_StoreInstanceAttribute+0x3e4> │ │ │ │ │ + bne.n 60c8 <_PyObject_StoreInstanceAttribute+0x3e4> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 608c <_PyObject_StoreInstanceAttribute+0x3e4> │ │ │ │ │ + bne.n 60c8 <_PyObject_StoreInstanceAttribute+0x3e4> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6354 <_PyObject_StoreInstanceAttribute+0x6ac> │ │ │ │ │ + beq.w 636e <_PyObject_StoreInstanceAttribute+0x68a> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 62f8 <_PyObject_StoreInstanceAttribute+0x650> │ │ │ │ │ + beq.w 632c <_PyObject_StoreInstanceAttribute+0x648> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e50 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.w 5e8c <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - ble.w 5d54 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ - b.n 5f60 <_PyObject_StoreInstanceAttribute+0x2b8> │ │ │ │ │ + ble.w 5d90 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ + b.n 5f9c <_PyObject_StoreInstanceAttribute+0x2b8> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 5f7a <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ + bne.w 5fb6 <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 5f7a <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ + bne.w 5fb6 <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 630a <_PyObject_StoreInstanceAttribute+0x662> │ │ │ │ │ + beq.w 633e <_PyObject_StoreInstanceAttribute+0x65a> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 62fe <_PyObject_StoreInstanceAttribute+0x656> │ │ │ │ │ + beq.w 6332 <_PyObject_StoreInstanceAttribute+0x64e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e50 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 5f7a <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ + beq.w 5e8c <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 5fb6 <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 61ce <_PyObject_StoreInstanceAttribute+0x526> │ │ │ │ │ + beq.n 620a <_PyObject_StoreInstanceAttribute+0x526> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6262 <_PyObject_StoreInstanceAttribute+0x5ba> │ │ │ │ │ + beq.w 629e <_PyObject_StoreInstanceAttribute+0x5ba> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 626a <_PyObject_StoreInstanceAttribute+0x5c2> │ │ │ │ │ + bne.w 62a6 <_PyObject_StoreInstanceAttribute+0x5c2> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 612a <_PyObject_StoreInstanceAttribute+0x482> │ │ │ │ │ + bge.n 6166 <_PyObject_StoreInstanceAttribute+0x482> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 5edc <_PyObject_StoreInstanceAttribute+0x234> │ │ │ │ │ + b.n 5f28 <_PyObject_StoreInstanceAttribute+0x244> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 5dac <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + bne.w 5de8 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 5dac <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + bne.w 5de8 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 630e <_PyObject_StoreInstanceAttribute+0x666> │ │ │ │ │ + beq.w 6342 <_PyObject_StoreInstanceAttribute+0x65e> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6304 <_PyObject_StoreInstanceAttribute+0x65c> │ │ │ │ │ + beq.w 6338 <_PyObject_StoreInstanceAttribute+0x654> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e50 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 5dac <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + beq.w 5e8c <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 5de8 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -9875,1347 +9902,1337 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5e98 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + b.n 5ed4 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 5e96 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + b.n 5ed2 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 62ca <_PyObject_StoreInstanceAttribute+0x622> │ │ │ │ │ + bne.n 62c8 <_PyObject_StoreInstanceAttribute+0x5e4> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 61b2 <_PyObject_StoreInstanceAttribute+0x50a> │ │ │ │ │ + beq.n 61ee <_PyObject_StoreInstanceAttribute+0x50a> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 6252 <_PyObject_StoreInstanceAttribute+0x5aa> │ │ │ │ │ + blt.n 628e <_PyObject_StoreInstanceAttribute+0x5aa> │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 5e7c <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + b.n 5eb8 <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ - b.n 5dc4 <_PyObject_StoreInstanceAttribute+0x11c> │ │ │ │ │ + b.n 5e00 <_PyObject_StoreInstanceAttribute+0x11c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 5de0 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + bne.w 5e1c <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 5de0 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + bne.w 5e1c <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6312 <_PyObject_StoreInstanceAttribute+0x66a> │ │ │ │ │ + beq.n 6346 <_PyObject_StoreInstanceAttribute+0x662> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6286 <_PyObject_StoreInstanceAttribute+0x5de> │ │ │ │ │ + beq.n 62c2 <_PyObject_StoreInstanceAttribute+0x5de> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e50 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 5de0 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + beq.w 5e8c <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 5e1c <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 5e7c <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + b.n 5eb8 <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b.n 5ff2 <_PyObject_StoreInstanceAttribute+0x34a> │ │ │ │ │ - cbnz r0, 6278 <_PyObject_StoreInstanceAttribute+0x5d0> │ │ │ │ │ + b.n 602e <_PyObject_StoreInstanceAttribute+0x34a> │ │ │ │ │ + cbnz r0, 62b4 <_PyObject_StoreInstanceAttribute+0x5d0> │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 5eaa <_PyObject_StoreInstanceAttribute+0x202> │ │ │ │ │ + b.n 5ef6 <_PyObject_StoreInstanceAttribute+0x212> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 611e <_PyObject_StoreInstanceAttribute+0x476> │ │ │ │ │ + b.n 615a <_PyObject_StoreInstanceAttribute+0x476> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 6264 <_PyObject_StoreInstanceAttribute+0x5bc> │ │ │ │ │ + b.n 62a0 <_PyObject_StoreInstanceAttribute+0x5bc> │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 623e <_PyObject_StoreInstanceAttribute+0x596> │ │ │ │ │ + b.n 627a <_PyObject_StoreInstanceAttribute+0x596> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 621a <_PyObject_StoreInstanceAttribute+0x536> │ │ │ │ │ + b.n 6212 <_PyObject_StoreInstanceAttribute+0x52e> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - bl 5264 │ │ │ │ │ + bl 529c │ │ │ │ │ R_ARM_THM_CALL PyObject_GenericGetDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 61ac <_PyObject_StoreInstanceAttribute+0x504> │ │ │ │ │ + beq.n 61e8 <_PyObject_StoreInstanceAttribute+0x504> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 6324 <_PyObject_StoreInstanceAttribute+0x67c> │ │ │ │ │ + beq.n 6352 <_PyObject_StoreInstanceAttribute+0x66e> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 29a8 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 29b4 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 5e98 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + bge.w 5ed4 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5e98 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + bne.w 5ed4 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e98 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ - R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 61de <_PyObject_StoreInstanceAttribute+0x536> │ │ │ │ │ - b.n 61d6 <_PyObject_StoreInstanceAttribute+0x52e> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1fc0 │ │ │ │ │ - b.n 61ac <_PyObject_StoreInstanceAttribute+0x504> │ │ │ │ │ + b.n 5ed4 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r1, r2 │ │ │ │ │ - b.n 5d54 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ + b.n 5d90 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 607a <_PyObject_StoreInstanceAttribute+0x3d2> │ │ │ │ │ + b.n 60b6 <_PyObject_StoreInstanceAttribute+0x3d2> │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 60f4 <_PyObject_StoreInstanceAttribute+0x44c> │ │ │ │ │ + b.n 6130 <_PyObject_StoreInstanceAttribute+0x44c> │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 617c <_PyObject_StoreInstanceAttribute+0x4d4> │ │ │ │ │ + b.n 61b8 <_PyObject_StoreInstanceAttribute+0x4d4> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 60dc <_PyObject_StoreInstanceAttribute+0x434> │ │ │ │ │ + b.n 6118 <_PyObject_StoreInstanceAttribute+0x434> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6164 <_PyObject_StoreInstanceAttribute+0x4bc> │ │ │ │ │ + b.n 61a0 <_PyObject_StoreInstanceAttribute+0x4bc> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6228 <_PyObject_StoreInstanceAttribute+0x580> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 6358 │ │ │ │ │ + b.n 6264 <_PyObject_StoreInstanceAttribute+0x580> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1fc8 │ │ │ │ │ + b.n 61e8 <_PyObject_StoreInstanceAttribute+0x504> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6358 │ │ │ │ │ + bl 6394 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 62ae <_PyObject_StoreInstanceAttribute+0x606> │ │ │ │ │ + b.n 62fc <_PyObject_StoreInstanceAttribute+0x618> │ │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 5cf6 <_PyObject_StoreInstanceAttribute+0x4e> │ │ │ │ │ + b.n 5d32 <_PyObject_StoreInstanceAttribute+0x4e> │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 609e <_PyObject_StoreInstanceAttribute+0x3ba> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b.n 6394 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r4, [r8, r0, lsl #1] │ │ │ │ │ strgt.w r4, [r8, r0, lsl #2] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ - b.n 5e22 <_PyObject_StoreInstanceAttribute+0x17a> │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 6062 <_PyObject_StoreInstanceAttribute+0x3ba> │ │ │ │ │ + b.n 5e5e <_PyObject_StoreInstanceAttribute+0x17a> │ │ │ │ │ │ │ │ │ │ -00006358 : │ │ │ │ │ +00006394 : │ │ │ │ │ store_instance_attr_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 r7, r2 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ - ldr.w r2, [r3, #440] @ 0x1b8 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr.w r5, [r3, #440] @ 0x1b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r8, [sl, #-12] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne.w 65ae │ │ │ │ │ - ldr.w fp, [r7, #12] │ │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 66d8 │ │ │ │ │ - ldrb.w r9, [r2, #4] │ │ │ │ │ + ldr.w r1, [r0, #-12] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + bne.n 64ba │ │ │ │ │ + ldr.w r7, [r9, #12] │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + beq.w 66f8 │ │ │ │ │ + ldrb.w sl, [r5, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ │ - lsl.w r0, r3, r0 │ │ │ │ │ - lsl.w r3, r3, r9 │ │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ │ + add.w fp, r5, #20 │ │ │ │ │ + lsl.w r2, r3, r2 │ │ │ │ │ + lsl.w r3, r3, sl │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w r3, r2, #20 │ │ │ │ │ - adds r1, r3, r0 │ │ │ │ │ - strd lr, r2, [sp, #20] │ │ │ │ │ - strd r1, fp, [sp, #12] │ │ │ │ │ - and.w r1, fp, lr │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp.w r9, #7 │ │ │ │ │ - bgt.w 659e │ │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ │ + add.w r3, fp, r2 │ │ │ │ │ + strd r3, r7, [sp, #12] │ │ │ │ │ + and.w r3, r7, lr │ │ │ │ │ + str.w lr, [sp, #20] │ │ │ │ │ + cmp.w sl, #7 │ │ │ │ │ + bgt.w 66e8 │ │ │ │ │ + ldrsb.w r4, [fp, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 6434 │ │ │ │ │ + blt.w 655e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - beq.n 648c │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - beq.w 6668 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp.w r9, #7 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ │ - add.w r2, r2, r1, lsr #5 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - and.w r2, r1, r2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bgt.w 6656 │ │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ │ + ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + beq.w 6546 │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.w 666e │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ │ + cmp.w sl, #7 │ │ │ │ │ + add.w r3, r3, r2, lsr #5 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + and.w r3, r3, r2 │ │ │ │ │ + bgt.w 665e │ │ │ │ │ + ldrsb.w r4, [fp, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 664e │ │ │ │ │ + blt.n 6468 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - beq.n 648c │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - beq.w 65da │ │ │ │ │ + ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + beq.n 6546 │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.n 64f2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - lsrs r1, r2, #10 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ │ - add r2, r1 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - ands r2, r1 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b.n 63c0 │ │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ands r3, r2 │ │ │ │ │ + b.n 63fa │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.n 63e2 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ble.w 65ae │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - str r0, [r2, #8] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + bne.n 6454 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 64ba │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ bl 12f8 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp.w r9, #7 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ │ - bgt.w 66c8 │ │ │ │ │ - strb r4, [r3, r0] │ │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - lsls r1, r0 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - add.w r1, r1, r4, lsl #3 │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ │ + cmp.w sl, #7 │ │ │ │ │ + bgt.w 664e │ │ │ │ │ + strb.w r4, [fp, r0] │ │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + lsls r3, r2 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + add.w r3, r3, r4, lsl #3 │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r0, #1 │ │ │ │ │ - strlt r0, [r7, #0] │ │ │ │ │ - str r7, [r3, r1] │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ + addlt r2, #1 │ │ │ │ │ + strlt.w r2, [r9] │ │ │ │ │ + str.w r9, [fp, r3] │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r2, #12] │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ + str r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r2, #16] │ │ │ │ │ + str r3, [r5, #16] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - beq.w 65ae │ │ │ │ │ - add.w fp, r5, r4, lsl #2 │ │ │ │ │ - ldr.w r9, [fp, #4] │ │ │ │ │ - orrs.w r3, r9, r6 │ │ │ │ │ - beq.n 651a │ │ │ │ │ + bne.n 6546 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 66ce │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyInterpreterState_Get │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl a18 <_Py_dict_lookup+0x610> │ │ │ │ │ + R_ARM_THM_CALL make_dict_from_instance_attributes.isra.0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 66c6 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl 29b4 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 66c6 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str.w r4, [r3, #-12] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 6454 │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + ldrb.w lr, [r9, #16] │ │ │ │ │ + ubfx ip, r1, #2, #3 │ │ │ │ │ + ubfx lr, lr, #2, #3 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bne.n 6454 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 6708 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb.w r1, [r9, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 6702 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r9, #20 │ │ │ │ │ + addpl.w r1, r9, #28 │ │ │ │ │ + mul.w r2, ip, r2 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 6454 │ │ │ │ │ + add.w r7, r6, r4, lsl #2 │ │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ │ + orrs.w r3, r5, r8 │ │ │ │ │ + beq.n 65aa │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cbnz r3, 6564 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 64d8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 64fa │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + bne.n 6574 │ │ │ │ │ + b.n 660e │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + beq.n 646c │ │ │ │ │ + b.n 6420 │ │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 662a │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 660c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 65f6 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ │ - str.w r6, [fp, #4] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.n 655c │ │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ │ + strlt.w r3, [r8] │ │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ │ + cbnz r5, 65dc │ │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - add.w r3, r5, r3, lsl #2 │ │ │ │ │ + add.w r3, r6, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - strb r2, [r5, #1] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 653e │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldrb.w r0, [r8, #16] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 6580 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 6578 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 64a4 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ - R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 64a4 │ │ │ │ │ - str.w r6, [fp, #4] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 64ba │ │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - add.w r2, r5, r2, lsl #2 │ │ │ │ │ - ldrb r1, [r2, r3] │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - beq.n 6588 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + strb r2, [r6, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 64ea │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6510 │ │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + b.n 64ea │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 64d2 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str.w r3, [r8, #8] │ │ │ │ │ - b.n 64d0 │ │ │ │ │ - strb r0, [r5, #1] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 655c │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ + b.n 64ec │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + strb r1, [r6, #1] │ │ │ │ │ + cbz r3, 65dc │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8, #8] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 64d0 │ │ │ │ │ + bge.n 64ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 64d0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne.w 64ea │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 64d0 │ │ │ │ │ - cbnz r0, 659a │ │ │ │ │ - str.w r6, [fp, #4] │ │ │ │ │ - b.n 6504 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + b.n 64ea │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str.w r8, [sp] │ │ │ │ │ + bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 6574 │ │ │ │ │ + b.n 660e │ │ │ │ │ + cbnz r0, 664a │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r7, #4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 658a │ │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ │ + ldrb r1, [r6, #1] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + add.w r2, r6, r2, lsl #2 │ │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + beq.n 6638 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 6620 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 64a0 │ │ │ │ │ - b.n 64ec │ │ │ │ │ - subs r0, #1 │ │ │ │ │ + bne.n 65f8 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 6574 │ │ │ │ │ + b.n 660e │ │ │ │ │ + subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ - subs r1, r3, r2 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - ble.n 654a │ │ │ │ │ - ldrb r1, [r3, #1] │ │ │ │ │ - strb.w r1, [r3], #1 │ │ │ │ │ - b.n 658c │ │ │ │ │ + subs r0, r3, r2 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + ble.n 65ce │ │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ │ + strb.w r0, [r3], #1 │ │ │ │ │ + b.n 663c │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n 64ec │ │ │ │ │ - cmp.w r9, #15 │ │ │ │ │ + b.n 65f8 │ │ │ │ │ + cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r4, [r3, r2, lsl #1] │ │ │ │ │ - ldrgt.w r4, [r3, r2, lsl #2] │ │ │ │ │ - b.n 63cc │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 663a │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyInterpreterState_Get │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bl a18 <_Py_dict_lookup+0x610> │ │ │ │ │ - R_ARM_THM_CALL make_dict_from_instance_attributes.isra.0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 6632 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - bl 29a8 <_PyDict_SetItem_LockHeld> │ │ │ │ │ - R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 6632 │ │ │ │ │ - str.w r4, [sl, #-12] │ │ │ │ │ - b.n 64d0 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne.w 641c │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - ldrb.w lr, [r7, #16] │ │ │ │ │ - ubfx ip, r0, #2, #3 │ │ │ │ │ + strhle.w r4, [fp, r0, lsl #1] │ │ │ │ │ + strgt.w r4, [fp, r0, lsl #2] │ │ │ │ │ + b.n 648c │ │ │ │ │ + cmp.w sl, #15 │ │ │ │ │ + ite le │ │ │ │ │ + ldrshle.w r4, [fp, r3, lsl #1] │ │ │ │ │ + ldrgt.w r4, [fp, r3, lsl #2] │ │ │ │ │ + b.n 6440 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.w 6420 │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + ldrb.w lr, [r9, #16] │ │ │ │ │ + ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 641c │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.n 66e6 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + bne.w 6420 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.n 66e4 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r1, #20 │ │ │ │ │ - addpl.w r0, r1, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 664a │ │ │ │ │ + beq.n 66de │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r7, #20 │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ + addmi.w r1, r9, #20 │ │ │ │ │ + addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 648c │ │ │ │ │ - b.n 641c │ │ │ │ │ + beq.w 6546 │ │ │ │ │ + b.n 6420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fc0 │ │ │ │ │ - b.n 6538 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bl 1fc8 │ │ │ │ │ + b.n 65c8 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 29a8 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b.w 29b4 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.n 661e │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - beq.w 6438 │ │ │ │ │ - b.n 641c │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp.w r9, #15 │ │ │ │ │ - ite le │ │ │ │ │ - ldrshle.w r4, [r3, r2, lsl #1] │ │ │ │ │ - ldrgt.w r4, [r3, r2, lsl #2] │ │ │ │ │ - b.n 6404 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne.w 63e2 │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - ldrb.w lr, [r7, #16] │ │ │ │ │ - ubfx ip, r0, #2, #3 │ │ │ │ │ - ubfx lr, lr, #2, #3 │ │ │ │ │ - cmp lr, ip │ │ │ │ │ - bne.w 63e2 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.n 66c4 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r1, #20 │ │ │ │ │ - addpl.w r0, r1, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.n 66c0 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r1, r7, #20 │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ - mul.w r2, ip, r2 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 648c │ │ │ │ │ - b.n 63e2 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.n 66ac │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 6698 │ │ │ │ │ - cmp.w r9, #15 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.n 66b2 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 669c │ │ │ │ │ + cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ - strhle.w r4, [r3, r0, lsl #1] │ │ │ │ │ - strgt.w r4, [r3, r0, lsl #2] │ │ │ │ │ - b.n 6462 │ │ │ │ │ - ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + ldrshle.w r4, [fp, r3, lsl #1] │ │ │ │ │ + ldrgt.w r4, [fp, r3, lsl #2] │ │ │ │ │ + b.n 6406 │ │ │ │ │ + ldr r3, [r2, #60] @ 0x3c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - b.n 6398 │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 660a │ │ │ │ │ - nop │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 63d2 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.n 6536 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 651e │ │ │ │ │ │ │ │ │ │ -000066ec <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ +0000670c <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ _PyObject_TryGetInstanceAttribute(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6822 <_PyObject_TryGetInstanceAttribute+0x136> │ │ │ │ │ + beq.w 6842 <_PyObject_TryGetInstanceAttribute+0x136> │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr.w r5, [r4, #440] @ 0x1b8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6898 <_PyObject_TryGetInstanceAttribute+0x1ac> │ │ │ │ │ + beq.w 68b8 <_PyObject_TryGetInstanceAttribute+0x1ac> │ │ │ │ │ ldrb.w r9, [r5, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ adds r5, #20 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ lsl.w r4, r4, r9 │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ and.w sl, r8, r4 │ │ │ │ │ - bgt.w 68dc <_PyObject_TryGetInstanceAttribute+0x1f0> │ │ │ │ │ + bgt.w 68fc <_PyObject_TryGetInstanceAttribute+0x1f0> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 6814 <_PyObject_TryGetInstanceAttribute+0x128> │ │ │ │ │ + blt.n 6834 <_PyObject_TryGetInstanceAttribute+0x128> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 687e <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + beq.w 689e <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 6978 <_PyObject_TryGetInstanceAttribute+0x28c> │ │ │ │ │ + beq.w 6998 <_PyObject_TryGetInstanceAttribute+0x28c> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ - bgt.w 6902 <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ + bgt.w 6922 <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 6916 <_PyObject_TryGetInstanceAttribute+0x22a> │ │ │ │ │ + blt.w 6936 <_PyObject_TryGetInstanceAttribute+0x22a> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 687e <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + beq.n 689e <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 69e6 <_PyObject_TryGetInstanceAttribute+0x2fa> │ │ │ │ │ + beq.w 6a06 <_PyObject_TryGetInstanceAttribute+0x2fa> │ │ │ │ │ mov.w ip, r8, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r2, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ and.w sl, r2, r4 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bgt.w 693e <_PyObject_TryGetInstanceAttribute+0x252> │ │ │ │ │ + bgt.w 695e <_PyObject_TryGetInstanceAttribute+0x252> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 691e <_PyObject_TryGetInstanceAttribute+0x232> │ │ │ │ │ + blt.w 693e <_PyObject_TryGetInstanceAttribute+0x232> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 687c <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ + beq.n 689c <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 6828 <_PyObject_TryGetInstanceAttribute+0x13c> │ │ │ │ │ + beq.n 6848 <_PyObject_TryGetInstanceAttribute+0x13c> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ - bgt.w 6968 <_PyObject_TryGetInstanceAttribute+0x27c> │ │ │ │ │ + bgt.w 6988 <_PyObject_TryGetInstanceAttribute+0x27c> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 6936 <_PyObject_TryGetInstanceAttribute+0x24a> │ │ │ │ │ + blt.w 6956 <_PyObject_TryGetInstanceAttribute+0x24a> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 687c <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ + beq.n 689c <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 6a4a <_PyObject_TryGetInstanceAttribute+0x35e> │ │ │ │ │ + beq.w 6a6a <_PyObject_TryGetInstanceAttribute+0x35e> │ │ │ │ │ lsrs r4, r4, #10 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ - b.n 67ae <_PyObject_TryGetInstanceAttribute+0xc2> │ │ │ │ │ + b.n 67ce <_PyObject_TryGetInstanceAttribute+0xc2> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.w 6aa2 <_PyObject_TryGetInstanceAttribute+0x3b6> │ │ │ │ │ + bne.w 6ac2 <_PyObject_TryGetInstanceAttribute+0x3b6> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 67d0 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 67f0 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 67d0 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 67f0 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 6ac8 <_PyObject_TryGetInstanceAttribute+0x3dc> │ │ │ │ │ + beq.w 6ae4 <_PyObject_TryGetInstanceAttribute+0x3d8> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6ac0 <_PyObject_TryGetInstanceAttribute+0x3d4> │ │ │ │ │ + beq.w 6ae0 <_PyObject_TryGetInstanceAttribute+0x3d4> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 67d0 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 67f0 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 6892 <_PyObject_TryGetInstanceAttribute+0x1a6> │ │ │ │ │ + cbz r3, 68b2 <_PyObject_TryGetInstanceAttribute+0x1a6> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - b.n 6820 <_PyObject_TryGetInstanceAttribute+0x134> │ │ │ │ │ + b.n 6840 <_PyObject_TryGetInstanceAttribute+0x134> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6ad4 <_PyObject_TryGetInstanceAttribute+0x3e8> │ │ │ │ │ + beq.w 6af4 <_PyObject_TryGetInstanceAttribute+0x3e8> │ │ │ │ │ ldrb.w r9, [r5, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ adds r5, #20 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ │ add.w r4, r2, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r5, r1 │ │ │ │ │ and.w sl, r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ble.w 6746 <_PyObject_TryGetInstanceAttribute+0x5a> │ │ │ │ │ + ble.w 6766 <_PyObject_TryGetInstanceAttribute+0x5a> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ - bgt.w 6a3e <_PyObject_TryGetInstanceAttribute+0x352> │ │ │ │ │ + bgt.w 6a5e <_PyObject_TryGetInstanceAttribute+0x352> │ │ │ │ │ ldrsh.w r7, [r5, sl, lsl #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 674e <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ + bge.w 676e <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 681a <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + beq.n 683a <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r4, r2 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r7, [r5, sl, lsl #2] │ │ │ │ │ ldrshle.w r7, [r5, sl, lsl #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 6784 <_PyObject_TryGetInstanceAttribute+0x98> │ │ │ │ │ + bge.w 67a4 <_PyObject_TryGetInstanceAttribute+0x98> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 681a <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ - b.n 6796 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + beq.w 683a <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + b.n 67b6 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 681a <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + beq.w 683a <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, r3, sl │ │ │ │ │ - b.n 67e8 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ + b.n 6808 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 681a <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ - b.n 6804 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + beq.w 683a <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + b.n 6824 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r7, [r5, sl, lsl #1] │ │ │ │ │ ldrgt.w r7, [r5, sl, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 67c0 <_PyObject_TryGetInstanceAttribute+0xd4> │ │ │ │ │ + bge.w 67e0 <_PyObject_TryGetInstanceAttribute+0xd4> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 681a <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + beq.w 683a <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r7, [r5, sl, lsl #1] │ │ │ │ │ ldrgt.w r7, [r5, sl, lsl #2] │ │ │ │ │ - b.n 67ec <_PyObject_TryGetInstanceAttribute+0x100> │ │ │ │ │ + b.n 680c <_PyObject_TryGetInstanceAttribute+0x100> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 69cc <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ + bne.n 69ec <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 69cc <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ + bne.n 69ec <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 6ad0 <_PyObject_TryGetInstanceAttribute+0x3e4> │ │ │ │ │ + beq.w 6aec <_PyObject_TryGetInstanceAttribute+0x3e0> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ lsls r2, r1, #26 │ │ │ │ │ - bpl.w 6ab8 <_PyObject_TryGetInstanceAttribute+0x3cc> │ │ │ │ │ + bpl.w 6ad8 <_PyObject_TryGetInstanceAttribute+0x3cc> │ │ │ │ │ lsls r2, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mul.w r2, r3, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 687e <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + beq.w 689e <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r2, r4 │ │ │ │ │ - ble.w 677a <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ - b.n 6902 <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ + ble.w 679a <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ + b.n 6922 <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 6796 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + bne.w 67b6 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 6796 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + bne.w 67b6 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6ac4 <_PyObject_TryGetInstanceAttribute+0x3d8> │ │ │ │ │ + beq.n 6af0 <_PyObject_TryGetInstanceAttribute+0x3e4> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6abc <_PyObject_TryGetInstanceAttribute+0x3d0> │ │ │ │ │ + beq.n 6adc <_PyObject_TryGetInstanceAttribute+0x3d0> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 687e <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ - b.n 6796 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + beq.w 689e <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + b.n 67b6 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ ldr.w r7, [r5, sl, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 674e <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ - b.n 68ee <_PyObject_TryGetInstanceAttribute+0x202> │ │ │ │ │ + bge.w 676e <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ + b.n 690e <_PyObject_TryGetInstanceAttribute+0x202> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6804 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + bne.w 6824 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r6, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 6804 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + bne.w 6824 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6acc <_PyObject_TryGetInstanceAttribute+0x3e0> │ │ │ │ │ + beq.n 6ae8 <_PyObject_TryGetInstanceAttribute+0x3dc> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6ab4 <_PyObject_TryGetInstanceAttribute+0x3c8> │ │ │ │ │ + beq.n 6ad4 <_PyObject_TryGetInstanceAttribute+0x3c8> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 687c <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ - b.n 6804 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + beq.w 689c <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ + b.n 6824 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r4, r2 │ │ │ │ │ - b.n 677a <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ + b.n 679a <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 6a8e <_PyObject_TryGetInstanceAttribute+0x3a2> │ │ │ │ │ + b.n 6aae <_PyObject_TryGetInstanceAttribute+0x3a2> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 69b8 <_PyObject_TryGetInstanceAttribute+0x2cc> │ │ │ │ │ + b.n 69d8 <_PyObject_TryGetInstanceAttribute+0x2cc> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 6a2a <_PyObject_TryGetInstanceAttribute+0x33e> │ │ │ │ │ + b.n 6a4a <_PyObject_TryGetInstanceAttribute+0x33e> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 686c <_PyObject_TryGetInstanceAttribute+0x180> │ │ │ │ │ + b.n 688c <_PyObject_TryGetInstanceAttribute+0x180> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6a16 <_PyObject_TryGetInstanceAttribute+0x32a> │ │ │ │ │ + b.n 6876 <_PyObject_TryGetInstanceAttribute+0x16a> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6856 <_PyObject_TryGetInstanceAttribute+0x16a> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 6a7a <_PyObject_TryGetInstanceAttribute+0x38e> │ │ │ │ │ + b.n 6a9a <_PyObject_TryGetInstanceAttribute+0x38e> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 69a6 <_PyObject_TryGetInstanceAttribute+0x2ba> │ │ │ │ │ + b.n 69c6 <_PyObject_TryGetInstanceAttribute+0x2ba> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 6a36 <_PyObject_TryGetInstanceAttribute+0x32a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mvn.w r7, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 687e <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + b.n 689e <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ │ │ │ │ │ -00006ae0 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ +00006b00 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ _PyDictKeys_StringLookupSplit(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - beq.w 6de8 <_PyDictKeys_StringLookupSplit+0x308> │ │ │ │ │ + beq.w 6e18 <_PyDictKeys_StringLookupSplit+0x318> │ │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ add.w r6, r4, #20 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ │ add.w r9, r6, r2 │ │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w sl, r5, r4 │ │ │ │ │ - bgt.n 6bea <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ + bgt.n 6c0a <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6bd8 <_PyDictKeys_StringLookupSplit+0xf8> │ │ │ │ │ + blt.n 6bf8 <_PyDictKeys_StringLookupSplit+0xf8> │ │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 6be2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6c02 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 6c42 <_PyDictKeys_StringLookupSplit+0x162> │ │ │ │ │ + beq.w 6c62 <_PyDictKeys_StringLookupSplit+0x162> │ │ │ │ │ lsrs r3, r5, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r3, sl │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ - bgt.n 6c0e <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ + bgt.n 6c2e <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6c20 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ + blt.n 6c40 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 6be2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6c02 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 6cbc <_PyDictKeys_StringLookupSplit+0x1dc> │ │ │ │ │ + beq.w 6cdc <_PyDictKeys_StringLookupSplit+0x1dc> │ │ │ │ │ lsrs r2, r5, #10 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.n 6c32 <_PyDictKeys_StringLookupSplit+0x152> │ │ │ │ │ + bgt.n 6c52 <_PyDictKeys_StringLookupSplit+0x152> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6c26 <_PyDictKeys_StringLookupSplit+0x146> │ │ │ │ │ + blt.n 6c46 <_PyDictKeys_StringLookupSplit+0x146> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 6be2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6c02 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 6d18 <_PyDictKeys_StringLookupSplit+0x238> │ │ │ │ │ + beq.w 6d38 <_PyDictKeys_StringLookupSplit+0x238> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add.w sl, sl, fp, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ - bgt.n 6cac <_PyDictKeys_StringLookupSplit+0x1cc> │ │ │ │ │ + bgt.n 6ccc <_PyDictKeys_StringLookupSplit+0x1cc> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6c2c <_PyDictKeys_StringLookupSplit+0x14c> │ │ │ │ │ + blt.n 6c4c <_PyDictKeys_StringLookupSplit+0x14c> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 6be2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6c02 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 6d70 <_PyDictKeys_StringLookupSplit+0x290> │ │ │ │ │ + beq.w 6d90 <_PyDictKeys_StringLookupSplit+0x290> │ │ │ │ │ mov.w r3, fp, lsr #10 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ - b.n 6b78 <_PyDictKeys_StringLookupSplit+0x98> │ │ │ │ │ + b.n 6b98 <_PyDictKeys_StringLookupSplit+0x98> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 6dd4 <_PyDictKeys_StringLookupSplit+0x2f4> │ │ │ │ │ + bne.w 6df4 <_PyDictKeys_StringLookupSplit+0x2f4> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 6b2c <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ + bge.n 6b4c <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6bde <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + beq.n 6bfe <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r4, r3 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 6b58 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ + bge.n 6b78 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6bde <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ - b.n 6b68 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + beq.n 6bfe <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + b.n 6b88 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6bde <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ - b.n 6b96 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + beq.n 6bfe <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + b.n 6bb6 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6bde <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ - b.n 6bc4 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + beq.n 6bfe <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + b.n 6be4 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ - b.n 6b82 <_PyDictKeys_StringLookupSplit+0xa2> │ │ │ │ │ + b.n 6ba2 <_PyDictKeys_StringLookupSplit+0xa2> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 6c94 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ + bne.n 6cb4 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 6c94 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ + bne.n 6cb4 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6e14 <_PyDictKeys_StringLookupSplit+0x334> │ │ │ │ │ + beq.w 6e10 <_PyDictKeys_StringLookupSplit+0x310> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6dc8 <_PyDictKeys_StringLookupSplit+0x2e8> │ │ │ │ │ + beq.w 6de8 <_PyDictKeys_StringLookupSplit+0x2e8> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6be2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6c02 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ - ble.w 6b50 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ - b.n 6c0e <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ + ble.w 6b70 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ + b.n 6c2e <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ - b.n 6bb0 <_PyDictKeys_StringLookupSplit+0xd0> │ │ │ │ │ + b.n 6bd0 <_PyDictKeys_StringLookupSplit+0xd0> │ │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.w 6b68 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + bne.w 6b88 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.w 6b68 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + bne.w 6b88 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 6e10 <_PyDictKeys_StringLookupSplit+0x330> │ │ │ │ │ + beq.w 6e14 <_PyDictKeys_StringLookupSplit+0x314> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6dd0 <_PyDictKeys_StringLookupSplit+0x2f0> │ │ │ │ │ + beq.n 6df0 <_PyDictKeys_StringLookupSplit+0x2f0> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6be2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - b.n 6b68 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + beq.w 6c02 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 6b88 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6b96 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + bne.w 6bb6 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 6b96 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + bne.w 6bb6 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6e08 <_PyDictKeys_StringLookupSplit+0x328> │ │ │ │ │ + beq.n 6e08 <_PyDictKeys_StringLookupSplit+0x308> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6de4 <_PyDictKeys_StringLookupSplit+0x304> │ │ │ │ │ + beq.n 6e04 <_PyDictKeys_StringLookupSplit+0x304> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6be2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - b.n 6b96 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + beq.w 6c02 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 6bb6 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6bc4 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + bne.w 6be4 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 6bc4 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + bne.w 6be4 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6e0c <_PyDictKeys_StringLookupSplit+0x32c> │ │ │ │ │ + beq.n 6e0c <_PyDictKeys_StringLookupSplit+0x30c> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6dcc <_PyDictKeys_StringLookupSplit+0x2ec> │ │ │ │ │ + beq.n 6dec <_PyDictKeys_StringLookupSplit+0x2ec> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6be2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - b.n 6bc4 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + beq.w 6c02 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 6be4 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 6c84 <_PyDictKeys_StringLookupSplit+0x1a4> │ │ │ │ │ + b.n 6ca4 <_PyDictKeys_StringLookupSplit+0x1a4> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 6db4 <_PyDictKeys_StringLookupSplit+0x2d4> │ │ │ │ │ + b.n 6dd4 <_PyDictKeys_StringLookupSplit+0x2d4> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 6d04 <_PyDictKeys_StringLookupSplit+0x224> │ │ │ │ │ + b.n 6d24 <_PyDictKeys_StringLookupSplit+0x224> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r4, r3 │ │ │ │ │ - b.n 6b50 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ + b.n 6b70 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 6d5c <_PyDictKeys_StringLookupSplit+0x27c> │ │ │ │ │ + b.n 6d7c <_PyDictKeys_StringLookupSplit+0x27c> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 6d68 <_PyDictKeys_StringLookupSplit+0x268> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 6dc0 <_PyDictKeys_StringLookupSplit+0x2c0> │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 6c8e <_PyDictKeys_StringLookupSplit+0x18e> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 6d10 <_PyDictKeys_StringLookupSplit+0x210> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.w 6afe <_PyDictKeys_StringLookupSplit+0x1e> │ │ │ │ │ + bne.w 6b1e <_PyDictKeys_StringLookupSplit+0x1e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mvn.w r3, #2 │ │ │ │ │ - b.n 6be2 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 6d48 <_PyDictKeys_StringLookupSplit+0x268> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 6da0 <_PyDictKeys_StringLookupSplit+0x2c0> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 6cf0 <_PyDictKeys_StringLookupSplit+0x210> │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 6c6e <_PyDictKeys_StringLookupSplit+0x18e> │ │ │ │ │ + b.n 6c02 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ │ │ │ │ │ -00006e18 <_PyDict_LookupIndex>: │ │ │ │ │ +00006e38 <_PyDict_LookupIndex>: │ │ │ │ │ _PyDict_LookupIndex(): │ │ │ │ │ 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 6e4e <_PyDict_LookupIndex+0x36> │ │ │ │ │ + bne.n 6e6e <_PyDict_LookupIndex+0x36> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 6e4e <_PyDict_LookupIndex+0x36> │ │ │ │ │ + beq.n 6e6e <_PyDict_LookupIndex+0x36> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 6e68 <_PyDict_LookupIndex+0x50> │ │ │ │ │ + beq.n 6e88 <_PyDict_LookupIndex+0x50> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 6e48 <_PyDict_LookupIndex+0x30> │ │ │ │ │ + b.n 6e68 <_PyDict_LookupIndex+0x30> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 6e48 <_PyDict_LookupIndex+0x30> │ │ │ │ │ + b.n 6e68 <_PyDict_LookupIndex+0x30> │ │ │ │ │ │ │ │ │ │ -00006e74 <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ +00006e94 <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ _PyDictKeys_StringLookupAndVersion(): │ │ │ │ │ stmdb 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 r5, [r1, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 7224 <_PyDictKeys_StringLookupAndVersion+0x3b0> │ │ │ │ │ + bne.w 7244 <_PyDictKeys_StringLookupAndVersion+0x3b0> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7224 <_PyDictKeys_StringLookupAndVersion+0x3b0> │ │ │ │ │ + beq.w 7244 <_PyDictKeys_StringLookupAndVersion+0x3b0> │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.n 6fa0 <_PyDictKeys_StringLookupAndVersion+0x12c> │ │ │ │ │ + beq.n 6fc0 <_PyDictKeys_StringLookupAndVersion+0x12c> │ │ │ │ │ ldrb.w r9, [r0, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ add.w sl, r0, #20 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ lsl.w r4, r4, r9 │ │ │ │ │ add r2, sl │ │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ and.w fp, r7, r4 │ │ │ │ │ - bgt.w 6fd6 <_PyDictKeys_StringLookupAndVersion+0x162> │ │ │ │ │ + bgt.w 6ff6 <_PyDictKeys_StringLookupAndVersion+0x162> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 7028 <_PyDictKeys_StringLookupAndVersion+0x1b4> │ │ │ │ │ + blt.w 7048 <_PyDictKeys_StringLookupAndVersion+0x1b4> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 7018 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.w 7038 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 7076 <_PyDictKeys_StringLookupAndVersion+0x202> │ │ │ │ │ + beq.w 7096 <_PyDictKeys_StringLookupAndVersion+0x202> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, fp, r4 │ │ │ │ │ - bgt.n 6ffc <_PyDictKeys_StringLookupAndVersion+0x188> │ │ │ │ │ + bgt.n 701c <_PyDictKeys_StringLookupAndVersion+0x188> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 7010 <_PyDictKeys_StringLookupAndVersion+0x19c> │ │ │ │ │ + blt.w 7030 <_PyDictKeys_StringLookupAndVersion+0x19c> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 7018 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 7038 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 70ee <_PyDictKeys_StringLookupAndVersion+0x27a> │ │ │ │ │ + beq.w 710e <_PyDictKeys_StringLookupAndVersion+0x27a> │ │ │ │ │ mov.w ip, r7, lsr #10 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w fp, r2, r4 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bgt.w 7066 <_PyDictKeys_StringLookupAndVersion+0x1f2> │ │ │ │ │ + bgt.w 7086 <_PyDictKeys_StringLookupAndVersion+0x1f2> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 705a <_PyDictKeys_StringLookupAndVersion+0x1e6> │ │ │ │ │ + blt.w 707a <_PyDictKeys_StringLookupAndVersion+0x1e6> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 7018 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 7038 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 7148 <_PyDictKeys_StringLookupAndVersion+0x2d4> │ │ │ │ │ + beq.w 7168 <_PyDictKeys_StringLookupAndVersion+0x2d4> │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w fp, fp, r4, lsr #5 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ - bgt.w 70de <_PyDictKeys_StringLookupAndVersion+0x26a> │ │ │ │ │ + bgt.w 70fe <_PyDictKeys_StringLookupAndVersion+0x26a> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 7060 <_PyDictKeys_StringLookupAndVersion+0x1ec> │ │ │ │ │ + blt.n 7080 <_PyDictKeys_StringLookupAndVersion+0x1ec> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 7018 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 7038 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 71a0 <_PyDictKeys_StringLookupAndVersion+0x32c> │ │ │ │ │ + beq.w 71c0 <_PyDictKeys_StringLookupAndVersion+0x32c> │ │ │ │ │ lsrs r4, r4, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ - b.n 6f36 <_PyDictKeys_StringLookupAndVersion+0xc2> │ │ │ │ │ + b.n 6f56 <_PyDictKeys_StringLookupAndVersion+0xc2> │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -11225,425 +11242,425 @@ │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ │ add.w r4, r2, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, sl, r1 │ │ │ │ │ and.w fp, r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ble.w 6ed2 <_PyDictKeys_StringLookupAndVersion+0x5e> │ │ │ │ │ + ble.w 6ef2 <_PyDictKeys_StringLookupAndVersion+0x5e> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 6edc <_PyDictKeys_StringLookupAndVersion+0x68> │ │ │ │ │ + bge.w 6efc <_PyDictKeys_StringLookupAndVersion+0x68> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 702e <_PyDictKeys_StringLookupAndVersion+0x1ba> │ │ │ │ │ + beq.n 704e <_PyDictKeys_StringLookupAndVersion+0x1ba> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r4, r2 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 6f0e <_PyDictKeys_StringLookupAndVersion+0x9a> │ │ │ │ │ + bge.w 6f2e <_PyDictKeys_StringLookupAndVersion+0x9a> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 6f20 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.n 6f40 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 7038 <_PyDictKeys_StringLookupAndVersion+0x1c4> │ │ │ │ │ + cbz r2, 7058 <_PyDictKeys_StringLookupAndVersion+0x1c4> │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.w 7200 <_PyDictKeys_StringLookupAndVersion+0x38c> │ │ │ │ │ + bne.w 7220 <_PyDictKeys_StringLookupAndVersion+0x38c> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 701c <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ - ldr r2, [pc, #500] @ (7230 <_PyDictKeys_StringLookupAndVersion+0x3bc>) │ │ │ │ │ + bne.n 703c <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ + ldr r2, [pc, #500] @ (7250 <_PyDictKeys_StringLookupAndVersion+0x3bc>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r1, #348] @ 0x15c │ │ │ │ │ - cbz r2, 7056 <_PyDictKeys_StringLookupAndVersion+0x1e2> │ │ │ │ │ + cbz r2, 7076 <_PyDictKeys_StringLookupAndVersion+0x1e2> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str.w r0, [r1, #348] @ 0x15c │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n 701c <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ + b.n 703c <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 7014 <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ - b.n 6f5a <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + beq.n 7034 <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ + b.n 6f7a <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 7014 <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ - b.n 6f8e <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + beq.n 7034 <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ + b.n 6fae <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ - b.n 6f42 <_PyDictKeys_StringLookupAndVersion+0xce> │ │ │ │ │ + b.n 6f62 <_PyDictKeys_StringLookupAndVersion+0xce> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 70c6 <_PyDictKeys_StringLookupAndVersion+0x252> │ │ │ │ │ + bne.n 70e6 <_PyDictKeys_StringLookupAndVersion+0x252> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 70c6 <_PyDictKeys_StringLookupAndVersion+0x252> │ │ │ │ │ + bne.n 70e6 <_PyDictKeys_StringLookupAndVersion+0x252> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 721c <_PyDictKeys_StringLookupAndVersion+0x3a8> │ │ │ │ │ + beq.w 7238 <_PyDictKeys_StringLookupAndVersion+0x3a4> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 71f8 <_PyDictKeys_StringLookupAndVersion+0x384> │ │ │ │ │ + beq.w 7218 <_PyDictKeys_StringLookupAndVersion+0x384> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7018 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 7038 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r2, r4 │ │ │ │ │ - ble.w 6f04 <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ - b.n 6ffc <_PyDictKeys_StringLookupAndVersion+0x188> │ │ │ │ │ + ble.w 6f24 <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ + b.n 701c <_PyDictKeys_StringLookupAndVersion+0x188> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ - b.n 6f78 <_PyDictKeys_StringLookupAndVersion+0x104> │ │ │ │ │ + b.n 6f98 <_PyDictKeys_StringLookupAndVersion+0x104> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6f20 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.w 6f40 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 6f20 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.w 6f40 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 7220 <_PyDictKeys_StringLookupAndVersion+0x3ac> │ │ │ │ │ + beq.w 7240 <_PyDictKeys_StringLookupAndVersion+0x3ac> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 7210 <_PyDictKeys_StringLookupAndVersion+0x39c> │ │ │ │ │ + beq.n 7230 <_PyDictKeys_StringLookupAndVersion+0x39c> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7018 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ - b.n 6f20 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + beq.w 7038 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + b.n 6f40 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6f5a <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + bne.w 6f7a <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 6f5a <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + bne.w 6f7a <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 7218 <_PyDictKeys_StringLookupAndVersion+0x3a4> │ │ │ │ │ + beq.n 723c <_PyDictKeys_StringLookupAndVersion+0x3a8> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 7214 <_PyDictKeys_StringLookupAndVersion+0x3a0> │ │ │ │ │ + beq.n 7234 <_PyDictKeys_StringLookupAndVersion+0x3a0> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7018 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ - b.n 6f5a <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + beq.w 7038 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + b.n 6f7a <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6f8e <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + bne.w 6fae <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r6, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 6f8e <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + bne.w 6fae <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 722a <_PyDictKeys_StringLookupAndVersion+0x3b6> │ │ │ │ │ + beq.n 724a <_PyDictKeys_StringLookupAndVersion+0x3b6> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 71fc <_PyDictKeys_StringLookupAndVersion+0x388> │ │ │ │ │ + beq.n 721c <_PyDictKeys_StringLookupAndVersion+0x388> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7018 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ - b.n 6f8e <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + beq.w 7038 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + b.n 6fae <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 70b6 <_PyDictKeys_StringLookupAndVersion+0x242> │ │ │ │ │ + b.n 70d6 <_PyDictKeys_StringLookupAndVersion+0x242> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 71e4 <_PyDictKeys_StringLookupAndVersion+0x370> │ │ │ │ │ + b.n 7204 <_PyDictKeys_StringLookupAndVersion+0x370> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r4, r2 │ │ │ │ │ - b.n 6f04 <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ + b.n 6f24 <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 7134 <_PyDictKeys_StringLookupAndVersion+0x2c0> │ │ │ │ │ + b.n 7154 <_PyDictKeys_StringLookupAndVersion+0x2c0> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 718c <_PyDictKeys_StringLookupAndVersion+0x318> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 7178 <_PyDictKeys_StringLookupAndVersion+0x304> │ │ │ │ │ + b.n 71ac <_PyDictKeys_StringLookupAndVersion+0x318> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 70a0 <_PyDictKeys_StringLookupAndVersion+0x22c> │ │ │ │ │ + b.n 70c0 <_PyDictKeys_StringLookupAndVersion+0x22c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 7120 <_PyDictKeys_StringLookupAndVersion+0x2ac> │ │ │ │ │ + b.n 7198 <_PyDictKeys_StringLookupAndVersion+0x304> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 7140 <_PyDictKeys_StringLookupAndVersion+0x2ac> │ │ │ │ │ mvn.w r5, #2 │ │ │ │ │ - b.n 7020 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ + b.n 7040 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 71d0 <_PyDictKeys_StringLookupAndVersion+0x35c> │ │ │ │ │ + b.n 71f0 <_PyDictKeys_StringLookupAndVersion+0x35c> │ │ │ │ │ nop │ │ │ │ │ .word 0x000001ee │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007234 : │ │ │ │ │ +00007254 : │ │ │ │ │ dict_pop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 73c4 │ │ │ │ │ + bhi.w 73e4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 73e0 │ │ │ │ │ + bne.w 7400 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ - bpl.w 74ec │ │ │ │ │ + bpl.w 7508 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 73fe │ │ │ │ │ + beq.w 741e │ │ │ │ │ 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 │ │ │ │ │ - bne.w 73e6 │ │ │ │ │ + bne.w 7406 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - beq.w 73e6 │ │ │ │ │ + beq.w 7406 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 7490 │ │ │ │ │ + beq.w 74b0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 73fe │ │ │ │ │ + beq.w 741e │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 73fe │ │ │ │ │ + beq.w 741e │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 74dc │ │ │ │ │ + bne.w 74f8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, ip, r7 │ │ │ │ │ - bgt.n 7352 │ │ │ │ │ + bgt.n 7372 │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 7368 │ │ │ │ │ + bne.n 7388 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 74ae │ │ │ │ │ + bne.w 74ce │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 741e │ │ │ │ │ + bgt.w 743e │ │ │ │ │ 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.w 7446 │ │ │ │ │ + beq.w 7466 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7336 │ │ │ │ │ + bge.n 7356 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 7336 │ │ │ │ │ + cbnz r3, 7356 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 734a │ │ │ │ │ + bge.n 736a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 734a │ │ │ │ │ + cbnz r3, 736a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ addle.w r2, r3, r1, lsl #1 │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 72e4 │ │ │ │ │ + beq.n 7304 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.w 749c │ │ │ │ │ + beq.w 74bc │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r1, r2 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - bgt.n 7466 │ │ │ │ │ + bgt.n 7486 │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 72e4 │ │ │ │ │ + beq.n 7304 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.w 749c │ │ │ │ │ + beq.w 74bc │ │ │ │ │ lsrs r7, r7, #10 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w r1, r2, ip │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bgt.n 747a │ │ │ │ │ + bgt.n 749a │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 72e4 │ │ │ │ │ + beq.n 7304 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ - beq.n 749c │ │ │ │ │ + beq.n 74bc │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - b.n 739e │ │ │ │ │ + b.n 73be │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7490 │ │ │ │ │ + beq.n 74b0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.w 725a │ │ │ │ │ + ble.w 727a │ │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ │ - b.n 725e │ │ │ │ │ + b.n 727e │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - beq.n 7494 │ │ │ │ │ + beq.n 74b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 728a │ │ │ │ │ + bne.w 72aa │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 748a │ │ │ │ │ + beq.n 74aa │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ @@ -11659,187 +11676,187 @@ │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7314 │ │ │ │ │ + bne.w 7334 │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ strd r1, r1, [r4, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 732c │ │ │ │ │ - b.n 7336 │ │ │ │ │ + blt.w 734c │ │ │ │ │ + b.n 7356 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ addle.w r2, r3, r1, lsl #1 │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ │ - b.n 7386 │ │ │ │ │ + b.n 73a6 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r2, [lr, #20] │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ - b.n 73ac │ │ │ │ │ + b.n 73cc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 734a │ │ │ │ │ + b.n 736a │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl e0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 7490 │ │ │ │ │ + b.n 74b0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 72f2 │ │ │ │ │ + beq.w 7312 │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 74fe │ │ │ │ │ + bne.n 751e │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 74d2 │ │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ │ - strb.w r4, [r3], #1 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt.n 74cc │ │ │ │ │ - strb r1, [r0, #1] │ │ │ │ │ - b.n 7336 │ │ │ │ │ + ble.n 751a │ │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ │ + strb.w r4, [r3], #1 │ │ │ │ │ + b.n 74ea │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 72b6 │ │ │ │ │ + b.n 72d6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3103 @ 0xc1f │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 7490 │ │ │ │ │ + b.n 74b0 │ │ │ │ │ + strb r1, [r0, #1] │ │ │ │ │ + b.n 7356 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 74c0 │ │ │ │ │ + b.n 74e0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007504 : │ │ │ │ │ +00007524 : │ │ │ │ │ pop_lock_held(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r0, r0, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 7576 │ │ │ │ │ + beq.n 7596 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 756e │ │ │ │ │ + cbz r0, 758e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 7546 │ │ │ │ │ + bne.n 7566 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 7546 │ │ │ │ │ + beq.n 7566 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 758c <_PyDict_Pop_KnownHash> │ │ │ │ │ + b.n 75ac <_PyDict_Pop_KnownHash> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 7538 │ │ │ │ │ + bne.n 7558 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl e0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r2, 7568 │ │ │ │ │ + cbz r2, 7588 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7572 │ │ │ │ │ - cbz r2, 7572 │ │ │ │ │ + b.n 7592 │ │ │ │ │ + cbz r2, 7592 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - cbz r2, 757a │ │ │ │ │ + cbz r2, 759a │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3103 @ 0xc1f │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 7568 │ │ │ │ │ + b.n 7588 │ │ │ │ │ │ │ │ │ │ -0000758c <_PyDict_Pop_KnownHash>: │ │ │ │ │ +000075ac <_PyDict_Pop_KnownHash>: │ │ │ │ │ _PyDict_Pop_KnownHash(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 76d2 <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ + beq.w 76f2 <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 7736 <_PyDict_Pop_KnownHash+0x1aa> │ │ │ │ │ + beq.w 7756 <_PyDict_Pop_KnownHash+0x1aa> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 76d2 <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ + beq.w 76f2 <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 76d2 <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ + beq.w 76f2 <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7726 <_PyDict_Pop_KnownHash+0x19a> │ │ │ │ │ + bne.w 7746 <_PyDict_Pop_KnownHash+0x19a> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ @@ -11847,160 +11864,160 @@ │ │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r8, ip │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ add.w r0, r3, r1, lsl #1 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bgt.n 7698 <_PyDict_Pop_KnownHash+0x10c> │ │ │ │ │ + bgt.n 76b8 <_PyDict_Pop_KnownHash+0x10c> │ │ │ │ │ ldrsb.w r0, [r8, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 76aa <_PyDict_Pop_KnownHash+0x11e> │ │ │ │ │ + bne.n 76ca <_PyDict_Pop_KnownHash+0x11e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 76fc <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ + bne.n 771c <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 7674 <_PyDict_Pop_KnownHash+0xe8> │ │ │ │ │ + bgt.n 7694 <_PyDict_Pop_KnownHash+0xe8> │ │ │ │ │ add r0, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ strb r3, [r0, #20] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ adds r3, #20 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 76c0 <_PyDict_Pop_KnownHash+0x134> │ │ │ │ │ + beq.n 76e0 <_PyDict_Pop_KnownHash+0x134> │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7658 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ + bge.n 7678 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 7658 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ + cbnz r3, 7678 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 76de <_PyDict_Pop_KnownHash+0x152> │ │ │ │ │ + bge.n 76fe <_PyDict_Pop_KnownHash+0x152> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 7690 <_PyDict_Pop_KnownHash+0x104> │ │ │ │ │ + cbz r3, 76b0 <_PyDict_Pop_KnownHash+0x104> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 76e4 <_PyDict_Pop_KnownHash+0x158> │ │ │ │ │ + beq.n 7704 <_PyDict_Pop_KnownHash+0x158> │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w r0, r3, r0, lsl #1 │ │ │ │ │ addgt.w r0, r3, r0, lsl #2 │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt r2, [r0, #20] │ │ │ │ │ strhle r2, [r0, #20] │ │ │ │ │ - b.n 762a <_PyDict_Pop_KnownHash+0x9e> │ │ │ │ │ + b.n 764a <_PyDict_Pop_KnownHash+0x9e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7666 <_PyDict_Pop_KnownHash+0xda> │ │ │ │ │ + b.n 7686 <_PyDict_Pop_KnownHash+0xda> │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ - b.n 7608 <_PyDict_Pop_KnownHash+0x7c> │ │ │ │ │ + b.n 7628 <_PyDict_Pop_KnownHash+0x7c> │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r2 │ │ │ │ │ - beq.n 760e <_PyDict_Pop_KnownHash+0x82> │ │ │ │ │ + beq.n 762e <_PyDict_Pop_KnownHash+0x82> │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ - b.n 75f6 <_PyDict_Pop_KnownHash+0x6a> │ │ │ │ │ + b.n 7616 <_PyDict_Pop_KnownHash+0x6a> │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ - b.n 7646 <_PyDict_Pop_KnownHash+0xba> │ │ │ │ │ - cbnz r6, 76d8 <_PyDict_Pop_KnownHash+0x14c> │ │ │ │ │ + b.n 7666 <_PyDict_Pop_KnownHash+0xba> │ │ │ │ │ + cbnz r6, 76f8 <_PyDict_Pop_KnownHash+0x14c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 766e <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ + b.n 768e <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 76d4 <_PyDict_Pop_KnownHash+0x148> │ │ │ │ │ + b.n 76f4 <_PyDict_Pop_KnownHash+0x148> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 766a <_PyDict_Pop_KnownHash+0xde> │ │ │ │ │ - b.n 766c <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + bne.n 768a <_PyDict_Pop_KnownHash+0xde> │ │ │ │ │ + b.n 768c <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 766c <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + bge.n 768c <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 766c <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + bne.n 768c <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 766c <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + b.n 768c <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ add.w r2, r1, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.n 7746 <_PyDict_Pop_KnownHash+0x1ba> │ │ │ │ │ + bne.n 7766 <_PyDict_Pop_KnownHash+0x1ba> │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble.n 7742 <_PyDict_Pop_KnownHash+0x1b6> │ │ │ │ │ + ble.n 7762 <_PyDict_Pop_KnownHash+0x1b6> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 7718 <_PyDict_Pop_KnownHash+0x18c> │ │ │ │ │ + b.n 7738 <_PyDict_Pop_KnownHash+0x18c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 75d2 <_PyDict_Pop_KnownHash+0x46> │ │ │ │ │ - cbz r6, 773c <_PyDict_Pop_KnownHash+0x1b0> │ │ │ │ │ + b.n 75f2 <_PyDict_Pop_KnownHash+0x46> │ │ │ │ │ + cbz r6, 775c <_PyDict_Pop_KnownHash+0x1b0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 766e <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ + b.n 768e <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ strb r0, [r1, #1] │ │ │ │ │ - b.n 7658 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ + b.n 7678 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 770e <_PyDict_Pop_KnownHash+0x182> │ │ │ │ │ + b.n 772e <_PyDict_Pop_KnownHash+0x182> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000774c : │ │ │ │ │ +0000776c : │ │ │ │ │ dictiter_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] │ │ │ │ │ @@ -12012,734 +12029,734 @@ │ │ │ │ │ bfi r0, r2, #0, #2 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #140] @ (7814 ) │ │ │ │ │ + ldr r2, [pc, #140] @ (7834 ) │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ and.w r0, r0, #1 │ │ │ │ │ str.w r0, [r3, #-4] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 7804 │ │ │ │ │ + ble.n 7824 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ │ ldr.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ - cbz r0, 77c8 │ │ │ │ │ + cbz r0, 77e8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 77f2 │ │ │ │ │ + blt.n 7812 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - cbz r0, 77d4 │ │ │ │ │ + cbz r0, 77f4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 77e0 │ │ │ │ │ + blt.n 7800 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 77d4 │ │ │ │ │ + bne.n 77f4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 77d6 │ │ │ │ │ + b.n 77f6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 77c8 │ │ │ │ │ + bne.n 77e8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 77c8 │ │ │ │ │ + b.n 77e8 │ │ │ │ │ ldr.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 77c0 │ │ │ │ │ - b.n 77c8 │ │ │ │ │ + bne.n 77e0 │ │ │ │ │ + b.n 77e8 │ │ │ │ │ .word 0x00000072 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007818 <_PyDict_MergeEx>: │ │ │ │ │ +00007838 <_PyDict_MergeEx>: │ │ │ │ │ _PyDict_MergeEx(): │ │ │ │ │ - b.w 2e8c │ │ │ │ │ + b.w 2e98 │ │ │ │ │ │ │ │ │ │ -0000781c <_PyDict_SetItem_Take2>: │ │ │ │ │ +0000783c <_PyDict_SetItem_Take2>: │ │ │ │ │ _PyDict_SetItem_Take2(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 785e <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ + bne.n 787e <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 785e <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ - ldr r3, [pc, #60] @ (7884 <_PyDict_SetItem_Take2+0x68>) │ │ │ │ │ + beq.n 787e <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ + ldr r3, [pc, #60] @ (78a4 <_PyDict_SetItem_Take2+0x68>) │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 787a <_PyDict_SetItem_Take2+0x5e> │ │ │ │ │ + beq.n 789a <_PyDict_SetItem_Take2+0x5e> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 7844 <_PyDict_SetItem_Take2+0x28> │ │ │ │ │ + bne.n 7864 <_PyDict_SetItem_Take2+0x28> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w dac │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007888 : │ │ │ │ │ +000078a8 : │ │ │ │ │ dict_get(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 7944 │ │ │ │ │ + bhi.n 7964 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 7920 │ │ │ │ │ + bne.n 7940 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ 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 78fe │ │ │ │ │ + beq.n 791e │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 793c │ │ │ │ │ + beq.n 795c │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 7912 │ │ │ │ │ + cbz r3, 7932 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 792c │ │ │ │ │ + bge.n 794c │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 7916 │ │ │ │ │ + beq.n 7936 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 7924 │ │ │ │ │ + bne.n 7944 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7932 │ │ │ │ │ + blt.n 7952 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.n 78c0 │ │ │ │ │ + beq.n 78e0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 78dc │ │ │ │ │ + bne.n 78fc │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 78f0 │ │ │ │ │ + bne.n 7910 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 78f8 │ │ │ │ │ + b.n 7918 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 78aa │ │ │ │ │ + ble.n 78ca │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ - b.n 78b2 │ │ │ │ │ + b.n 78d2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - bne.n 78ec │ │ │ │ │ - b.n 7916 │ │ │ │ │ + bne.n 790c │ │ │ │ │ + b.n 7936 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl e0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 7916 │ │ │ │ │ + b.n 7936 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 791a │ │ │ │ │ + bne.n 793a │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 78f8 │ │ │ │ │ + b.n 7918 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007960 : │ │ │ │ │ +00007980 : │ │ │ │ │ PyDict_Keys(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7aa2 │ │ │ │ │ + beq.n 7a5e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - bpl.w 7aa2 │ │ │ │ │ + bpl.n 7a5e │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ab2 │ │ │ │ │ + beq.n 7a6e │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n 7a86 │ │ │ │ │ + bne.w 7ab6 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 79fa │ │ │ │ │ + bpl.n 7a16 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7a42 │ │ │ │ │ + bne.n 7a72 │ │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add.w r6, ip, #20 │ │ │ │ │ - b.n 79b8 │ │ │ │ │ + b.n 79d4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r3, [r0, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 79fa │ │ │ │ │ + ble.n 7a16 │ │ │ │ │ ldrb.w r0, [ip, #6] │ │ │ │ │ ldrb.w r3, [ip, #5] │ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ │ - cbz r0, 79fe │ │ │ │ │ + cbz r0, 7a1a │ │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 79ea │ │ │ │ │ + cbz r0, 7a06 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 79b2 │ │ │ │ │ + bge.n 79ce │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 79b2 │ │ │ │ │ + b.n 79ce │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 79fa │ │ │ │ │ + ble.n 7a16 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 7a2e │ │ │ │ │ + cbz r0, 7a4a │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 79d8 │ │ │ │ │ + bgt.n 79f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ add.w r0, ip, #20 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 7a1c │ │ │ │ │ + cbz r3, 7a38 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 79b2 │ │ │ │ │ - b.n 79e4 │ │ │ │ │ + bge.n 79ce │ │ │ │ │ + b.n 7a00 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 79fa │ │ │ │ │ + ble.n 7a16 │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 7a38 │ │ │ │ │ + cbz r3, 7a54 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 7a0e │ │ │ │ │ - b.n 79fa │ │ │ │ │ + bgt.n 7a2a │ │ │ │ │ + b.n 7a16 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 79f2 │ │ │ │ │ - b.n 79fa │ │ │ │ │ + bgt.n 7a0e │ │ │ │ │ + b.n 7a16 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 7a24 │ │ │ │ │ - b.n 79fa │ │ │ │ │ + bgt.n 7a40 │ │ │ │ │ + b.n 7a16 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + movw r1, #3498 @ 0xdaa │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 7a16 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 7a52 │ │ │ │ │ + b.n 7a82 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [r3, r7] │ │ │ │ │ adds r7, #4 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - ble.n 79fa │ │ │ │ │ + ble.n 7a16 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a4c │ │ │ │ │ + bge.n 7a7c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [r3, r7] │ │ │ │ │ adds r7, #4 │ │ │ │ │ - b.n 7a52 │ │ │ │ │ + b.n 7a82 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7982 │ │ │ │ │ + bge.w 799e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7982 │ │ │ │ │ + bne.w 799e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7980 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - movw r1, #3498 @ 0xdaa │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 79fa │ │ │ │ │ + b.n 799c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007ab8 : │ │ │ │ │ +00007ad4 : │ │ │ │ │ PyObject_ClearManagedDict(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bpl.n 7b68 │ │ │ │ │ + bpl.n 7b84 │ │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ adds r2, r0, r3 │ │ │ │ │ - cbnz r4, 7b2a │ │ │ │ │ + cbnz r4, 7b46 │ │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ │ - cbz r0, 7b22 │ │ │ │ │ + cbz r0, 7b3e │ │ │ │ │ strb r4, [r2, #3] │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ - cbz r1, 7b22 │ │ │ │ │ + cbz r1, 7b3e │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 7af2 │ │ │ │ │ + b.n 7b0e │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - ble.n 7b22 │ │ │ │ │ + ble.n 7b3e │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7aea │ │ │ │ │ + beq.n 7b06 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7b26 │ │ │ │ │ + bge.n 7b42 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - cbnz r1, 7b26 │ │ │ │ │ + cbnz r1, 7b42 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bgt.n 7af2 │ │ │ │ │ + bgt.n 7b0e │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ - b.n 7aea │ │ │ │ │ + b.n 7b06 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7b70 │ │ │ │ │ + bne.n 7b8c │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b8c <_Py_dict_lookup+0x784> │ │ │ │ │ R_ARM_THM_CALL detach_dict_from_object │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - cbz r0, 7b68 │ │ │ │ │ + cbz r0, 7b84 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - ldr r2, [pc, #72] @ (7b94 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (7bb0 ) │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ │ - bl 3750 │ │ │ │ │ + bl 375c │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ add r0, r1 │ │ │ │ │ - bl 7b98 │ │ │ │ │ + bl 7bb4 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr.w r4, [r1, #-12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7b22 │ │ │ │ │ + beq.n 7b3e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r1, #-12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7b22 │ │ │ │ │ + bge.n 7b3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7b22 │ │ │ │ │ + bne.n 7b3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007b98 : │ │ │ │ │ +00007bb4 : │ │ │ │ │ clear_inline_values(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ │ - cbz r3, 7be0 │ │ │ │ │ + cbz r3, 7bfc │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb r5, [r0, #3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldrb.w r3, [r4], #4 │ │ │ │ │ - b.n 7bbe │ │ │ │ │ + b.n 7bda │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 7be0 │ │ │ │ │ + ble.n 7bfc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7bba │ │ │ │ │ + beq.n 7bd6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7bdc │ │ │ │ │ + bge.n 7bf8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 7bdc │ │ │ │ │ + cbnz r3, 7bf8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ - b.n 7bba │ │ │ │ │ + b.n 7bd6 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007be4 <_PyDict_DelItemIf>: │ │ │ │ │ +00007c00 <_PyDict_DelItemIf>: │ │ │ │ │ _PyDict_DelItemIf(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.w 7ddc <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ + beq.w 7df8 <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ - beq.w 7ddc <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ + beq.w 7df8 <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 7dd8 <_PyDict_DelItemIf+0x1f4> │ │ │ │ │ + beq.w 7df4 <_PyDict_DelItemIf+0x1f4> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7dd8 <_PyDict_DelItemIf+0x1f4> │ │ │ │ │ + beq.w 7df4 <_PyDict_DelItemIf+0x1f4> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 7ddc <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ + beq.w 7df8 <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 7dd8 <_PyDict_DelItemIf+0x1f4> │ │ │ │ │ + ble.w 7df4 <_PyDict_DelItemIf+0x1f4> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7de2 <_PyDict_DelItemIf+0x1fe> │ │ │ │ │ + bne.w 7dfe <_PyDict_DelItemIf+0x1fe> │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r7, ip │ │ │ │ │ itt le │ │ │ │ │ addle r2, r3, r1 │ │ │ │ │ ldrsble.w r2, [r2, #20] │ │ │ │ │ - ble.n 7c7a <_PyDict_DelItemIf+0x96> │ │ │ │ │ + ble.n 7c96 <_PyDict_DelItemIf+0x96> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ addle.w r2, r3, r1, lsl #1 │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 7d18 <_PyDict_DelItemIf+0x134> │ │ │ │ │ + bne.n 7d34 <_PyDict_DelItemIf+0x134> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7da6 <_PyDict_DelItemIf+0x1c2> │ │ │ │ │ + bne.w 7dc2 <_PyDict_DelItemIf+0x1c2> │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 7cea <_PyDict_DelItemIf+0x106> │ │ │ │ │ + bgt.n 7d06 <_PyDict_DelItemIf+0x106> │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ adds r3, #20 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb.w r1, [r3, #-14] │ │ │ │ │ - cbz r1, 7d06 <_PyDict_DelItemIf+0x122> │ │ │ │ │ + cbz r1, 7d22 <_PyDict_DelItemIf+0x122> │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7cc8 <_PyDict_DelItemIf+0xe4> │ │ │ │ │ + bge.n 7ce4 <_PyDict_DelItemIf+0xe4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 7ce4 <_PyDict_DelItemIf+0x100> │ │ │ │ │ + cbz r3, 7d00 <_PyDict_DelItemIf+0x100> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7cdc <_PyDict_DelItemIf+0xf8> │ │ │ │ │ + bge.n 7cf8 <_PyDict_DelItemIf+0xf8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7cdc <_PyDict_DelItemIf+0xf8> │ │ │ │ │ + cbnz r3, 7cf8 <_PyDict_DelItemIf+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7cc8 <_PyDict_DelItemIf+0xe4> │ │ │ │ │ + b.n 7ce4 <_PyDict_DelItemIf+0xe4> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w r1, r3, r1, lsl #1 │ │ │ │ │ addgt.w r1, r3, r1, lsl #2 │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ - b.n 7c9e <_PyDict_DelItemIf+0xba> │ │ │ │ │ + b.n 7cb TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes